Project

General

Profile

unexist.dev

subtle

Assorted tidbits and projects

Clients » History » Version 1

Anonymous, 06/19/2011 12:23 AM

1 1
h1. Clients\015\012\015\012{{>toc}}\015\012\015\012[[Clients]] are the actual toplevel windows [[subtle]] manages.\015\012\015\012h2. Modes\015\012\015\012A window can have different modes that influence the appearance and behavior of it either globally or just for [[Tagging|tagged]] [[views]]. [[subtle]] and [[subtler]] indicate this mode with a special character.\015\012\015\012Following modes exist:\015\012\015\012h3. Global\015\012\015\012h4. Fixed\015\012\015\012This mode prevents the window from being resized, that means that all actions (like [[Clients#Fullscreen|fullscreen]] and [[Gravities|gravity]]) that would change the size are ignored.\015\012\015\012This mode is indicated by a *!*.\015\012\015\012h4. Resize\015\012\015\012This mode enables the honoring of size hints, that are hints for the window manager about special size preferences and constraints like an aspect ratio.\015\012\015\012This mode is indicated by a *~*.\015\012\015\012h4. Sticky\015\012\015\012This mode overrides the [[Tagging|tagging]] and makes the window visible on all [[views]] on the same [[screen]]. When a window isn't normally visible on a certain [[view]] the current [[gravity]] instead of the default [[gravity]] will be used.\015\012\015\012This mode is indicated by a ***.\015\012\015\012h4. Zaphod\015\012\015\012This mode spans a window across all [[screens]] regardless if the window is normally visible there.\015\012\015\012This mode is indicated by a *=*.\015\012\015\012h3. Per view\015\012\015\012h4. Floating\015\012\015\012This mode looses the window from the [[gravity]] grid and raises it above other windows. Size hints are automatically honored in floating mode and windows can be moved and resized. (Doing that with [[Gravity|gravitated]] windows enables floating mode)\015\012\015\012This mode is indicated by a *^*.\015\012\015\012h4. Fullscreen\015\012\015\012This mode let's a window use the total space of [[screen]], that includes all space that is normally used for [[Panel|panels]] and strut.\015\012\015\012This mode is indicated by a *+*.\015\012\015\012h4. Urgent\015\012\015\012This mode automatically draws pointer and keyboard focus and highlights the [[Panel#Title|panel title]] and any [[view]]. Once the window gets focus this mode is removed.