Guitarix
gx_gui Namespace Reference

Classes

class  CpBase
 
class  CpBaseCaption
 
class  CpBaseCaptionBoxed
 
class  CpMasterCaption
 
class  CpSelectorBase
 
class  GxBuilder
 
class  GxEventBox
 
class  GxHBox
 
class  GxHFrame
 
class  GxMainBox
 
class  GxNotebookBox
 
class  GxPaintBox
 
class  GxVBox
 
class  SelectJackControlPgm
 
class  StackBoxBuilder
 
struct  uiAdjustment
 
struct  uiAdjustmentLog
 
class  UiBuilderImpl
 
class  uiCheckButton
 
class  UiDisplayWithCaption
 
class  uiElement
 
class  UiHSwitchWithCaption
 
class  UiMasterReglerWithCaption
 
class  UiRegler
 
class  UiReglerWithCaption
 
class  uiSelector
 
class  UiSelector
 
class  UiSelectorWithCaption
 
class  uiSpinner
 
class  UiSwitch
 
class  UiSwitchBool
 
class  UiSwitchFloat
 
class  uiToggle
 
class  uiToggleButton
 
class  UiVSwitchWithCaption
 
class  WidgetStack
 

Functions

gint gx_nchoice_dialog_without_entry (const char *window_title, const char *msg, const guint nchoice, const char *label[], const gint resp[], const gint default_response, Glib::RefPtr< Gdk::Pixbuf > gw_ib)
 
int gx_message_popup (const char *)
 
void show_error_msg (const string &msg)
 
void child_set_property (Gtk::Container &container, Gtk::Widget &child, const char *property_name, bool value)
 
Glib::ustring logarithmic_format_value (double v, int prec)
 
int logarithmic_input_value (gpointer obj, gpointer nv)
 
bool gx_start_jack_dialog (Glib::RefPtr< Gdk::Pixbuf > gw_ib)
 
void set_accessible (Gtk::Widget &widget, Gtk::Label &label)
 
bool button_press_cb (GdkEventButton *event, gx_engine::GxMachineBase &machine, const std::string &id)
 
int precision (double n)
 
std::string fformat (float value, float step)
 
void check_id (Gtk::Widget *w, const std::string &id, gx_engine::GxMachineBase &machine)
 
void connect_midi_controller (Gtk::Widget *w, const std::string &id, gx_engine::GxMachineBase &machine)
 
GtkWidget * load_toplevel (GtkBuilder *builder, const char *filename, const char *windowname)
 
void show_error_msg (const string &msg)
 
void wnotify (gpointer data, GObject *where_the_object_was)
 
void trace_finalize (Glib::Object *o, int n)
 

Variables

const char * pb_gx_rack_amp_expose = "gx_rack_amp_expose"
 
const char * pb_rectangle_skin_color_expose = "rectangle_skin_color_expose"
 
const char * pb_zac_expose = "zac_expose"
 
const char * pb_gxhead_expose = "gxhead_expose"
 
const char * pb_RackBox_expose = "RackBox_expose"
 
const char * pb_gxrack_expose = "gxrack_expose"
 
const char * pb_level_meter_expose = "level_meter_expose"
 

Function Documentation

◆ button_press_cb()

bool gx_gui::button_press_cb ( GdkEventButton *  event,
gx_engine::GxMachineBase machine,
const std::string &  id 
)

Definition at line 37 of file gx_stackbox_builder.cpp.

Referenced by connect_midi_controller().

◆ check_id()

void gx_gui::check_id ( Gtk::Widget *  w,
const std::string &  id,
gx_engine::GxMachineBase machine 
)
inline

Definition at line 261 of file gx_main_interface.h.

Referenced by connect_midi_controller().

◆ child_set_property()

void gx_gui::child_set_property ( Gtk::Container &  container,
Gtk::Widget &  child,
const char *  property_name,
bool  value 
)

Definition at line 39 of file gx_gui_helpers.cpp.

Referenced by PresetWindow::on_preset_select().

◆ connect_midi_controller()

void gx_gui::connect_midi_controller ( Gtk::Widget *  w,
const std::string &  id,
gx_engine::GxMachineBase machine 
)
inline

