Package traylib :: Module winicon_config :: Class WinIconConfig
[frames] | no frames]

Class WinIconConfig

source code

   object --+    
            |    
config.Config --+
                |
               WinIconConfig

Instance Methods
 
__init__(self, all_workspaces, arrow)
Creates a new WinIconConfig.
source code

Inherited from config.Config: add_attribute, add_configurable, get_attribute, has_configurable, remove_configurable, set_attribute

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Class Variables
  all_workspaces = property(lambda self: self.get_attribute('all...
True, if windows on all workspaces should be visible in the associated WinIcons' menus.
  arrow = property(lambda self: self.get_attribute('arrow'), lam...
True, if the WinIcons associated with the WinIconConfig should have an arrow on them when they have more than one visible window.
Properties

Inherited from object: __class__

Method Details

__init__(self, all_workspaces, arrow)
(Constructor)

source code 

Creates a new WinIconConfig.

Parameters:
  • all_workspaces - If True, windows on all workspaces should be visible in the WinIcon's menu.
  • arrow - If True, the WinIcons associated with the WinIconConfig have an arrow on them when they have more than one visible window.
Overrides: object.__init__

Class Variable Details

all_workspaces

True, if windows on all workspaces should be visible in the associated WinIcons' menus.

Value:
property(lambda self: self.get_attribute('all_workspaces'), lambda sel\
f, all_workspaces: self.set_attribute('all_workspaces', all_workspaces\
))

arrow

True, if the WinIcons associated with the WinIconConfig should have an arrow on them when they have more than one visible window.

Value:
property(lambda self: self.get_attribute('arrow'), lambda self, arrow:\
 self.set_attribute('arrow', arrow))