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)