19 #ifndef BAKERY_UTILITIES_BUSYCURSOR_H 20 #define BAKERY_UTILITIES_BUSYCURSOR_H 22 #include <gtkmm/window.h> 23 #include <gdkmm/cursor.h> 37 BusyCursor(Gtk::Window& window, Gdk::CursorType cursor_type = Gdk::WATCH);
41 BusyCursor(Gtk::Window* window, Gdk::CursorType cursor_type = Gdk::WATCH);
62 #endif //BAKERY_UTILITIES_BUSYCURSOR_H Gdk::Cursor m_old_cursor
Definition: BusyCursor.h:56
Changes the cursor for as long as this instance lives.
Definition: BusyCursor.h:32
Gdk::Cursor m_Cursor
Definition: BusyCursor.h:50
BusyCursor(Gtk::Window &window, Gdk::CursorType cursor_type=Gdk::WATCH)
Associate a busy cursor with the window, for the lifetime of this object.
Glib::RefPtr< Gdk::Window > m_refWindow
Definition: BusyCursor.h:52
static type_map_cursors m_map_cursors
Definition: BusyCursor.h:55
Gtk::Window * m_pWindow
Definition: BusyCursor.h:51
bool m_old_cursor_valid
Definition: BusyCursor.h:57
std::map< Gtk::Window *, Gdk::Cursor > type_map_cursors
Definition: BusyCursor.h:54