#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: