Guitarix
|
#include <gx_stackbox_builder.h>
Public Member Functions | |
StackBoxBuilder (gx_engine::GxMachineBase &machine_, Glib::RefPtr< Gdk::Pixbuf > window_icon) | |
~StackBoxBuilder () | |
void | set_accelgroup (Glib::RefPtr< Gtk::AccelGroup > accels_) |
void | prepare () |
void | fetch (Gtk::Widget *&mainbox, Gtk::Widget *&minibox) |
void | set_current_plugin (PluginUI *p) |
void | connect_signals (Glib::RefPtr< GxBuilder > builder, Glib::RefPtr< Glib::Object > object, const char *signal_name, const char *handler_name) |
Private Member Functions | |
void | loadRackFromBuilder (const Glib::RefPtr< GxBuilder > &bld) |
void | create_master_slider (const std::string &id, const char *label) |
void | closeBox () |
void | insertSpacer () |
void | check_set_flags (Gxw::Regler *r) |
void | create_simple_meter (const std::string &id) |
void | create_simple_c_meter (const std::string &id, const std::string &idl, const char *label) |
void | create_mid_rackknob (const std::string &id, const char *label) |
void | create_small_rackknob (const std::string &id, const char *label) |
void | create_small_rackknobr (const std::string &id, const char *label) |
void | create_big_rackknob (const std::string &id, const char *label) |
void | openVerticalBox (const char *label="") |
void | openFrameBox (const char *label) |
void | openHorizontalBox (const char *label="") |
void | openHorizontalhideBox (const char *label="") |
void | openHorizontalTableBox (const char *label) |
void | create_switch_no_caption (const char *sw_type, const std::string &id) |
void | create_v_switch (const char *sw_type, const std::string &id, const char *label) |
void | openpaintampBox (const char *label="") |
void | create_wheel (const std::string &id, const char *label=0) |
void | create_spin_value (const std::string &id, const char *label) |
void | create_simple_spin_value (const std::string &id) |
void | create_eq_rackslider_no_caption (const std::string &id) |
void | create_port_display (const std::string &id, const char *label) |
void | create_p_display (const std::string &id, const std::string &idl, const std::string &idh) |
void | create_feedback_switch (const char *sw_type, const std::string &id) |
void | create_feedback_slider (const std::string &id, const char *label) |
void | create_fload_switch (const char *sw_type, const char *id, const std::string &idf) |
void | create_selector (const std::string &id, const char *widget_name=0) |
void | create_selector_with_caption (const std::string &id, const char *label) |
void | openFlipLabelBox (const char *=0) |
void | openVerticalBox1 (const char *label=0) |
void | openVerticalBox2 (const char *label=0) |
void | openTabBox (const char *label=0) |
void | set_next_flags (int flags) |
void | addwidget (Gtk::Widget *widget) |
bool | ui_connect (Gtk::Widget *widget, const std::string &id) |
void | add_regler (CpBaseCaption *w, Gxw::Regler *r, const std::string &id, const char *label) |
void | load_file (const std::string &id, const std::string &idf) |
void | on_file_chooser_response (int response_id, Gtk::FileChooserDialog *d, const std::string &id, const std::string &idf) |
void | load_file_f (const std::string &id, const std::string &idf) |
void | loadRackFromGladeData (const char *xmldesc) |
void | loadRackFromGladeFile (const char *fname) |
Private Attributes | |
WidgetStack | fBox |
gx_engine::GxMachineBase & | machine |
Gtk::HBox * | widget |
Glib::RefPtr< Gtk::AccelGroup > | accels |
Glib::RefPtr< Gdk::Pixbuf > | window_icon |
int | next_flags |
PluginUI * | current_plugin |
Friends | |
class | UiBuilderImpl |
Definition at line 44 of file gx_stackbox_builder.h.
gx_gui::StackBoxBuilder::StackBoxBuilder | ( | gx_engine::GxMachineBase & | machine_, |
Glib::RefPtr< Gdk::Pixbuf > | window_icon | ||
) |
gx_gui::StackBoxBuilder::~StackBoxBuilder | ( | ) |
|
private |
|
private |
|
private |
|
private |
void gx_gui::StackBoxBuilder::connect_signals | ( | Glib::RefPtr< GxBuilder > | builder, |
Glib::RefPtr< Glib::Object > | object, | ||
const char * | signal_name, | ||
const char * | handler_name | ||
) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
void gx_gui::StackBoxBuilder::fetch | ( | Gtk::Widget *& | mainbox, |
Gtk::Widget *& | minibox | ||
) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
void gx_gui::StackBoxBuilder::prepare | ( | ) |
|
inline |
Definition at line 111 of file gx_stackbox_builder.h.
|
inline |
Definition at line 114 of file gx_stackbox_builder.h.
|
private |
|
private |
|
friend |
Definition at line 105 of file gx_stackbox_builder.h.
|
private |
Definition at line 49 of file gx_stackbox_builder.h.
Referenced by set_accelgroup().
|
private |
Definition at line 52 of file gx_stackbox_builder.h.
Referenced by set_current_plugin().
|
private |
Definition at line 46 of file gx_stackbox_builder.h.
|
private |
Definition at line 47 of file gx_stackbox_builder.h.
|
private |
Definition at line 51 of file gx_stackbox_builder.h.
|
private |
Definition at line 48 of file gx_stackbox_builder.h.
|
private |
Definition at line 50 of file gx_stackbox_builder.h.