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