KWindowSystem
netwm_def.h
361 Unknown = -1,
365 Normal = 0,
372 Desktop = 1,
376 Dock = 2,
380 Toolbar = 3,
389 // cannot deprecate to compiler: used both by clients & manager, later needs to keep supporting it for now
403 Utility = 8,
407 Splash = 9,
411 DropdownMenu = 10,
415 PopupMenu = 11,
419 Tooltip = 12,
423 Notification = 13,
427 ComboBox = 14,
431 DNDIcon = 15,
509 Modal = 1u << 0,
515 Sticky = 1u << 1,
519 MaxVert = 1u << 2,
523 MaxHoriz = 1u << 3,
527 Max = MaxVert | MaxHoriz,
531 Shaded = 1u << 4,
535 SkipTaskbar = 1u << 5,
540 KeepAbove = 1u << 6,
544 SkipPager = 1u << 7,
549 Hidden = 1u << 8,
554 FullScreen = 1u << 9,
558 KeepBelow = 1u << 10,
564 DemandsAttention = 1u << 11,
570 SkipSwitcher = 1u << 12,
576 Focused = 1u << 13,
781 @li WM2DesktopFileName the base name of the desktop file name or the full path to the desktop file
WindowTypeMask
Values for WindowType when they should be OR'ed together, e.g.
Definition netwm_def.h:453
@ WindowManager
indicates that the application is a window manager application.
Definition netwm_def.h:350
QSize size() const const
QPoint topLeft() const const
Simple multiple monitor topology class for NET classes.
Definition netwm_def.h:277
bool isSet() const
Convenience check to make sure that we are not holding the initial (invalid) values.
Definition netwm_def.h:316
int right
Monitor index whose right border defines the right edge of the topology.
Definition netwm_def.h:308
NETFullscreenMonitors()
Constructor to initialize this struct to -1,0,0,0 (an initialized, albeit invalid,...
Definition netwm_def.h:282
int top
Monitor index whose top border defines the top edge of the topology.
Definition netwm_def.h:293
int left
Monitor index whose left border defines the left edge of the topology.
Definition netwm_def.h:303
int bottom
Monitor index whose bottom border defines the bottom edge of the topology.
Definition netwm_def.h:298
Definition netwm_def.h:232
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Nov 1 2024 18:55:43 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Nov 1 2024 18:55:43 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.