KDEUI
netwm_def.h
  
Go to the documentation of this file.
  298     WindowManager
  313     Normal   = 0,
  320     Desktop  = 1,
  324     Dock     = 2,
  328     Toolbar  = 3,
  336     Dialog   = 5,
  349     Utility  = 8,
  353     Splash   = 9,
  357         DropdownMenu = 10,
  361         PopupMenu = 11,
  369         Notification = 13,
  373         ComboBox = 14,
  377         DNDIcon = 15
  385     NormalMask   = 1<<0,   
  386     DesktopMask  = 1<<1,   
  387     DockMask     = 1<<2,   
  388     ToolbarMask  = 1<<3,   
  389     MenuMask     = 1<<4,   
  390     DialogMask   = 1<<5,   
  391     OverrideMask = 1<<6,   
  392     TopMenuMask  = 1<<7,   
  393     UtilityMask  = 1<<8,   
  394     SplashMask   = 1<<9,   
  395         DropdownMenuMask = 1<<10, 
  396         PopupMenuMask    = 1<<11, 
  397         TooltipMask      = 1<<12, 
  398         NotificationMask = 1<<13, 
  399         ComboBoxMask     = 1<<14, 
  400         DNDIconMask      = 1<<15, 
  401         AllTypesMask     = 0LU-1  
  431     Modal        = 1<<0,
  437     Sticky       = 1<<1,
  441     MaxVert      = 1<<2,
  445     MaxHoriz     = 1<<3,
  449     Max = MaxVert | MaxHoriz,
  453     Shaded       = 1<<4,
  457     SkipTaskbar  = 1<<5,
  462     KeepAbove    = 1<<6,
  470     SkipPager    = 1<<7,
  475     Hidden       = 1<<8,
  484     KeepBelow    = 1<<10,
  490         DemandsAttention = 1<<11
  513     TopLeft      = 0,
  514     Top          = 1,
  515     TopRight     = 2,
  516     Right        = 3,
  517     BottomRight  = 4,
  518     Bottom       = 5,
  519     BottomLeft   = 6,
  520     Left         = 7,
  554         ActionMove           = 1<<0,
  555         ActionResize         = 1<<1,
  556         ActionMinimize       = 1<<2,
  557         ActionShade          = 1<<3,
  558         ActionStick          = 1<<4,
  559         ActionMaxVert        = 1<<5,
  560         ActionMaxHoriz       = 1<<6,
  561         ActionMax            = ActionMaxVert | ActionMaxHoriz,
  562         ActionFullScreen     = 1<<7,
  563         ActionChangeDesktop  = 1<<8,
  564         ActionClose          = 1<<9
  614     Supported             = 1<<0,
  615     ClientList            = 1<<1,
  616     ClientListStacking    = 1<<2,
  617     NumberOfDesktops      = 1<<3,
  618     DesktopGeometry       = 1<<4,
  619     DesktopViewport       = 1<<5,
  620     CurrentDesktop        = 1<<6,
  621     DesktopNames          = 1<<7,
  622     ActiveWindow          = 1<<8,
  623     WorkArea              = 1<<9,
  624     SupportingWMCheck     = 1<<10,
  625     VirtualRoots          = 1<<11,
  628     WMMoveResize          = 1<<14,
  631     WMName                = 1<<15,
  632     WMVisibleName         = 1<<16,
  633     WMDesktop             = 1<<17,
  634     WMWindowType          = 1<<18,
  635     WMState               = 1<<19,
  636     WMStrut               = 1<<20,
  637     WMIconGeometry        = 1<<21,
  638     WMIcon                = 1<<22,
  639     WMPid                 = 1<<23,
  640     WMHandledIcons        = 1<<24,
  641     WMPing                = 1<<25,
  642     XAWMState             = 1<<27,
  643         WMFrameExtents        = 1<<28,
  646     WMIconName            = 1<<29,
  647     WMVisibleIconName     = 1<<30,
  648     WMGeometry        = 1<<31
  676         WM2UserTime            = 1<<0,
  677         WM2StartupId           = 1<<1,
  678         WM2TransientFor        = 1<<2,
  679         WM2GroupLeader         = 1<<3,
  680         WM2AllowedActions      = 1<<4,
  681         WM2RestackWindow       = 1<<5,
  682         WM2MoveResizeWindow    = 1<<6,
  683         WM2ExtendedStrut       = 1<<7,
  684         WM2TakeActivity        = 1<<8,
  686         WM2WindowClass         = 1<<10,
  687         WM2WindowRole          = 1<<11,
  688         WM2ClientMachine       = 1<<12,
  689         WM2ShowingDesktop      = 1<<13,
  690         WM2Opacity             = 1<<14,
  691         WM2DesktopLayout       = 1<<15,
  692         WM2FullPlacement       = 1<<16,
  693         WM2FullscreenMonitors  = 1<<17,
  718         FromApplication = 1,
  722         FromTool = 2
  729         OrientationHorizontal = 0,
  730         OrientationVertical = 1
  737         DesktopLayoutCornerTopLeft = 0,
  738         DesktopLayoutCornerTopRight = 1,
  739         DesktopLayoutCornerBottomLeft = 2,
  740         DesktopLayoutCornerBottomRight = 3
Definition: netwm_def.h:194
Simple multiple monitor topology class for NET classes. 
Definition: netwm_def.h:234
int bottom
Monitor index whose bottom border defines the bottom edge of the topology. 
Definition: netwm_def.h:249
int timestampCompare(unsigned long time1_, unsigned long time2_)
Compares two X timestamps, taking into account wrapping and 64bit architectures. 
Definition: kxutils.cpp:111
int right
Monitor index whose right border defines the right edge of the topology. 
Definition: netwm_def.h:259
int timestampDiff(unsigned long time1_, unsigned long time2_)
Returns a difference of two X timestamps, time2 - time1, where time2 must be later than time1...
Definition: kxutils.cpp:120
Definition: kstandardaction.h:161
bool isSet() const 
Convenience check to make sure that we are not holding the initial (invalid) values. 
Definition: netwm_def.h:267
int top
Monitor index whose top border defines the top edge of the topology. 
Definition: netwm_def.h:244
int left
Monitor index whose left border defines the left edge of the topology. 
Definition: netwm_def.h:254
NETFullscreenMonitors()
Constructor to initialize this struct to -1,0,0,0 (an initialized, albeit invalid, topology). 
Definition: netwm_def.h:239
WindowTypeMask
Values for WindowType when they should be OR'ed together, e.g. 
Definition: netwm_def.h:384
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:49:16 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
            Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:49:16 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
 KDE API Reference
    KDE API Reference