|
bakery
2.6
|
Changes the cursor for as long as this instance lives. More...
#include <BusyCursor.h>
Public Member Functions | |
| BusyCursor (Gtk::Window &window, Gdk::CursorType cursor_type=Gdk::WATCH) | |
| Associate a busy cursor with the window, for the lifetime of this object. More... | |
| BusyCursor (Gtk::Window *window, Gdk::CursorType cursor_type=Gdk::WATCH) | |
| Associate a busy cursor with the window, for the lifetime of this object, if window is not 0. More... | |
| virtual | ~BusyCursor () |
Protected Types | |
| typedef std::map< Gtk::Window *, Gdk::Cursor > | type_map_cursors |
Protected Member Functions | |
| void | init () |
| void | force_gui_update () |
Protected Attributes | |
| Gdk::Cursor | m_Cursor |
| Gtk::Window * | m_pWindow |
| Glib::RefPtr< Gdk::Window > | m_refWindow |
| Gdk::Cursor | m_old_cursor |
| bool | m_old_cursor_valid |
Static Protected Attributes | |
| static type_map_cursors | m_map_cursors |
Changes the cursor for as long as this instance lives.
For instance, put it at the start of code in a { and } block.
|
protected |
| Bakery::BusyCursor::BusyCursor | ( | Gtk::Window & | window, |
| Gdk::CursorType | cursor_type = Gdk::WATCH |
||
| ) |
Associate a busy cursor with the window, for the lifetime of this object.
| Bakery::BusyCursor::BusyCursor | ( | Gtk::Window * | window, |
| Gdk::CursorType | cursor_type = Gdk::WATCH |
||
| ) |
Associate a busy cursor with the window, for the lifetime of this object, if window is not 0.
|
virtual |
|
protected |
|
protected |
|
protected |
|
staticprotected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.11