KDEUI
kwindowinfo_x11.cpp
Go to the documentation of this file.
57KWindowInfo::KWindowInfo( WId _win, unsigned long properties, unsigned long properties2 ) : d(new Private)
62 properties |= NET::WMIconName | NET::WMVisibleName; // force, in case it will be used as a fallback
70 properties |= NET::WMGeometry; // for viewports, the desktop (workspace) is determined from the geometry
QString iconName() const
Returns the name of the window that should be shown in taskbar and all other "iconic" representations...
Definition kwindowinfo_mac.cpp:253
NETExtendedStrut extendedStrut() const
Returns the window extended (partial) strut.
Definition kwindowinfo_mac.cpp:204
NET::WindowType windowType(int supported_types) const
Returns the window type of this window (see NET::WindowType).
Definition kwindowinfo_mac.cpp:210
unsigned long state() const
Returns the window's state flags (see the NET::State enum for details).
Definition kwindowinfo_mac.cpp:175
QString visibleName() const
Returns the visible name of the window (i.e.
Definition kwindowinfo_mac.cpp:225
bool valid(bool withdrawn_is_valid=false) const
Returns false if this window info is not valid (most probably the given window doesn't exist).
Definition kwindowinfo_mac.cpp:165
bool actionSupported(NET::Action action) const
Returns true if the given action is currently supported for the window by the window manager.
Definition kwindowinfo_mac.cpp:288
QByteArray windowClassName() const
Returns the name component of the window class for the window (i.e.
Definition kwindowinfo_win.cpp:293
QByteArray windowRole() const
Returns the window role for the window (i.e.
Definition kwindowinfo_x11.cpp:390
QString visibleIconNameWithState() const
Returns a visible name with state.
Definition kwindowinfo_mac.cpp:238
bool hasState(unsigned long s) const
Returns true if the window has the given state flag set (see the NET::State enum for details).
Definition kwindowinfo_mac.cpp:180
bool isOnCurrentDesktop() const
Returns true if the window is on the currently active virtual desktop.
Definition kwindowinfo_mac.cpp:258
QString visibleNameWithState() const
Returns a visible name with state.
Definition kwindowinfo_mac.cpp:215
bool isOnDesktop(int desktop) const
Returns true if the window is on the given virtual desktop.
Definition kwindowinfo_mac.cpp:263
WId transientFor() const
Returns the WM_TRANSIENT_FOR property for the window, i.e.
Definition kwindowinfo_x11.cpp:354
KWindowInfo & operator=(const KWindowInfo &)
Definition kwindowinfo_mac.cpp:152
QString visibleIconName() const
Returns the visible name of the window that should be shown in taskbar and all other "iconic" represe...
Definition kwindowinfo_mac.cpp:248
WId groupLeader() const
Returns the leader window for the group the window is in, if any.
Definition kwindowinfo_x11.cpp:363
bool onAllDesktops() const
Returns true if the window is on all desktops (equal to desktop()==NET::OnAllDesktops).
Definition kwindowinfo_mac.cpp:268
QRect geometry() const
Returns the position and size of the window contents.
Definition kwindowinfo_mac.cpp:278
int desktop() const
Returns the virtual desktop this window is on (NET::OnAllDesktops if the window is on all desktops).
Definition kwindowinfo_mac.cpp:273
QByteArray windowClassClass() const
Returns the class component of the window class for the window (i.e.
Definition kwindowinfo_win.cpp:277
NET::MappingState mappingState() const
Returns the mapping state of the window (see NET::MappingState).
Definition kwindowinfo_mac.cpp:199
QRect frameGeometry() const
Returns the frame geometry of the window, i.e.
Definition kwindowinfo_mac.cpp:283
QByteArray clientMachine() const
Returns the client machine for the window (i.e.
Definition kwindowinfo_x11.cpp:399
QString name() const
Returns the name of the window, as specified by the application, without any modifications.
Definition kwindowinfo_mac.cpp:230
static bool allowedActionsSupported()
Returns true if the WM announces which actions it allows for windows.
Definition kwindowsystem_mac.cpp:597
static int viewportWindowToDesktop(const QRect &r)
Definition kwindowsystem_x11.cpp:1072
static QString readNameProperty(WId window, unsigned long atom)
Function that reads and returns the contents of the given text property (WM_NAME, WM_ICON_NAME,...
Definition kwindowsystem_mac.cpp:602
static bool icccmCompliantMappingState()
Definition kwindowsystem_mac.cpp:542
bool error(bool sync) const
This function returns true if the error flag is set (i.e.
Definition kxerrorhandler.cpp:99
bool hasWindowType() const
This function returns false if the window has not window type specified at all.
Definition netwm.cpp:4616
Window transientFor() const
Returns the WM_TRANSIENT_FOR property for the window, i.e.
Definition netwm.cpp:4670
int desktop(bool ignore_viewport=false) const
Returns the desktop where the window is residing.
Definition netwm.cpp:4640
MappingState mappingState() const
Returns the mapping state for the window (see the NET base class documentation for a description of m...
Definition netwm.cpp:4725
WindowType windowType(unsigned long supported_types) const
Returns the window type for this client (see the NET base class documentation for a description of th...
Definition netwm.cpp:4605
const char * windowRole() const
Returns the window role for the window (i.e.
Definition netwm.cpp:4686
Window groupLeader() const
Returns the leader window for the group the window is in, if any.
Definition netwm.cpp:4674
unsigned long allowedActions() const
Returns actions that the window manager allows for the window.
Definition netwm.cpp:4662
NETExtendedStrut extendedStrut() const
Returns the extended (partial) strut specified by this client.
Definition netwm.cpp:4567
unsigned long state() const
Returns the state of the window (see the NET base class documentation for a description of the variou...
Definition netwm.cpp:4558
const char * visibleIconName() const
Returns the visible iconic name as set by the window manager in UTF-8 format.
Definition netwm.cpp:4635
const char * iconName() const
Returns the iconic name of the window in UTF-8 format.
Definition netwm.cpp:4630
const unsigned long * passedProperties() const
Returns the properties argument passed to the constructor.
Definition netwm.cpp:4720
const char * clientMachine() const
Returns the client machine for the window (i.e.
Definition netwm.cpp:4690
const char * visibleName() const
Returns the visible name as set by the window manager in UTF-8 format.
Definition netwm.cpp:4625
const char * windowClassName() const
Returns the name component of the window class for the window (i.e.
Definition netwm.cpp:4682
const char * windowClassClass() const
Returns the class component of the window class for the window (i.e.
Definition netwm.cpp:4678
@ Sticky
indicates that the Window Manager SHOULD keep the window's position fixed on the screen,...
Definition netwm_def.h:437
@ Withdrawn
indicates that neither the client window nor its icon is visible.
Definition netwm_def.h:541
#define kWarning
Definition netwm_def.h:194
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Thu Jul 18 2024 00:00:00 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Thu Jul 18 2024 00:00:00 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.