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-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:24:01 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:24:01 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.