#include <gtk_ui.h>
|
| UI (std::string, std::string, int *argc, char **argv[]) |
|
virtual | ~UI () |
|
void | receive (Transmitter::Channel, const char *) |
|
bool | caller_is_ui_thread () const |
|
bool | running () |
|
void | quit () |
|
int | load_rcfile (std::string, bool themechange=false) |
|
void | run (Receiver &old_receiver) |
|
void | set_state (Gtk::Widget *w, Gtk::StateType state) |
|
void | popup_error (const std::string &text) |
|
void | flush_pending (float timeout=0) |
|
void | toggle_errors () |
|
void | show_errors () |
|
void | dump_errors (std::ostream &, size_t limit=0) |
|
void | clear_errors () |
|
void | touch_display (Touchable *) |
|
void | set_tip (Gtk::Widget &w, const gchar *tip) |
|
void | set_tip (Gtk::Widget &w, const std::string &tip) |
|
void | set_tip (Gtk::Widget *w, const gchar *tip, const gchar *hlp="") |
|
void | idle_add (int(*func)(void *), void *arg) |
|
Gtk::Main & | main () const |
|
virtual int | starting ()=0 |
|
| AbstractUI (const std::string &name) |
|
virtual | ~AbstractUI () |
|
void | register_thread (pthread_t, std::string, uint32_t num_requests) |
|
bool | call_slot (EventLoop::InvalidationRecord *, const std::function< void()> &) |
|
Glib::Threads::RWLock & | slot_invalidation_rwlock () |
|
| BaseUI (const std::string &name) |
|
virtual | ~BaseUI () |
|
BaseUI * | base_instance () |
|
Glib::RefPtr< Glib::MainLoop > | main_loop () const |
|
bool | caller_is_self () const |
|
bool | ok () const |
|
void | run () |
|
void | quit () |
|
| EventLoop (std::string const &) |
|
virtual | ~EventLoop () |
|
virtual bool | call_slot (InvalidationRecord *, const std::function< void()> &)=0 |
|
std::string | event_loop_name () const |
|
Definition at line 104 of file gtk_ui.h.
◆ UI()
Gtkmm2ext::UI::UI |
( |
std::string |
, |
|
|
std::string |
, |
|
|
int * |
argc, |
|
|
char ** |
argv[] |
|
) |
| |
◆ ~UI()
virtual Gtkmm2ext::UI::~UI |
( |
| ) |
|
|
virtual |
◆ caller_is_ui_thread()
bool Gtkmm2ext::UI::caller_is_ui_thread |
( |
| ) |
const |
◆ clear_errors()
void Gtkmm2ext::UI::clear_errors |
( |
| ) |
|
|
inline |
◆ color_selection_deleted()
bool Gtkmm2ext::UI::color_selection_deleted |
( |
GdkEventAny * |
| ) |
|
|
private |
◆ color_selection_done()
void Gtkmm2ext::UI::color_selection_done |
( |
bool |
status | ) |
|
|
private |
◆ display_message()
◆ do_quit()
void Gtkmm2ext::UI::do_quit |
( |
| ) |
|
|
private |
◆ do_request()
void Gtkmm2ext::UI::do_request |
( |
UIRequest * |
| ) |
|
|
private |
◆ dump_errors()
void Gtkmm2ext::UI::dump_errors |
( |
std::ostream & |
, |
|
|
size_t |
limit = 0 |
|
) |
| |
◆ flush_pending()
void Gtkmm2ext::UI::flush_pending |
( |
float |
timeout = 0 | ) |
|
◆ handle_fatal()
virtual void Gtkmm2ext::UI::handle_fatal |
( |
const char * |
| ) |
|
|
protectedvirtual |
◆ idle_add()
void Gtkmm2ext::UI::idle_add |
( |
int(*)(void *) |
func, |
|
|
void * |
arg |
|
) |
| |
◆ instance()
static UI* Gtkmm2ext::UI::instance |
( |
| ) |
|
|
inlinestatic |
◆ just_hide_it()
◆ load_rcfile()
int Gtkmm2ext::UI::load_rcfile |
( |
std::string |
, |
|
|
bool |
themechange = false |
|
) |
| |
◆ main()
◆ popup_error()
void Gtkmm2ext::UI::popup_error |
( |
const std::string & |
text | ) |
|
◆ process_error_message()
◆ quit()
void Gtkmm2ext::UI::quit |
( |
| ) |
|
◆ receive()
◆ run()
void Gtkmm2ext::UI::run |
( |
Receiver & |
old_receiver | ) |
|
◆ running()
bool Gtkmm2ext::UI::running |
( |
| ) |
|
◆ set_state()
◆ set_tip() [1/3]
void Gtkmm2ext::UI::set_tip |
( |
Gtk::Widget & |
w, |
|
|
const gchar * |
tip |
|
) |
| |
◆ set_tip() [2/3]
void Gtkmm2ext::UI::set_tip |
( |
Gtk::Widget & |
w, |
|
|
const std::string & |
tip |
|
) |
| |
◆ set_tip() [3/3]
void Gtkmm2ext::UI::set_tip |
( |
Gtk::Widget * |
w, |
|
|
const gchar * |
tip, |
|
|
const gchar * |
hlp = "" |
|
) |
| |
◆ show_errors()
void Gtkmm2ext::UI::show_errors |
( |
| ) |
|
◆ signal_pipe_callback()
static void Gtkmm2ext::UI::signal_pipe_callback |
( |
void * |
, |
|
|
gint |
, |
|
|
GdkInputCondition |
|
|
) |
| |
|
staticprivate |
◆ starting()
virtual int Gtkmm2ext::UI::starting |
( |
| ) |
|
|
pure virtual |
◆ toggle_errors()
void Gtkmm2ext::UI::toggle_errors |
( |
| ) |
|
◆ touch_display()
void Gtkmm2ext::UI::touch_display |
( |
Touchable * |
| ) |
|
◆ _active
bool Gtkmm2ext::UI::_active |
|
private |
◆ _receiver
◆ color_picked
bool Gtkmm2ext::UI::color_picked |
|
private |
◆ debug_mtag
◆ debug_ptag
◆ error_lock
Glib::Threads::Mutex Gtkmm2ext::UI::error_lock |
|
private |
◆ error_mtag
◆ error_ptag
◆ error_stack
std::list<std::string> Gtkmm2ext::UI::error_stack |
|
private |
◆ errors
◆ fatal_mtag
◆ fatal_ptag
◆ global_bindings
◆ info_mtag
◆ info_ptag
◆ theGtkUI
UI* Gtkmm2ext::UI::theGtkUI |
|
staticprivate |
◆ theMain
◆ theme_changed
sigc::signal<void> Gtkmm2ext::UI::theme_changed |
◆ tips
◆ warning_mtag
◆ warning_ptag
The documentation for this class was generated from the following file: