#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: