Encapsulation of ConfigureNotify events. More...
#include <event.hh>
Public Attributes | |
| const window | parent |
| Target window's parent. More... | |
| const int | x |
| Origin x-coordinate relative to parent. | |
| const int | y |
| Origin y-coordinate relative to parent. | |
| const int | width |
| Window width. | |
| const int | height |
| Window height. | |
| const int | border_width |
| Size of window border. | |
| const window | above |
| Sibling for stacking. More... | |
| const bool | override_redirect |
| Should the window manager ignore this window? More... | |
Public Attributes inherited from minxlib::event | |
| const int | type |
| Event type as specified in X11/X.h. More... | |
| const unsigned long | serial |
| Last request number processed by X server. More... | |
| const bool | send_event |
| True if triggered by SendEvent request. More... | |
| const window | target |
| Event's target window. More... | |
Additional Inherited Members | |
Public Member Functions inherited from minxlib::event | |
| virtual | ~event () |
| Event object clean-up. More... | |
Static Public Member Functions inherited from minxlib::event | |
| static boost::shared_ptr< event > | create (const XEvent &e, Display *d) |
| Factory method for creating events. More... | |
| static void | pythonize () |
| Export event class to minxlib Python module. More... | |
Protected Types inherited from minxlib::event | |
| typedef event *(* | cr_func )(const XEvent &, Display *) |
| Signature of factory functions for creating events. More... | |
| typedef void(* | py_func )() |
| Signature of Pythonize functions. More... | |
| typedef factory_map< int, cr_func, py_func > | registry |
| Registry of subclass object factories and Pythonize functions. More... | |
Protected Member Functions inherited from minxlib::event | |
| event (const XEvent &e, Display *d, Window w) | |
| Create a wrapper object for an X event. More... | |
Encapsulation of ConfigureNotify events.
The X server sends these events after a window has been moved, resized, or otherwise configured.
| const window minxlib::configure_notify::above |
Sibling for stacking.
This has something to do with stacking operations, which, for Minx, has pretty much no use.
| const bool minxlib::configure_notify::override_redirect |
Should the window manager ignore this window?
If this flag is on, the window manager should ignore the configured window.
| const window minxlib::configure_notify::parent |
Target window's parent.
This field specifies the parent window of the configured window. If it is equal to the root window of some screen, the target window is a top-level window that we need to be concerned with. We usually don't care about non top-level windows.