.TH "NETRootInfo2" kde3 "11 Jun 2005" "Version Version 3.4.1" "kdecore Library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
NETRootInfo2 \- This class is an extension of the \fBNETRootInfo\fP class, and exists solely for binary compatibility reasons (adds new virtual methods).  

.PP
.SH SYNOPSIS
.br
.PP
\fC#include <netwm.h>\fP
.PP
Inherits \fBNETRootInfo\fP.
.PP
Inherited by \fBNETRootInfo3\fP.
.PP
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "\fBNETRootInfo2\fP (Display *display, Window supportWindow, const char *wmName, unsigned long properties[], int properties_size, int screen=-1, bool doActivate=true)"
.br
.ti -1c
.RI "void \fBsendPing\fP (Window window, Time timestamp)"
.br
.in -1c
.SS "Protected Member Functions"

.in +1c
.ti -1c
.RI "virtual void \fBgotPing\fP (Window window, Time timestamp)"
.br
.ti -1c
.RI "virtual void \fBchangeActiveWindow\fP (Window window, \fBNET::RequestSource\fP src, Time timestamp, Window active_window)"
.br
.ti -1c
.RI "virtual void \fBrestackWindow\fP (Window window, Window above, int detail)"
.br
.ti -1c
.RI "virtual void \fBmoveResizeWindow\fP (Window window, int flags, int x, int y, int width, int height)"
.br
.in -1c
.SS "Friends"

.in +1c
.ti -1c
.RI "class \fBNETRootInfo\fP"
.br
.in -1c
.SH "Detailed Description"
.PP 
This class is an extension of the \fBNETRootInfo\fP class, and exists solely for binary compatibility reasons (adds new virtual methods). 

Simply use it instead of \fBNETRootInfo\fP and override also the added virtual methods. 
.PP
\fBSince:\fP
.RS 4
3.2 
.RE
.PP

.PP
Definition at line 743 of file netwm.h.
.SH "Member Function Documentation"
.PP 
.SS "void NETRootInfo2::sendPing (Window window, Time timestamp)"
.PP
Sends a ping with the given timestamp to the window, using the _NET_WM_PING protocol. 
.PP
Definition at line 1672 of file netwm.cpp.
.SS "virtual void NETRootInfo2::gotPing (Window window, Time timestamp)\fC [inline, protected, virtual]\fP"
.PP
A Window Manager should subclass NETRootInfo2 and reimplement this function when it wants to receive replies to the _NET_WM_PING protocol. 
.PP
\fBParameters:\fP
.RS 4
\fIwindow\fP the window from which the reply came 
.br
\fItimestamp\fP timestamp of the ping 
.RE
.PP

.PP
Definition at line 763 of file netwm.h.
.PP
Referenced by NETRootInfo::event().
.SS "virtual void NETRootInfo2::changeActiveWindow (Window window, \fBNET::RequestSource\fP src, Time timestamp, Window active_window)\fC [inline, protected, virtual]\fP"
.PP
A Window Manager should subclass NETRootInfo2 and reimplement this function when it wants to know when a Client made a request to change the active (focused) window. 
.PP
\fBParameters:\fP
.RS 4
\fIwindow\fP the id of the window to activate 
.br
\fIsrc\fP the source from which the request came 
.br
\fItimestamp\fP the timestamp of the user action causing this request 
.br
\fIactive_window\fP active window of the requesting application, if any 
.RE
.PP

.PP
Definition at line 774 of file netwm.h.
.PP
Referenced by NETRootInfo::event().
.SS "virtual void NETRootInfo2::restackWindow (Window window, Window above, int detail)\fC [inline, protected, virtual]\fP"
.PP
A Window Manager should subclass NETRootInfo2 and reimplement this function when it wants to know when a Client made a request to restack a window. 
.PP
See _NET_RESTACK_WINDOW for details.
.PP
\fBParameters:\fP
.RS 4
\fIwindow\fP the id of the window to restack 
.br
\fIabove\fP other window in the restack request 
.br
\fIdetail\fP restack detail 
.RE
.PP

.PP
Definition at line 785 of file netwm.h.
.PP
Referenced by NETRootInfo::event().
.SS "virtual void NETRootInfo2::moveResizeWindow (Window window, int flags, int x, int y, int width, int height)\fC [inline, protected, virtual]\fP"
.PP
A Window Manager should subclass NETRootInfo2 and reimplement this function when it wants to know when a pager made a request to move/resize a window. 
.PP
See _NET_MOVERESIZE_WINDOW for details.
.PP
\fBParameters:\fP
.RS 4
\fIwindow\fP the id of the window to more/resize 
.br
\fIflags\fP Flags specifying the operation (see _NET_MOVERESIZE_WINDOW description) 
.br
\fIx\fP Requested X position for the window 
.br
\fIy\fP Requested Y position for the window 
.br
\fIwidth\fP Requested width for the window 
.br
\fIheight\fP Requested height for the window 
.RE
.PP

.PP
Definition at line 799 of file netwm.h.
.PP
Referenced by NETRootInfo::event().

.SH "Author"
.PP 
Generated automatically by Doxygen for kdecore Library from the source code.
