#include <gtk_ui.h>
|
| UI (std::string name, int *argc, char **argv[]) |
|
virtual | ~UI () |
|
void | receive (Transmitter::Channel, const char *) |
|
bool | caller_is_ui_thread () |
|
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 () |
|
void | toggle_errors () |
|
void | show_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 |
|
template<class T > |
void | delete_in_self (T *obj) |
|
Gdk::Color | get_color (const std::string &prompt, bool &picked, const Gdk::Color *initial=0) |
|
virtual int | starting ()=0 |
|
| AbstractUI (const std::string &name) |
|
virtual | ~AbstractUI () |
|
void | register_thread (std::string, pthread_t, std::string, uint32_t num_requests) |
|
void | call_slot (EventLoop::InvalidationRecord *, const boost::function< void()> &) |
|
Glib::Threads::Mutex & | slot_invalidation_mutex () |
|
| BaseUI (const std::string &name) |
|
virtual | ~BaseUI () |
|
BaseUI * | base_instance () |
|
Glib::RefPtr< Glib::MainLoop > | main_loop () const |
|
Glib::Threads::Thread * | event_loop_thread () const |
|
bool | caller_is_self () const |
|
std::string | name () const |
|
bool | ok () const |
|
void | run () |
|
void | quit () |
|
| EventLoop () |
|
virtual | ~EventLoop () |
|
virtual void | call_slot (InvalidationRecord *, const boost::function< void()> &)=0 |
|
Definition at line 100 of file gtk_ui.h.
UI::UI |
( |
std::string |
name, |
|
|
int * |
argc, |
|
|
char ** |
argv[] |
|
) |
| |
bool UI::caller_is_ui_thread |
( |
| ) |
|
bool UI::color_selection_deleted |
( |
GdkEventAny * |
| ) |
|
|
private |
void UI::color_selection_done |
( |
bool |
status | ) |
|
|
private |
template<class T >
void Gtkmm2ext::UI::delete_in_self |
( |
T * |
obj | ) |
|
|
inline |
template<class T >
static void Gtkmm2ext::UI::delete_when_idle |
( |
T * |
obj | ) |
|
|
inlinestatic |
void UI::display_message |
( |
const char * |
prefix, |
|
|
gint |
prefix_len, |
|
|
Glib::RefPtr< Gtk::TextBuffer::Tag > |
ptag, |
|
|
Glib::RefPtr< Gtk::TextBuffer::Tag > |
mtag, |
|
|
const char * |
msg |
|
) |
| |
|
protectedvirtual |
void UI::flush_pending |
( |
| ) |
|
Gdk::Color UI::get_color |
( |
const std::string & |
prompt, |
|
|
bool & |
picked, |
|
|
const Gdk::Color * |
initial = 0 |
|
) |
| |
void UI::handle_fatal |
( |
const char * |
message | ) |
|
|
protectedvirtual |
void UI::idle_add |
( |
int(*)(void *) |
func, |
|
|
void * |
arg |
|
) |
| |
template<class T >
static bool Gtkmm2ext::UI::idle_delete |
( |
T * |
obj | ) |
|
|
inlinestatic |
static UI* Gtkmm2ext::UI::instance |
( |
| ) |
|
|
inlinestatic |
bool UI::just_hide_it |
( |
GdkEventAny * |
, |
|
|
Gtk::Window * |
win |
|
) |
| |
|
static |
int UI::load_rcfile |
( |
std::string |
, |
|
|
bool |
themechange = false |
|
) |
| |
Gtk::Main& Gtkmm2ext::UI::main |
( |
| ) |
const |
|
inline |
void UI::popup_error |
( |
const std::string & |
text | ) |
|
void UI::set_state |
( |
Gtk::Widget * |
w, |
|
|
Gtk::StateType |
state |
|
) |
| |
void Gtkmm2ext::UI::set_tip |
( |
Gtk::Widget & |
w, |
|
|
const gchar * |
tip |
|
) |
| |
void Gtkmm2ext::UI::set_tip |
( |
Gtk::Widget & |
w, |
|
|
const std::string & |
tip |
|
) |
| |
void Gtkmm2ext::UI::set_tip |
( |
Gtk::Widget * |
w, |
|
|
const gchar * |
tip, |
|
|
const gchar * |
hlp = "" |
|
) |
| |
static void Gtkmm2ext::UI::signal_pipe_callback |
( |
void * |
, |
|
|
gint |
, |
|
|
GdkInputCondition |
|
|
) |
| |
|
staticprivate |
virtual int Gtkmm2ext::UI::starting |
( |
| ) |
|
|
pure virtual |
void UI::toggle_errors |
( |
| ) |
|
void UI::touch_display |
( |
Touchable * |
display | ) |
|
bool Gtkmm2ext::UI::_active |
|
private |
bool Gtkmm2ext::UI::color_picked |
|
private |
Glib::RefPtr<Gtk::TextBuffer::Tag> Gtkmm2ext::UI::error_mtag |
|
private |
Glib::RefPtr<Gtk::TextBuffer::Tag> Gtkmm2ext::UI::error_ptag |
|
private |
Glib::RefPtr<Gtk::TextBuffer::Tag> Gtkmm2ext::UI::fatal_mtag |
|
private |
Glib::RefPtr<Gtk::TextBuffer::Tag> Gtkmm2ext::UI::fatal_ptag |
|
private |
Glib::RefPtr<Gtk::TextBuffer::Tag> Gtkmm2ext::UI::info_mtag |
|
private |
Glib::RefPtr<Gtk::TextBuffer::Tag> Gtkmm2ext::UI::info_ptag |
|
private |
Gtk::Main* Gtkmm2ext::UI::theMain |
|
private |
sigc::signal<void> Gtkmm2ext::UI::theme_changed |
Gtk::Tooltips* Gtkmm2ext::UI::tips |
|
private |
Glib::RefPtr<Gtk::TextBuffer::Tag> Gtkmm2ext::UI::warning_mtag |
|
private |
Glib::RefPtr<Gtk::TextBuffer::Tag> Gtkmm2ext::UI::warning_ptag |
|
private |
The documentation for this class was generated from the following files:
- /usr/local/music/src/ardour/4.0/libs/gtkmm2ext/gtkmm2ext/gtk_ui.h
- /usr/local/music/src/ardour/4.0/libs/gtkmm2ext/gtk_ui.cc