◆ fformat()

string gx_gui::fformat ( float  value,
float  step 
)

Definition at line 31 of file gx_stackbox_builder.cpp.

◆ gx_message_popup()

int gx_gui::gx_message_popup ( const char *  msg)

Definition at line 126 of file gx_gui_helpers.cpp.

Referenced by gx_main_midi::MidiConnect::midi_response_cb().

◆ gx_nchoice_dialog_without_entry()

gint gx_gui::gx_nchoice_dialog_without_entry ( const char *  window_title,
const char *  msg,
const guint  nchoice,
const char *  label[],
const gint  resp[],
const gint  default_response,
Glib::RefPtr< Gdk::Pixbuf >  gw_ib 
)

Definition at line 82 of file gx_gui_helpers.cpp.

Referenced by gx_start_jack_dialog().

◆ gx_start_jack_dialog()

bool gx_gui::gx_start_jack_dialog ( Glib::RefPtr< Gdk::Pixbuf >  gw_ib)

Definition at line 137 of file gx_jack_options.cpp.

◆ load_toplevel()

GtkWidget * gx_gui::load_toplevel ( GtkBuilder *  builder,
const char *  filename,
const char *  windowname 
)

Definition at line 36 of file gx_ui_builder.cpp.

Referenced by gx_main_midi::MidiConnect::MidiConnect().

◆ logarithmic_format_value()

Glib::ustring gx_gui::logarithmic_format_value ( double  v,
int  prec 
)

Definition at line 46 of file gx_gui_helpers.cpp.

Referenced by gx_gui::CpBase::init().

◆ logarithmic_input_value()

int gx_gui::logarithmic_input_value ( gpointer  obj,
gpointer  nv 
)

Definition at line 54 of file gx_gui_helpers.cpp.

Referenced by gx_gui::CpBase::init().

◆ precision()

int gx_gui::precision ( double  n)

Definition at line 20 of file gx_stackbox_builder.cpp.

Referenced by fformat(), and gx_main_midi::MidiConnect::MidiConnect().

◆ set_accessible()

void gx_gui::set_accessible ( Gtk::Widget &  widget,
Gtk::Label &  label 
)

◆ show_error_msg() [1/2]

void gx_gui::show_error_msg ( const string &  msg)

Definition at line 31 of file gx_gui_helpers.cpp.

◆ show_error_msg() [2/2]

void gx_gui::show_error_msg ( const string &  msg)

◆ trace_finalize()

void gx_gui::trace_finalize ( Glib::Object *  o,
int  n 
)

Definition at line 116 of file gx_stackbox_builder.cpp.

◆ wnotify()

void gx_gui::wnotify ( gpointer  data,
GObject *  where_the_object_was 
)

Definition at line 111 of file gx_stackbox_builder.cpp.

Referenced by trace_finalize().

Variable Documentation

◆ pb_gx_rack_amp_expose

const char * gx_gui::pb_gx_rack_amp_expose = "gx_rack_amp_expose"

Definition at line 11 of file gx_stackbox_builder.cpp.

◆ pb_gxhead_expose

const char * gx_gui::pb_gxhead_expose = "gxhead_expose"

Definition at line 14 of file gx_stackbox_builder.cpp.

◆ pb_gxrack_expose

const char * gx_gui::pb_gxrack_expose = "gxrack_expose"

Definition at line 16 of file gx_stackbox_builder.cpp.

◆ pb_level_meter_expose

const char * gx_gui::pb_level_meter_expose = "level_meter_expose"

Definition at line 17 of file gx_stackbox_builder.cpp.

◆ pb_RackBox_expose

const char * gx_gui::pb_RackBox_expose = "RackBox_expose"

Definition at line 15 of file gx_stackbox_builder.cpp.

◆ pb_rectangle_skin_color_expose

const char * gx_gui::pb_rectangle_skin_color_expose = "rectangle_skin_color_expose"

Definition at line 12 of file gx_stackbox_builder.cpp.

◆ pb_zac_expose

const char * gx_gui::pb_zac_expose = "zac_expose"

Definition at line 13 of file gx_stackbox_builder.cpp.