• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdelibs API Reference
  • KDE Home
  • Contact Us
 

KDEUI

Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
NETWinInfo Class Reference

#include <netwm.h>

Inheritance diagram for NETWinInfo:
Inheritance graph
[legend]

Public Types

enum  { PROTOCOLS, PROTOCOLS2, PROPERTIES_SIZE }
 
- Public Types inherited from NET
enum  { OnAllDesktops = -1 }
 
enum  Action {
  ActionMove = 1<<0, ActionResize = 1<<1, ActionMinimize = 1<<2, ActionShade = 1<<3,
  ActionStick = 1<<4, ActionMaxVert = 1<<5, ActionMaxHoriz = 1<<6, ActionMax = ActionMaxVert | ActionMaxHoriz,
  ActionFullScreen = 1<<7, ActionChangeDesktop = 1<<8, ActionClose = 1<<9
}
 
enum  DesktopLayoutCorner { DesktopLayoutCornerTopLeft = 0, DesktopLayoutCornerTopRight = 1, DesktopLayoutCornerBottomLeft = 2, DesktopLayoutCornerBottomRight = 3 }
 
enum  Direction {
  TopLeft = 0, Top = 1, TopRight = 2, Right = 3,
  BottomRight = 4, Bottom = 5, BottomLeft = 6, Left = 7,
  Move = 8, KeyboardSize = 9, KeyboardMove = 10, MoveResizeCancel = 11
}
 
enum  MappingState { Visible = 1, Withdrawn = 0, Iconic = 3 }
 
enum  Orientation { OrientationHorizontal = 0, OrientationVertical = 1 }
 
enum  Property {
  Supported = 1<<0, ClientList = 1<<1, ClientListStacking = 1<<2, NumberOfDesktops = 1<<3,
  DesktopGeometry = 1<<4, DesktopViewport = 1<<5, CurrentDesktop = 1<<6, DesktopNames = 1<<7,
  ActiveWindow = 1<<8, WorkArea = 1<<9, SupportingWMCheck = 1<<10, VirtualRoots = 1<<11,
  CloseWindow = 1<<13, WMMoveResize = 1<<14, WMName = 1<<15, WMVisibleName = 1<<16,
  WMDesktop = 1<<17, WMWindowType = 1<<18, WMState = 1<<19, WMStrut = 1<<20,
  WMIconGeometry = 1<<21, WMIcon = 1<<22, WMPid = 1<<23, WMHandledIcons = 1<<24,
  WMPing = 1<<25, XAWMState = 1<<27, WMFrameExtents = 1<<28, WMIconName = 1<<29,
  WMVisibleIconName = 1<<30, WMGeometry = 1<<31
}
 
enum  Property2 {
  WM2UserTime = 1<<0, WM2StartupId = 1<<1, WM2TransientFor = 1<<2, WM2GroupLeader = 1<<3,
  WM2AllowedActions = 1<<4, WM2RestackWindow = 1<<5, WM2MoveResizeWindow = 1<<6, WM2ExtendedStrut = 1<<7,
  WM2TakeActivity = 1<<8, WM2KDETemporaryRules = 1<<9, WM2WindowClass = 1<<10, WM2WindowRole = 1<<11,
  WM2ClientMachine = 1<<12, WM2ShowingDesktop = 1<<13, WM2Opacity = 1<<14, WM2DesktopLayout = 1<<15,
  WM2FullPlacement = 1<<16, WM2FullscreenMonitors = 1<<17, WM2FrameOverlap = 1<<18, WM2Activities = 1<<19,
  WM2BlockCompositing = 1<<20, WM2KDEShadow = 1<<21
}
 
enum  RequestSource { FromUnknown = 0, FromApplication = 1, FromTool = 2 }
 
enum  Role { Client, WindowManager }
 
enum  State {
  Modal = 1<<0, Sticky = 1<<1, MaxVert = 1<<2, MaxHoriz = 1<<3,
  Max = MaxVert | MaxHoriz, Shaded = 1<<4, SkipTaskbar = 1<<5, KeepAbove = 1<<6,
  StaysOnTop = KeepAbove, SkipPager = 1<<7, Hidden = 1<<8, FullScreen = 1<<9,
  KeepBelow = 1<<10, DemandsAttention = 1<<11
}
 
