Go to the documentation of this file.
31 #ifndef SRC_HEADERS_GX_MAIN_BOXES_H_
32 #define SRC_HEADERS_GX_MAIN_BOXES_H_
34 #include <gtkmm/liststore.h>
35 #include <gtkmm/window.h>
36 #include <gtkmm/frame.h>
37 #include <gtkmm/accelgroup.h>
38 #include <gtkmm/scrolledwindow.h>
39 #include <gtkmm/fixed.h>
40 #include <gtkmm/eventbox.h>
41 #include <gtkmm/notebook.h>
42 #include <gxwmm/paintbox.h>
43 #include <gtkmm/radiomenuitem.h>
44 #include <gtkmm/paned.h>
45 #include <gxwmm/switch.h>
55 explicit UiSwitch(
const char *sw_type);
201 #endif // SRC_HEADERS_GX_MAIN_BOXES_H_
virtual bool parameter_hasId(const char *p)=0
UiVSwitchWithCaption(gx_engine::GxMachineBase &machine, const char *sw_type, gx_engine::Parameter ¶m, const char *label)
void set_accessible(Gtk::Widget &widget, Gtk::Label &label)
UiHSwitchWithCaption(gx_engine::GxMachineBase &machine, const char *sw_type, gx_engine::Parameter ¶m, const char *label)
UiSwitchBool(gx_engine::GxMachineBase &machine, const char *sw_type, gx_engine::BoolParameter ¶m)
gx_engine::BoolParameter & param
void set_rack_label_inverse()
gx_engine::FloatParameter & param
gx_engine::GxMachineBase & machine
static Gtk::Widget * create(gx_engine::GxMachineBase &machine, const char *sw_type, const std::string &id, const char *label)
UiSwitchFloat(gx_engine::GxMachineBase &machine, const char *sw_type, gx_engine::FloatParameter ¶m)
static Gtk::Widget * create(gx_engine::GxMachineBase &machine, const char *sw_type, const std::string &id, const char *label)
gx_engine::GxMachineBase & machine
virtual Parameter & get_parameter(const std::string &id)=0
static UiSwitch * create(gx_engine::GxMachineBase &machine, const char *sw_type, const std::string &id)
GxPaintBox(const char *expose_funk)
UiSwitch(const char *sw_type)
void set_rack_label_inverse()
GxMainBox(const char *expose_funk)
static UiSwitch * create(gx_engine::GxMachineBase &machine, const char *sw_type, gx_engine::Parameter ¶m)