|
Rapicorn - Experimental UI Toolkit - Source Code
13.07.0
|
Structure for internal asynchronous communication between ScreenWindow and ScreenDriver. More...
#include <screenwindow.hh>
Public Types | |
| enum | Type { CREATE, CONFIGURE, BEEP, SHOW, PRESENT, BLIT, UMOVE, URESIZE, DESTROY, SHUTDOWN, OK, ERROR } |
Public Member Functions | |
| ScreenCommand (Type type, ScreenWindow *window) | |
| ScreenCommand (Type type, ScreenWindow *window, const ScreenWindow::Config &cfg, bool sizeevent) | |
| ScreenCommand (Type type, ScreenWindow *window, const ScreenWindow::Setup &cs, const ScreenWindow::Config &cfg) | |
| ScreenCommand (Type type, ScreenWindow *window, cairo_surface_t *surface, const Rapicorn::Region ®ion) | |
| ScreenCommand (Type type, ScreenWindow *window, int button, int root_x, int root_y) | |
| ScreenCommand (Type type, ScreenWindow *window, const String &result) | |
Static Public Member Functions | |
| static bool | reply_type (Type type) |
Public Attributes | |
| Type | type |
| ScreenWindow * | screen_window |
| union { | |
| struct { | |
| ScreenWindow::Config * config | |
| ScreenWindow::Setup * setup | |
| } | |
| struct { | |
| ScreenWindow::Config * dconfig | |
| bool dresize | |
| } | |
| struct { | |
| cairo_surface_t * surface | |
| Rapicorn::Region * region | |
| } | |
| struct { | |
| int button | |
| int root_x | |
| int root_y | |
| } | |
| struct { | |
| String * result_msg | |
| } | |
| }; | |
Structure for internal asynchronous communication between ScreenWindow and ScreenDriver.
1.7.6.1