enum  WindowType {
  Unknown = -1, Normal = 0, Desktop = 1, Dock = 2,
  Toolbar = 3, Menu = 4, Dialog = 5, Override = 6,
  TopMenu = 7, Utility = 8, Splash = 9, DropdownMenu = 10,
  PopupMenu = 11, Tooltip = 12, Notification = 13, ComboBox = 14,
  DNDIcon = 15
}
 
enum  WindowTypeMask {
  NormalMask = 1<<0, DesktopMask = 1<<1, DockMask = 1<<2, ToolbarMask = 1<<3,
  MenuMask = 1<<4, DialogMask = 1<<5, OverrideMask = 1<<6, TopMenuMask = 1<<7,
  UtilityMask = 1<<8, SplashMask = 1<<9, DropdownMenuMask = 1<<10, PopupMenuMask = 1<<11,
  TooltipMask = 1<<12, NotificationMask = 1<<13, ComboBoxMask = 1<<14, DNDIconMask = 1<<15,
  AllTypesMask = 0LU-1
}
 

Public Member Functions

 NETWinInfo (Display *display, Window window, Window rootWindow, const unsigned long properties[], int properties_size, Role role=Client)
 
 NETWinInfo (Display *display, Window window, Window rootWindow, unsigned long properties, Role role=Client)
 
 NETWinInfo (const NETWinInfo &wininfo)
 
virtual ~NETWinInfo ()
 
const char * activities () const
 
unsigned long allowedActions () const
 
const char * clientMachine () const
 
int desktop (bool ignore_viewport=false) const
 
void event (XEvent *event, unsigned long *properties, int properties_size)
 
unsigned long event (XEvent *event)
 
NETExtendedStrut extendedStrut () const
 
NETStrut frameExtents () const
 
NETStrut frameOverlap () const
 
Window groupLeader () const
 
Bool handledIcons () const
 
bool hasNETSupport () const
 
bool hasWindowType () const
 
NETIcon icon (int width=-1, int height=-1) const
 
NETRect iconGeometry () const
 
const char * iconName () const
 
const int * iconSizes () const
 
bool isBlockingCompositing () const
 
void kdeGeometry (NETRect &frame, NETRect &window)
 
MappingState mappingState () const
 
const char * name () const
 
unsigned long opacity () const
 
const NETWinInfo & operator= (const NETWinInfo &wintinfo)
 
const unsigned long * passedProperties () const
 
int pid () const
 
void setAllowedActions (unsigned long actions)
 
void setBlockingCompositing (bool active)
 
void setDesktop (int desktop, bool ignore_viewport=false)
 
void setExtendedStrut (const NETExtendedStrut &extended_strut)
 
void setFrameExtents (NETStrut strut)
 
void setFrameOverlap (NETStrut strut)
 
void setHandledIcons (Bool handled)
 
void setIcon (NETIcon icon, Bool replace=True)
 
void setIconGeometry (NETRect geometry)
 
void setIconName (const char *name)
 
void setName (const char *name)
 
void setOpacity (unsigned long opacity)
 
void setPid (int pid)
 
void setStartupId (const char *startup_id)
 
void setState (unsigned long state, unsigned long mask)
 
void setStrut (NETStrut strut)
 
void setUserTime (Time time)
 
void setVisibleIconName (const char *name)
 
void setVisibleName (const char *visibleName)
 
void setWindowType (WindowType type)
 
const char * startupId () const
 
unsigned long state () const
 
NETStrut strut () const
 
Window transientFor () const
 
Time userTime () const
 
const char * visibleIconName () const
 
const char * visibleName () const
 
const char * windowClassClass () const
 
const char * windowClassName () const
 
const char * windowRole () const
 
WindowType windowType (unsigned long supported_types) const
 

Static Public Attributes

static const int OnAllDesktops = NET::OnAllDesktops
 

Protected Member Functions

virtual void changeDesktop (int desktop)
 
virtual void changeState (unsigned long state, unsigned long mask)
 
virtual void virtual_hook (int id, void *data)
 

Additional Inherited Members

- Static Public Member Functions inherited from NET
static int timestampCompare (unsigned long time1, unsigned long time2)
 
static int timestampDiff (unsigned long time1, unsigned long time2)
 
static bool typeMatchesMask (WindowType type, unsigned long mask)
 

Detailed Description

