kdecore Library API Documentation

KWin::Info Struct Reference

Information about a window. More...

#include <kwin.h>

List of all members.

Public Member Functions

bool isIconified () const
 Checks whether the window is iconified (minimized).

QString visibleNameWithState () const
 Returns a visible name with state.


Public Attributes

WId win
 The window's id.

long unsigned int state
 The window's state.

NET::MappingState mappingState
 The mapping state.

NETStrut strut
 The strut.

NET::WindowType windowType
 The window type.

QString visibleName
 The visible name of the window.

QString name
 The name of the window.

int desktop
 The number of the window's desktop.

bool onAllDesktops
 true if the window is on all desktops.

pid_t pid
 The process id of the window's owner.

QRect geometry
 Position and size of the window contents.

QRect frameGeometry
 Position and size of the window's frame.


Detailed Description

Information about a window.

Definition at line 91 of file kwin.h.


Member Function Documentation

bool KWin::Info::isIconified  )  const [inline]
 

Checks whether the window is iconified (minimized).

Returns:
true if iconified

Definition at line 117 of file kwin.h.

References mappingState.

Referenced by visibleNameWithState().

QString KWin::Info::visibleNameWithState  )  const
 

Returns a visible name with state.

This is a simple convenience function that returns the visible name but with parentheses around iconified windows

Returns:
the window name with state

Definition at line 478 of file kwin.cpp.

References QString::append(), isIconified(), QString::prepend(), and visibleName.


Member Data Documentation

WId KWin::Info::win
 

The window's id.

Definition at line 94 of file kwin.h.

Referenced by KWin::info().

long unsigned int KWin::Info::state
 

The window's state.

Definition at line 96 of file kwin.h.

Referenced by KWin::info().

NET::MappingState KWin::Info::mappingState
 

The mapping state.

Definition at line 98 of file kwin.h.

Referenced by KWin::info(), and isIconified().

NETStrut KWin::Info::strut
 

The strut.

Definition at line 100 of file kwin.h.

Referenced by KWin::info().

NET::WindowType KWin::Info::windowType
 

The window type.

Definition at line 102 of file kwin.h.

Referenced by KWin::info().

QString KWin::Info::visibleName
 

The visible name of the window.

Definition at line 104 of file kwin.h.

Referenced by KWin::info(), and visibleNameWithState().

QString KWin::Info::name
 

The name of the window.

Definition at line 106 of file kwin.h.

Referenced by KWin::info().

int KWin::Info::desktop
 

The number of the window's desktop.

Definition at line 108 of file kwin.h.

Referenced by KWin::info().

bool KWin::Info::onAllDesktops
 

true if the window is on all desktops.

Definition at line 110 of file kwin.h.

Referenced by KWin::info().

pid_t KWin::Info::pid
 

The process id of the window's owner.

Definition at line 112 of file kwin.h.

Referenced by KWin::info().

QRect KWin::Info::geometry
 

Position and size of the window contents.

Definition at line 119 of file kwin.h.

Referenced by KWin::info().

QRect KWin::Info::frameGeometry
 

Position and size of the window's frame.

Definition at line 121 of file kwin.h.

Referenced by KWin::info().


The documentation for this struct was generated from the following files:
KDE Logo
This file is part of the documentation for kdelibs Version 3.1.4.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Sun Feb 27 22:14:52 2005 by doxygen 1.3.4 written by Dimitri van Heesch, © 1997-2001