mirror of
				https://github.com/rad4day/Waybar.git
				synced 2025-11-04 09:42:42 +01:00 
			
		
		
		
	Merge pull request #2256 from luttermann/master
Add output port (display) of workspace to template function of sway/workspace
This commit is contained in:
		@@ -87,6 +87,8 @@ Addressed by *sway/workspaces*
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
*{index}*: Index of the workspace.
 | 
					*{index}*: Index of the workspace.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					*{output}*: Output where the workspace is located.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# ICONS
 | 
					# ICONS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Additional to workspace name matching, the following *format-icons* can be set.
 | 
					Additional to workspace name matching, the following *format-icons* can be set.
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -235,7 +235,8 @@ auto Workspaces::update() -> void {
 | 
				
			|||||||
      auto format = config_["format"].asString();
 | 
					      auto format = config_["format"].asString();
 | 
				
			||||||
      output = fmt::format(fmt::runtime(format), fmt::arg("icon", getIcon(output, *it)),
 | 
					      output = fmt::format(fmt::runtime(format), fmt::arg("icon", getIcon(output, *it)),
 | 
				
			||||||
                           fmt::arg("value", output), fmt::arg("name", trimWorkspaceName(output)),
 | 
					                           fmt::arg("value", output), fmt::arg("name", trimWorkspaceName(output)),
 | 
				
			||||||
                           fmt::arg("index", (*it)["num"].asString()));
 | 
					                           fmt::arg("index", (*it)["num"].asString()),
 | 
				
			||||||
 | 
					                           fmt::arg("output", (*it)["output"].asString()));
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    if (!config_["disable-markup"].asBool()) {
 | 
					    if (!config_["disable-markup"].asBool()) {
 | 
				
			||||||
      static_cast<Gtk::Label *>(button.get_children()[0])->set_markup(output);
 | 
					      static_cast<Gtk::Label *>(button.get_children()[0])->set_markup(output);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user