Common API for application window properties/protocols.

The NETWinInfo class provides a common API for clients and window managers to set/read/change properties on an application window as defined by the NET Window Manager Specification.

Author
Bradley T. Hughes bhugh.nosp@m.es@t.nosp@m.rollt.nosp@m.ech..nosp@m.com
See also
NET
NETRootInfo
http://www.freedesktop.org/standards/wm-spec/

Definition at line 829 of file netwm.h.

Member Enumeration Documentation

anonymous enum

Indexes for the properties array.

Enumerator
PROTOCOLS 
PROTOCOLS2 
PROPERTIES_SIZE 

Definition at line 835 of file netwm.h.

Constructor & Destructor Documentation

NETWinInfo::NETWinInfo ( Display *  display,
Window  window,
Window  rootWindow,
const unsigned long  properties[],
int  properties_size,
Role  role = Client 
)

Create a NETWinInfo object, which will be used to set/read/change information stored on an application window.

Parameters
displayAn X11 Display struct.
windowThe Window id of the application window.
rootWindowThe Window id of the root window.
propertiesAn array of elements listing all properties the client is interested in.The elements contain OR'ed values of constants from the NET base class, in the following order: [0]= NET::Property, [1]= NET::Property2. In future versions, the list may be extended. In case you pass less elements, the missing ones will be replaced with default values.
properties_sizeThe number of elements in the properties array.
roleSelect the application role. If this argument is omitted, the role will default to Client.

Definition at line 2762 of file netwm.cpp.

NETWinInfo::NETWinInfo ( Display *  display,
Window  window,
Window  rootWindow,
unsigned long  properties,
Role  role = Client 
)

This constructor differs from the above one only in the way it accepts the list of properties the client is interested in.

The properties argument is equivalent to the first element of the properties array in the above constructor.

Definition at line 2827 of file netwm.cpp.

NETWinInfo::NETWinInfo ( const NETWinInfo &  wininfo)

Creates a shared copy of the specified NETWinInfo object.

Parameters
wininfothe NETWinInfo to copy

Definition at line 2898 of file netwm.cpp.

NETWinInfo::~NETWinInfo ( )
virtual

Destroys the NETWinInfo object.

Definition at line 2904 of file netwm.cpp.

Member Function Documentation

const char * NETWinInfo::activities ( ) const

returns a comma-separated list of the activities the window is associated with.

FIXME this might be better as a NETRArray ?

Since
4.6

Definition at line 4694 of file netwm.cpp.

unsigned long NETWinInfo::allowedActions ( ) const

Returns actions that the window manager allows for the window.

Definition at line 4662 of file netwm.cpp.

virtual void NETWinInfo::changeDesktop ( int  desktop)
inlineprotectedvirtual

A Window Manager should subclass NETWinInfo and reimplement this function when it wants to know when a Client made a request to change desktops (ie.

move to another desktop).

Parameters
desktopthe number of the desktop

Definition at line 1345 of file netwm.h.

virtual void NETWinInfo::changeState ( unsigned long  state,
unsigned long  mask 
)
inlineprotectedvirtual

A Window Manager should subclass NETWinInfo and reimplement this function when it wants to know when a Client made a request to change state (ie.

to Shade / Unshade).

Parameters
statethe new state
maskthe mask for the state

Definition at line 1356 of file netwm.h.

const char * NETWinInfo::clientMachine ( ) const

Returns the client machine for the window (i.e.

WM_CLIENT_MACHINE property).

Definition at line 4690 of file netwm.cpp.

int NETWinInfo::desktop ( bool  ignore_viewport = false) const

Returns the desktop where the window is residing.

NOTE: KDE uses virtual desktops and does not directly support viewport in any way. It is however mapped to virtual desktops if needed.

Parameters
ignore_viewportif false, viewport is mapped to virtual desktops
Returns
the number of the window's desktop
See also
OnAllDesktops()

Definition at line 4640 of file netwm.cpp.

void NETWinInfo::event ( XEvent *  event,
unsigned long *  properties,
int  properties_size 
)

This function takes the passed XEvent and returns an OR'ed list of NETWinInfo properties that have changed in the properties argument.

