#include <python.hh>
Public Types | |
enum | EA { EnterWindow, LeaveWindow, PlaceWindow, DisplayingWindow, NewWindow, CloseWindow, Startup, Shutdown, Focus, Bell, UrgentWindow } |
|
Definition at line 80 of file python.hh.
00080 { 00081 EnterWindow, //!< Occurs when the mouse enters a window 00082 LeaveWindow, //!< Occurs when the mouse leaves a window 00083 //! Occurs while a window is being managed. The handler should call 00084 //! Client::move on the window 00085 PlaceWindow, 00086 //! Occurs while a window is being managed, just before the window is 00087 //! displayed 00088 /*! 00089 Note that the window's state may not be completely stabilized by this 00090 point. The NewWindow event should be used when possible. 00091 */ 00092 DisplayingWindow, 00093 //! Occurs when a window is finished being managed 00094 NewWindow, 00095 //! Occurs when a window has been closed and is going to be unmanaged 00096 CloseWindow, 00097 //! Occurs when the window manager manages a screen 00098 /*! 00099 This event occurs on each managed screen during startup. 00100 */ 00101 Startup, 00102 //! Occurs when the window manager unmanages a screen 00103 /*! 00104 This event occurs on each managed screen during shutdown. 00105 */ 00106 Shutdown, 00107 //! Occurs when the input focus target changes 00108 /*! 00109 The data.client will be None of no client is focused. 00110 */ 00111 Focus, 00112 //! Occurs when the system is fired through X. 00113 /*! 00114 The data.client will hold the client associated with the bell if 00115 one has been specified, or None. 00116 */ 00117 Bell, 00118 //! Occurs when a client toggles its urgent status. 00119 /*! 00120 The Client::urgent method can be used to get the status. 00121 */ 00122 UrgentWindow 00123 #if ! (defined(DOXYGEN_IGNORE) || defined(SWIG)) 00124 , NUM_EVENTS 00125 #endif 00126 }; |