
    ?g                     .    d dl mZ d dl  G d d      Zy)    )SidePage)*c                   6    e Zd ZdZdZ ed      Zd Zd Zd Z	y)Module
workspacesprefszManage workspace preferencesc                 Z    t        d      }t        t        d      d|||       }|| _        y )Nzworkspace, osd, expo, monitor
Workspaceszcs-workspaces)module)_r   sidePage)selfcontent_boxkeywordsr   s       >/usr/share/cinnamon/cinnamon-settings/modules/cs_workspaces.py__init__zModule.__init__   s+    45AlO_h\`a     c                      y)NT )r   s    r   
shouldLoadzModule.shouldLoad   s    r   c                    | j                   st        d       t               }| j                  j	                  |       |j                  t        d            }t        t        d      dd      }|j                  |       t        t        d      dd      }|j                  |       t        t        d	      dd
      }|j                  |       t        t        d      dd      }|j                  |       y y )NzLoading Workspaces modulezWorkspace OptionszEnable workspace OSDzorg.cinnamonzworkspace-osd-visiblez Allow cycling through workspaceszorg.cinnamon.muffinzworkspace-cyclezBOnly use workspaces on primary monitor (requires Cinnamon restart)zworkspaces-only-on-primaryzDisplay Expo view as a gridzworkspace-expo-view-as-grid)	loadedprintSettingsPager   
add_widgetadd_sectionr   GSettingsSwitchadd_row)r   pagesettingsswitchs       r   on_module_selectedzModule.on_module_selected   s    {{-.>DMM$$T*''*=(>?H$Q'=%>PghFV$$Q'I%JLactuFV$$Q'k%l  oD  Fb  cFV$$Q'D%E~WtuFV$% r   N)
__name__
__module____qualname__namecategoryr   commentr   r   r"   r   r   r   r   r      s&    DH./G!
%r   r   N)SettingsWidgetsr   xapp.GSettingsWidgetsr   r   r   r   <module>r+      s    % # %  %r   