#include <netinfo.h>
|
| RootInfo (xcb_window_t w, const char *name, NET::Properties properties, NET::WindowTypes types, NET::States states, NET::Properties2 properties2, NET::Actions actions, int scr=-1) |
|
void | setActiveClient (Window *client) |
|
|
void | changeNumberOfDesktops (int n) override |
|
void | changeCurrentDesktop (int d) override |
|
void | changeActiveWindow (xcb_window_t w, NET::RequestSource src, xcb_timestamp_t timestamp, xcb_window_t active_window) override |
|
void | closeWindow (xcb_window_t w) override |
|
void | moveResize (xcb_window_t w, int x_root, int y_root, unsigned long direction, xcb_button_t button, RequestSource source) override |
|
void | moveResizeWindow (xcb_window_t w, int flags, int x, int y, int width, int height) override |
|
void | showWindowMenu (xcb_window_t w, int device_id, int x_root, int y_root) override |
|
void | gotPing (xcb_window_t w, xcb_timestamp_t timestamp) override |
|
void | restackWindow (xcb_window_t w, RequestSource source, xcb_window_t above, int detail, xcb_timestamp_t timestamp) override |
|
void | changeShowingDesktop (bool showing) override |
|
NET WM Protocol handler class
Definition at line 29 of file netinfo.h.
◆ RootInfo()
KWin::RootInfo::RootInfo |
( |
xcb_window_t | w, |
|
|
const char * | name, |
|
|
NET::Properties | properties, |
|
|
NET::WindowTypes | types, |
|
|
NET::States | states, |
|
|
NET::Properties2 | properties2, |
|
|
NET::Actions | actions, |
|
|
int | scr = -1 ) |
◆ changeActiveWindow()
void KWin::RootInfo::changeActiveWindow |
( |
xcb_window_t | w, |
|
|
NET::RequestSource | src, |
|
|
xcb_timestamp_t | timestamp, |
|
|
xcb_window_t | active_window ) |
|
overrideprotected |
◆ changeCurrentDesktop()
void KWin::RootInfo::changeCurrentDesktop |
( |
int | d | ) |
|
|
overrideprotected |
◆ changeNumberOfDesktops()
void KWin::RootInfo::changeNumberOfDesktops |
( |
int | n | ) |
|
|
overrideprotected |
◆ changeShowingDesktop()
void KWin::RootInfo::changeShowingDesktop |
( |
bool | showing | ) |
|
|
overrideprotected |
◆ closeWindow()
void KWin::RootInfo::closeWindow |
( |
xcb_window_t | w | ) |
|
|
overrideprotected |
◆ create()
◆ destroy()
void KWin::RootInfo::destroy |
( |
| ) |
|
|
static |
◆ gotPing()
void KWin::RootInfo::gotPing |
( |
xcb_window_t | w, |
|
|
xcb_timestamp_t | timestamp ) |
|
overrideprotected |
◆ moveResize()
void KWin::RootInfo::moveResize |
( |
xcb_window_t | w, |
|
|
int | x_root, |
|
|
int | y_root, |
|
|
unsigned long | direction, |
|
|
xcb_button_t | button, |
|
|
RequestSource | source ) |
|
overrideprotected |
◆ moveResizeWindow()
void KWin::RootInfo::moveResizeWindow |
( |
xcb_window_t | w, |
|
|
int | flags, |
|
|
int | x, |
|
|
int | y, |
|
|
int | width, |
|
|
int | height ) |
|
overrideprotected |
◆ restackWindow()
void KWin::RootInfo::restackWindow |
( |
xcb_window_t | w, |
|
|
RequestSource | source, |
|
|
xcb_window_t | above, |
|
|
int | detail, |
|
|
xcb_timestamp_t | timestamp ) |
|
overrideprotected |
◆ setActiveClient()
void KWin::RootInfo::setActiveClient |
( |
Window * | client | ) |
|
◆ showWindowMenu()
void KWin::RootInfo::showWindowMenu |
( |
xcb_window_t | w, |
|
|
int | device_id, |
|
|
int | x_root, |
|
|
int | y_root ) |
|
overrideprotected |
◆ rootInfo
The documentation for this class was generated from the following files: