Example #1
0
BitmapFileInvalid = 2
BitmapNoMemory = 3
XCSUCCESS = 0
XCNOMEM = 1
XCNOENT = 2

RectangleOut = 0
RectangleIn = 1
RectanglePart = 2

NormalHintsFlags = flagEnum (
        'USPosition',               # User-specified x, y
        'USSize',                   # User-specified width, height
        'PPosition',                # Program-specified position
        'PSize',                    # Program-specified size
        'PMinSize',                 # Program-specified minimum size
        'PMaxSize',                 # Program-specified maximum size
        'PResizeInc',               # Program-specified resize increments
        'PAspect',                  # Program-specified min and max aspect ratios
        'PBaseSize',                # Program-specified base size
        'PWinGravity',              # Program-specified window gravity
)

sizeHintsFlags = flagEnum(
        'USPosition',
        'USSize',
        'PPosition',
        'PSize',
        'PMinSize',
        'PMaxSize',
        'PResizeInc',
        'PAspect',
Example #2
0
from orion.utils import flagEnum

# These should be in xpyb:
modmasks = flagEnum (
    'shift',
    'lock',
    'control',
    'mod1',
    'mod2',
    'mod3',
    'mod4',
    'mod5',               
)
Example #3
0
    'Button4',
    'Button5',             
)

               
AllButtonsMask = 0b11111 << 8
ButtonMotionMask = 1 << 13
ButtonReleaseMask = 1 << 3


HintsFlags = flagEnum (
    'InputHint',                # input
    'StateHint',                # initial_state
    'IconPixmapHint',           # icon_pixmap
    'IconWindowHint',           # icon_window
    'IconPositionHint',         # icon_x & icon_y
    'IconMaskHint',             # icon_mask
    'WindowGroupHint',          # window_group
    'MessageHint',              # (this bit is obsolete)
    'UrgencyHint',              # urgency
)


WindowTypes = {
    '_NET_WM_WINDOW_TYPE_DESKTOP'       : "desktop",
    '_NET_WM_WINDOW_TYPE_DOCK'          : "dock",
    '_NET_WM_WINDOW_TYPE_TOOLBAR'       : "toolbar",
    '_NET_WM_WINDOW_TYPE_MENU'          : "menu",
    '_NET_WM_WINDOW_TYPE_UTILITY'       : "utility",
    '_NET_WM_WINDOW_TYPE_SPLASH'        : "splash",
    '_NET_WM_WINDOW_TYPE_DIALOG'        : "dialog",