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. | |
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 | ~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 |