feat(mpd): Add playing / paused classes
This commit is contained in:
		
							parent
							
								
									38e37f3680
								
							
						
					
					
						commit
						0ce8821aec
					
				|  | @ -140,7 +140,7 @@ window#waybar.hidded { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| #mpd { | #mpd { | ||||||
|     background-color: #ba2880; |     background: #ba2880; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| #mpd.disconnected { | #mpd.disconnected { | ||||||
|  | @ -151,3 +151,7 @@ window#waybar.hidded { | ||||||
|     background: #90b1b1; |     background: #90b1b1; | ||||||
|     color: #2a5c45; |     color: #2a5c45; | ||||||
| } | } | ||||||
|  | 
 | ||||||
|  | #mpd.paused { | ||||||
|  |     background: #ce68a6; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | @ -104,8 +104,17 @@ void waybar::modules::MPD::setLabel() { | ||||||
|     format = |     format = | ||||||
|         config_["format-stopped"].isString() ? config_["format-stopped"].asString() : "stopped"; |         config_["format-stopped"].isString() ? config_["format-stopped"].asString() : "stopped"; | ||||||
|     label_.get_style_context()->add_class("stopped"); |     label_.get_style_context()->add_class("stopped"); | ||||||
|  |     label_.get_style_context()->remove_class("playing"); | ||||||
|  |     label_.get_style_context()->remove_class("paused"); | ||||||
|   } else { |   } else { | ||||||
|     label_.get_style_context()->remove_class("stopped"); |     label_.get_style_context()->remove_class("stopped"); | ||||||
|  |     if (playing()) { | ||||||
|  |       label_.get_style_context()->add_class("playing"); | ||||||
|  |       label_.get_style_context()->remove_class("paused"); | ||||||
|  |     } else { | ||||||
|  |       label_.get_style_context()->add_class("paused"); | ||||||
|  |       label_.get_style_context()->remove_class("playing"); | ||||||
|  |     } | ||||||
| 
 | 
 | ||||||
|     stateIcon = getStateIcon(); |     stateIcon = getStateIcon(); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue