30#ifndef SRC_HEADERS_GX_MAIN_INTERFACE_H_
31#define SRC_HEADERS_GX_MAIN_INTERFACE_H_
33#include <gxwmm/bigknob.h>
34#include <gxwmm/midknob.h>
35#include <gxwmm/smallknob.h>
36#include <gxwmm/smallknobr.h>
37#include <gxwmm/wheel.h>
38#include <gxwmm/hslider.h>
39#include <gxwmm/eqslider.h>
40#include <gxwmm/levelslider.h>
41#include <gxwmm/minislider.h>
42#include <gxwmm/switch.h>
43#include <gxwmm/selector.h>
44#include <gxwmm/valuedisplay.h>
45#include <gxwmm/simplevaluedisplay.h>
46#include <gxwmm/fastmeter.h>
47#include <gxwmm/tuner.h>
48#include <gxwmm/racktuner.h>
49#include <gxwmm/waveview.h>
50#include <gxwmm/portdisplay.h>
51#include <gxwmm/playhead.h>
53#include <gtkmm/alignment.h>
54#include <gtkmm/checkmenuitem.h>
55#include <gtkmm/radiomenuitem.h>
56#include <gtkmm/builder.h>
57#include <gtkmm/widgetpath.h>
74 void init(Gxw::Regler& regler,
bool show_value);
84 void init(Gxw::Regler& regler,
bool show_value);
97 void init(Gxw::Regler& regler);
109 void init(Gxw::Regler& regler,
bool show_value);
179 Gtk::WidgetPath pt = w->get_path();
180 cerr <<
"id '" <<
id <<
"' not found in definition of widget: "
181 << pt.to_string() << endl;
192 w->signal_button_press_event().connect(
193 sigc::bind(sigc::ptr_fun(
button_press_cb), sigc::ref(machine),
id),
false);
virtual bool parameter_hasId(const char *p)=0
void set_rack_label(const char *label)
void init(Gxw::Regler ®ler, bool show_value)
void set_rack_label_inverse(const char *label)
void init(Gxw::Regler ®ler, bool show_value)
void set_rack_label_inverse(const char *label)
void set_rack_label(const char *label)
void set_effect_label(const char *label)
void init(Gxw::Regler ®ler, bool show_value)
void init(Gxw::Regler ®ler)
void set_label(const char *label)
UiMasterReglerWithCaption()
UiRegler(bool show_value=true)
void set_name(const Glib::ustring &n)
void set_rack_label_inverse()
Gxw::Selector * get_selector()
UiSelectorWithCaption(const char *label)
#define debug_check(func,...)
void connect_midi_controller(Gtk::Widget *w, const std::string &id, gx_engine::GxMachineBase &machine)
bool button_press_cb(GdkEventButton *event, gx_engine::GxMachineBase &machine, const std::string &id)
std::string fformat(float value, float step)
void check_id(Gtk::Widget *w, const std::string &id, gx_engine::GxMachineBase &machine)