mirror of
				https://github.com/rad4day/Waybar.git
				synced 2025-11-04 01:32: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.
 | 
			
		||||
 | 
			
		||||
*{output}*: Output where the workspace is located.
 | 
			
		||||
 | 
			
		||||
# ICONS
 | 
			
		||||
 | 
			
		||||
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();
 | 
			
		||||
      output = fmt::format(fmt::runtime(format), fmt::arg("icon", getIcon(output, *it)),
 | 
			
		||||
                           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()) {
 | 
			
		||||
      static_cast<Gtk::Label *>(button.get_children()[0])->set_markup(output);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user