
    ?g\                     .    d dl mZ d dl  G d d      Zy)    )SidePage)*c                   0    e Zd ZdZ ed      ZdZd Zd Zy)Moduletilingz Manage window tiling preferencesprefsc                 Z    t        d      }t        t        d      d|||       }|| _        y )Nz*window, tile, flip, tiling, snap, snappingzWindow Tilingz	cs-tiling)module)_r   sidePage)selfcontent_boxkeywordsr   s       :/usr/share/cinnamon/cinnamon-settings/modules/cs_tiling.py__init__zModule.__init__   s,    ABAo.X{[_`     c                    | j                   st        d       t               }| j                  j	                  |       t        ddd      }|j                          |j                  j                  dt        d      z         |j                  |       |j                  t        d      dd      }|j                  t        t        d      dd	             y y )
NzLoading Tiling module zorg.cinnamon.muffinzedge-tilingz	<b>%s</b>z!Enable Window Tiling and SnappingPreferenceszAMaximize, instead of tile, when dragging a window to the top edgeztile-maximize)loadedprintSettingsPager   
add_widgetGSettingsSwitchfill_rowlabel
set_markupr   addadd_reveal_sectionadd_row)r   pageswitchsettingss       r   on_module_selectedzModule.on_module_selected   s    {{)*>DMM$$T*$R)>NFOOLL##K!4W2X$XYHHV..q/?AVXefH_Q/r-s  vK  M\  ]  ^ r   N)	__name__
__module____qualname__namer   commentcategoryr   r$    r   r   r   r      s"    D23GH!
^r   r   N)SettingsWidgetsr   xapp.GSettingsWidgetsr   r+   r   r   <module>r.      s    % #^ ^r   