mirror of
				https://github.com/ciphervance/supercell-wx.git
				synced 2025-10-31 08:30:04 +00:00 
			
		
		
		
	
							parent
							
								
									d8eaee2f7f
								
							
						
					
					
						commit
						7694b0bf59
					
				
					 6 changed files with 60 additions and 30 deletions
				
			
		|  | @ -50,6 +50,7 @@ public: | |||
|       hoverTextWrap_.SetMinimum(0); | ||||
|       hoverTextWrap_.SetMaximum(999); | ||||
|       placefileTextDropShadowEnabled_.SetDefault(true); | ||||
|       radarSiteHoverTextEnabled_.SetDefault(true); | ||||
|       tooltipMethod_.SetDefault(defaultTooltipMethodValue); | ||||
| 
 | ||||
|       tooltipMethod_.SetValidator( | ||||
|  | @ -97,6 +98,8 @@ public: | |||
| 
 | ||||
|    SettingsVariable<bool> placefileTextDropShadowEnabled_ { | ||||
|       "placefile_text_drop_shadow_enabled"}; | ||||
|    SettingsVariable<bool> radarSiteHoverTextEnabled_ { | ||||
|       "radar_site_hover_text_enabled"}; | ||||
| }; | ||||
| 
 | ||||
| TextSettings::TextSettings() : | ||||
|  | @ -104,6 +107,7 @@ TextSettings::TextSettings() : | |||
| { | ||||
|    RegisterVariables({&p->hoverTextWrap_, | ||||
|                       &p->placefileTextDropShadowEnabled_, | ||||
|                       &p->radarSiteHoverTextEnabled_, | ||||
|                       &p->tooltipMethod_}); | ||||
|    SetDefaults(); | ||||
| } | ||||
|  | @ -173,6 +177,11 @@ SettingsVariable<bool>& TextSettings::placefile_text_drop_shadow_enabled() const | |||
|    return p->placefileTextDropShadowEnabled_; | ||||
| } | ||||
| 
 | ||||
| SettingsVariable<bool>& TextSettings::radar_site_hover_text_enabled() const | ||||
| { | ||||
|    return p->radarSiteHoverTextEnabled_; | ||||
| } | ||||
| 
 | ||||
| SettingsVariable<std::string>& TextSettings::tooltip_method() const | ||||
| { | ||||
|    return p->tooltipMethod_; | ||||
|  | @ -190,6 +199,8 @@ bool operator==(const TextSettings& lhs, const TextSettings& rhs) | |||
|            lhs.p->hoverTextWrap_ == rhs.p->hoverTextWrap_ && | ||||
|            lhs.p->placefileTextDropShadowEnabled_ == | ||||
|               rhs.p->placefileTextDropShadowEnabled_ && | ||||
|            lhs.p->radarSiteHoverTextEnabled_ == | ||||
|               rhs.p->radarSiteHoverTextEnabled_ && | ||||
|            lhs.p->tooltipMethod_ == rhs.p->tooltipMethod_); | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -35,6 +35,7 @@ public: | |||
| 
 | ||||
|    SettingsVariable<std::int64_t>& hover_text_wrap() const; | ||||
|    SettingsVariable<bool>&         placefile_text_drop_shadow_enabled() const; | ||||
|    SettingsVariable<bool>&         radar_site_hover_text_enabled() const; | ||||
|    SettingsVariable<std::string>&  tooltip_method() const; | ||||
| 
 | ||||
|    static TextSettings& Instance(); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Dan Paulat
						Dan Paulat