The new information will be read immediately by the class. The elements of the properties argument are as they would be passed to the constructor, if the array is not large enough, changed properties that don't fit in it won't be listed there (they'll be updated in the class though).

Parameters
eventthe event
propertiesproperties that changed
properties_sizesize of the passed properties array

Definition at line 3699 of file netwm.cpp.

unsigned long NETWinInfo::event ( XEvent *  event)

This function takes the pass XEvent and returns an OR'ed list of NETWinInfo properties that have changed.

The new information will be read immediately by the class. This overloaded version returns only a single mask, and therefore cannot check state of all properties like the other variant.

Parameters
eventthe event
Returns
the properties

Definition at line 3692 of file netwm.cpp.

NETExtendedStrut NETWinInfo::extendedStrut ( ) const

Returns the extended (partial) strut specified by this client.

See _NET_WM_STRUT_PARTIAL in the spec.

Definition at line 4567 of file netwm.cpp.

NETStrut NETWinInfo::frameExtents ( ) const

Returns the frame decoration strut, i.e.

the width of the decoration borders.

Since
4.3

Definition at line 3577 of file netwm.cpp.

NETStrut NETWinInfo::frameOverlap ( ) const

Returns the frame overlap strut, i.e.

how far the window frame extends behind the client area on each side.

Since
4.4

Definition at line 3601 of file netwm.cpp.

Window NETWinInfo::groupLeader ( ) const

Returns the leader window for the group the window is in, if any.

Definition at line 4674 of file netwm.cpp.

Bool NETWinInfo::handledIcons ( ) const

Returns whether or not this client handles icons.

Returns
true if this client handles icons, false otherwise

Definition at line 4715 of file netwm.cpp.

bool NETWinInfo::hasNETSupport ( ) const

Returns true if the window has any window type set, even if the type itself is not known to this implementation.

Presence of a window type as specified by the NETWM spec is considered as the window supporting this specification.

Returns
true if the window has support for the NETWM spec

Definition at line 4666 of file netwm.cpp.

bool NETWinInfo::hasWindowType ( ) const

This function returns false if the window has not window type specified at all.

Used by KWindowInfo::windowType() to return either NET::Normal or NET::Dialog as appropriate as a fallback.

Definition at line 4616 of file netwm.cpp.

NETIcon NETWinInfo::icon ( int  width = -1,
int  height = -1 
) const

Returns an icon.

If width and height are passed, the icon returned will be the closest it can find (the next biggest). If width and height are omitted, then the largest icon in the list is returned.

Parameters
widththe preferred width for the icon, -1 to ignore
heightthe preferred height for the icon, -1 to ignore
Returns
the icon

Definition at line 3630 of file netwm.cpp.

NETRect NETWinInfo::iconGeometry ( ) const

Returns the icon geometry.

Returns
the geometry of the icon

Definition at line 4553 of file netwm.cpp.

const char * NETWinInfo::iconName ( ) const

Returns the iconic name of the window in UTF-8 format.

Note that this has nothing to do with icons, but it's for "iconic" representations of the window (taskbars etc.), that should be shown when the window is in iconic state. See description of _NET_WM_ICON_NAME for details.

Returns
the iconic name

Definition at line 4630 of file netwm.cpp.

const int * NETWinInfo::iconSizes ( ) const

Returns a list of provided icon sizes.

Each size is pair width,height, terminated with pair 0,0.

Since
4.3

Definition at line 3634 of file netwm.cpp.

bool NETWinInfo::isBlockingCompositing ( ) const

Returns whether the client wishes to block compositing (for better performance)

Since
4.7

Definition at line 4711 of file netwm.cpp.

void NETWinInfo::kdeGeometry ( NETRect &  frame,
NETRect &  window 
)

Places the window frame geometry in frame, and the application window geometry in window.

Both geometries are relative to the root window.

Parameters
framethe geometry for the frame
windowthe geometry for the window

Definition at line 3605 of file netwm.cpp.

NET::MappingState NETWinInfo::mappingState ( ) const

Returns the mapping state for the window (see the NET base class documentation for a description of mapping state).

Returns
the mapping state

Definition at line 4725 of file netwm.cpp.

const char * NETWinInfo::name ( ) const

Returns the name of the window in UTF-8 format.

Returns
the name of the window

Definition at line 4620 of file netwm.cpp.

unsigned long NETWinInfo::opacity ( ) const

Returns the opacity of the window.

Definition at line 4658 of file netwm.cpp.

const NETWinInfo & NETWinInfo::operator= ( const NETWinInfo &  wintinfo)

Assignment operator.

Ensures that the shared data reference counts are correct.

Definition at line 2913 of file netwm.cpp.

const unsigned long * NETWinInfo::passedProperties ( ) const

Returns the properties argument passed to the constructor.

The size is the maximum array size the constructor accepts.

Definition at line 4720 of file netwm.cpp.

int NETWinInfo::pid ( ) const

Returns the process id for the client window.

Returns
the process id of the window

Definition at line 4646 of file netwm.cpp.

void NETWinInfo::setAllowedActions ( unsigned long  actions)

Sets actions that the window manager allows for the window.

Definition at line 3527 of file netwm.cpp.

void NETWinInfo::setBlockingCompositing ( bool  active)

Sets whether the client wishes to block compositing (for better performance)

Since
4.7

Definition at line 4698 of file netwm.cpp.

void NETWinInfo::setDesktop ( int  desktop,
bool  ignore_viewport = false 
)

Set which window the desktop is (should be) on.

NOTE: KDE uses virtual desktops and does not directly support viewport in any way. It is however mapped to virtual desktops if needed.

Parameters
desktopthe number of the new desktop
ignore_viewportif false, viewport is mapped to virtual desktops
See also
OnAllDesktops()

Definition at line 3442 of file netwm.cpp.

void NETWinInfo::setExtendedStrut ( const NETExtendedStrut &  extended_strut)

Set the extended (partial) strut for the application window.

Parameters
extended_strutthe new strut

Definition at line 3012 of file netwm.cpp.

void NETWinInfo::setFrameExtents ( NETStrut  strut)

Set the frame decoration strut, i.e.

the width of the decoration borders.

Parameters
strutthe new strut

Definition at line 3560 of file netwm.cpp.

void NETWinInfo::setFrameOverlap ( NETStrut  strut)

Sets the window frame overlap strut, i.e.

how far the window frame extends behind the client area on each side.

Set the strut values to -1 if you want the window frame to cover the whole client area.

The default values are 0.

Since
4.4

Definition at line 3581 of file netwm.cpp.

void NETWinInfo::setHandledIcons ( Bool  handled)

Set whether this application window handles icons.

Parameters
handledtrue if the window handles icons, false otherwise

Definition at line 3500 of file netwm.cpp.

void NETWinInfo::setIcon ( NETIcon  icon,
Bool  replace = True 
)

Set icons for the application window.

If replace is True, then the specified icon is defined to be the only icon. If replace is False, then the specified icon is added to a list of icons.

Parameters
iconthe new icon
replacetrue to replace, false to append to the list of icons

Definition at line 2932 of file netwm.cpp.

void NETWinInfo::setIconGeometry ( NETRect  geometry)

Set the icon geometry for the application window.

Parameters
geometrythe new icon geometry

Definition at line 2992 of file netwm.cpp.

void NETWinInfo::setIconName ( const char *  name)

Sets the iconic name for the application window.

Parameters
namethe new iconic name

Definition at line 3414 of file netwm.cpp.

void NETWinInfo::setName ( const char *  name)

Sets the name for the application window.

Parameters
namethe new name of the window

Definition at line 3386 of file netwm.cpp.

void NETWinInfo::setOpacity ( unsigned long  opacity)

Sets opacity (0 = transparent, 0xffffffff = opaque ) on the window.

Definition at line 3519 of file netwm.cpp.

void NETWinInfo::setPid ( int  pid)

Set the application window's process id.

Parameters
pidthe window's process id

Definition at line 3490 of file netwm.cpp.

void NETWinInfo::setStartupId ( const char *  startup_id)

Sets the startup notification id id on the window.

Definition at line 3509 of file netwm.cpp.

void NETWinInfo::setState ( unsigned long  state,
unsigned long  mask 
)

Set the state for the application window (see the NET base class documentation for a description of window state).

Parameters
statethe name state
maskthe mask for the state

Definition at line 3068 of file netwm.cpp.

void NETWinInfo::setStrut ( NETStrut  strut)
Deprecated:
use setExtendedStrut() Set the strut for the application window.
Parameters
strutthe new strut

Definition at line 3036 of file netwm.cpp.

void NETWinInfo::setUserTime ( Time  time)

Sets user timestamp time on the window (property _NET_WM_USER_TIME).

The timestamp is expressed as XServer time. If a window is shown with user timestamp older than the time of the last user action, it won't be activated after being shown, with the special value 0 meaning not to activate the window after being shown.

Definition at line 3682 of file netwm.cpp.

void NETWinInfo::setVisibleIconName ( const char *  name)

For Window Managers only: set the visible iconic name ( i.e.

xterm, xterm <2>, xterm <3>, ... )

Parameters
namethe new visible iconic name

Definition at line 3428 of file netwm.cpp.

void NETWinInfo::setVisibleName ( const char *  visibleName)

For Window Managers only: set the visible name ( i.e.

xterm, xterm <2>, xterm <3>, ... )

Parameters
visibleNamethe new visible name

Definition at line 3400 of file netwm.cpp.

void NETWinInfo::setWindowType ( WindowType  type)

Sets the window type for this client (see the NET base class documentation for a description of the various window types).

Parameters
typethe window type

Definition at line 3272 of file netwm.cpp.

const char * NETWinInfo::startupId ( ) const

Returns the startup notification id of the window.

Definition at line 4654 of file netwm.cpp.

unsigned long NETWinInfo::state ( ) const

Returns the state of the window (see the NET base class documentation for a description of the various states).

Returns
the state of the window

Definition at line 4558 of file netwm.cpp.

NETStrut NETWinInfo::strut ( ) const
Deprecated:
use strutPartial() Returns the strut specified by this client.
Returns
the strut of the window

Definition at line 4563 of file netwm.cpp.

Window NETWinInfo::transientFor ( ) const

Returns the WM_TRANSIENT_FOR property for the window, i.e.

the mainwindow for this window.

Definition at line 4670 of file netwm.cpp.

Time NETWinInfo::userTime ( ) const

Returns the time of last user action on the window, or -1 if not set.

Definition at line 4650 of file netwm.cpp.

void NETWinInfo::virtual_hook ( int  id,
void *  data 
)
protectedvirtual

Virtual hook, used to add new "virtual" functions while maintaining binary compatibility.

Unused in this class.

Definition at line 4732 of file netwm.cpp.

const char * NETWinInfo::visibleIconName ( ) const

Returns the visible iconic name as set by the window manager in UTF-8 format.

Note that this has nothing to do with icons, but it's for "iconic" representations of the window (taskbars etc.), that should be shown when the window is in iconic state. See description of _NET_WM_VISIBLE_ICON_NAME for details.

Returns
the visible iconic name

Definition at line 4635 of file netwm.cpp.

const char * NETWinInfo::visibleName ( ) const

Returns the visible name as set by the window manager in UTF-8 format.

Returns
the visible name of the window

Definition at line 4625 of file netwm.cpp.

const char * NETWinInfo::windowClassClass ( ) const

Returns the class component of the window class for the window (i.e.

WM_CLASS property).

Definition at line 4678 of file netwm.cpp.

const char * NETWinInfo::windowClassName ( ) const

Returns the name component of the window class for the window (i.e.

WM_CLASS property).

Definition at line 4682 of file netwm.cpp.

const char * NETWinInfo::windowRole ( ) const

Returns the window role for the window (i.e.

WM_WINDOW_ROLE property).

Definition at line 4686 of file netwm.cpp.

NET::WindowType NETWinInfo::windowType ( unsigned long  supported_types) const

Returns the window type for this client (see the NET base class documentation for a description of the various window types).

Since clients may specify several windows types for a window in order to support backwards compatibility and extensions not available in the NETWM spec, you should specify all window types you application supports (see the NET::WindowTypeMask mask values for various window types). This method will return the first window type that is listed in the supported types, or NET::Unknown if none of the window types is supported.

Returns
the type of the window

Definition at line 4605 of file netwm.cpp.

Member Data Documentation

const int NETWinInfo::OnAllDesktops = NET::OnAllDesktops
static

Sentinel value to indicate that the client wishes to be visible on all desktops.

Returns
the value to be on all desktops

Definition at line 1335 of file netwm.h.


The documentation for this class was generated from the following files:
  • netwm.h
  • netwm.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:24:04 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KDEUI

Skip menu "KDEUI"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Modules
  • Related Pages

kdelibs API Reference

Skip menu "kdelibs API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal