20#ifndef __CALF_GUI_CONTROLS_H
21#define __CALF_GUI_CONTROLS_H
46#include <gdk/gdkkeysyms.h>
377 void set_rows(
unsigned int needed_rows);
GtkWidget * widget
Definition gui.h:65
param_control()
Definition gui_controls.cpp:125
static PuglViewHint int value
Definition pugl.h:1708
static SerdStatus page(SerdReader *reader)
Definition reader.c:112
Definition benchmark.cpp:53
Definition ctl_curve.h:40
Instance-specific data for CalfKeyboard.
Definition ctl_keyboard.h:38
Instance object for CalfLed.
Definition ctl_led.h:38
Definition ctl_pattern.h:46
Definition ctl_pattern.h:41
Definition gui_controls.h:67
virtual GtkWidget * create(plugin_gui *_gui)
Definition gui_controls.cpp:1869
Definition gui_controls.h:77
virtual void add(control_base *base)
Definition gui_controls.cpp:1887
Check box (Markus Schmidt).
Definition gui_controls.h:185
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.cpp:712
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:695
static void check_value_changed(GtkCheckButton *widget, gpointer value)
Definition gui_controls.cpp:706
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.cpp:718
Combo list box.
Definition gui_controls.h:241
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:283
virtual void send_status(const char *key, const char *value)
Definition gui_controls.cpp:350
void set_to_last_key()
Definition gui_controls.cpp:392
std::map< std::string, GtkTreeIter > key2pos
Definition gui_controls.h:243
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.cpp:308
static void combo_value_changed(GtkComboBox *widget, gpointer value)
Definition gui_controls.cpp:328
std::string last_list
Definition gui_controls.h:244
bool populating
Definition gui_controls.h:246
std::string last_key
Definition gui_controls.h:245
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.cpp:319
GtkListStore * lstore
Definition gui_controls.h:242
Curve editor.
Definition gui_controls.h:321
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.h:325
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.h:326
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:1090
CalfCurve * curve
Definition gui_controls.h:322
virtual void send_configure(const char *key, const char *value)
Definition gui_controls.cpp:1104
Text entry.
Definition gui_controls.h:341
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:1146
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.h:346
GtkEntry * entry
Definition gui_controls.h:342
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.h:345
virtual void send_configure(const char *key, const char *value)
Definition gui_controls.cpp:1160
static void entry_value_changed(GtkWidget *widget, gpointer value)
Definition gui_controls.cpp:1169
File chooser button.
Definition gui_controls.h:353
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:1177
GtkFileChooserButton * filechooser
Definition gui_controls.h:354
virtual void send_configure(const char *key, const char *value)
Definition gui_controls.cpp:1198
static void filechooser_value_changed(GtkWidget *widget, gpointer value)
Definition gui_controls.cpp:1207
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.h:358
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.h:357
Definition gui_controls.h:72
virtual GtkWidget * create(plugin_gui *_gui)
Definition gui_controls.cpp:1878
Definition gui_controls.h:87
virtual GtkWidget * create(plugin_gui *_gui)
Definition gui_controls.cpp:1894
Horizontal slider.
Definition gui_controls.h:157
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.cpp:479
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:432
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.cpp:471
static void hscale_value_changed(GtkHScale *widget, gpointer value)
Definition gui_controls.cpp:486
static gchar * hscale_format_value(GtkScale *widget, double arg1, gpointer value)
Definition gui_controls.cpp:492
Static keyboard image.
Definition gui_controls.h:310
CalfKeyboard * kb
Definition gui_controls.h:311
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:1052
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.h:315
virtual void send_configure(const char *key, const char *value)
Definition gui_controls.h:316
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.h:314
Knob.
Definition gui_controls.h:301
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.cpp:900
static void knob_value_changed(GtkWidget *widget, gpointer value)
Definition gui_controls.cpp:914
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:857
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.cpp:907
Display-only control: static text.
Definition gui_controls.h:114
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:560
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.h:117
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.h:116
Display-only control: LED.
Definition gui_controls.h:141
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:652
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.cpp:664
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.h:143
Line graph.
Definition gui_controls.h:258
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.cpp:1390
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.cpp:1358
static void freqhandle_value_changed(GtkWidget *widget, gpointer p)
Definition gui_controls.cpp:1465
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:1248
virtual ~line_graph_param_control()
Definition gui_controls.cpp:1474
virtual void on_idle()
Definition gui_controls.cpp:1217
List view used for variable-length tabular data.
Definition gui_controls.h:365
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.h:373
int cols
Definition gui_controls.h:369
void set_rows(unsigned int needed_rows)
Definition gui_controls.cpp:1698
GtkTreeView * tree
Definition gui_controls.h:366
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:1641
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.h:374
GtkListStore * lstore
Definition gui_controls.h:367
virtual void send_configure(const char *key, const char *value)
Definition gui_controls.cpp:1712
const calf_plugins::table_metadata_iface * tmif
Definition gui_controls.h:368
static void on_edited(GtkCellRenderer *renderer, gchar *path, gchar *new_text, listview_param_control *pThis)
Definition gui_controls.cpp:1749
std::vector< GtkTreeIter > positions
Definition gui_controls.h:370
static void on_editing_canceled(GtkCellRenderer *renderer, listview_param_control *pThis)
Definition gui_controls.cpp:1776
Meter scale.
Definition gui_controls.h:332
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.h:334
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.h:335
virtual void send_configure(const char *key, const char *value)
Definition gui_controls.h:336
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:1129
Definition gui_controls.h:101
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:1783
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.cpp:1808
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.cpp:1813
int page
Definition gui_controls.h:102
virtual void add(control_base *base)
Definition gui_controls.cpp:1821
static void notebook_page_changed(GtkWidget *widget, GtkWidget *page, guint id, gpointer user)
Definition gui_controls.cpp:1825
virtual void created()
called after the control is created
Definition gui_controls.cpp:1800
virtual bool is_container()
Definition gui_controls.h:103
Pattern.
Definition gui_controls.h:290
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.h:292
int param_beats
Definition gui_controls.h:296
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:1559
int param_bars
Definition gui_controls.h:296
static void on_handle_changed(CalfPattern *widget, calf_pattern_handle *handle, pattern_param_control *pThis)
Definition gui_controls.cpp:1623
virtual void send_configure(const char *key, const char *value)
Definition gui_controls.cpp:1605
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.cpp:1581
Phase graph.
Definition gui_controls.h:269
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:1487
virtual ~phase_graph_param_control()
Definition gui_controls.cpp:1510
virtual void on_idle()
Definition gui_controls.cpp:1481
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.cpp:1501
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.h:271
Radio button.
Definition gui_controls.h:219
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.cpp:774
static void radio_clicked(GtkRadioButton *widget, gpointer value)
Definition gui_controls.cpp:761
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.cpp:767
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:727
int value
Definition gui_controls.h:220
'may receive new status values' interface
Definition giface.h:302
Spin button.
Definition gui_controls.h:176
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.cpp:809
static void value_changed(GtkSpinButton *widget, gpointer value)
Definition gui_controls.cpp:803
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:785
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.cpp:815
Definition gui_controls.h:61
virtual void add(control_base *base)
Definition gui_controls.cpp:1852
virtual GtkWidget * create(plugin_gui *_gui)
Definition gui_controls.cpp:1834
Toggle Button.
Definition gui_controls.h:195
static void toggle_value_changed(GtkWidget *widget, gpointer value)
Definition gui_controls.cpp:961
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.cpp:953
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.cpp:946
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:922
Display-only control: tube.
Definition gui_controls.h:149
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:673
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.h:151
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.cpp:686
Tuner.
Definition gui_controls.h:279
int cents_no
Definition gui_controls.h:284
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:1523
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.h:281
virtual void on_idle()
Definition gui_controls.cpp:1517
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.cpp:1541
virtual ~tuner_param_control()
Definition gui_controls.cpp:1553
Display-only control: value text.
Definition gui_controls.h:122
virtual void send_status(const char *key, const char *value)
Definition gui_controls.cpp:616
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.cpp:601
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:576
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.h:126
std::string old_value
Definition gui_controls.h:123
Definition gui_controls.h:82
virtual GtkWidget * create(plugin_gui *_gui)
Definition gui_controls.cpp:1903
Vertical slider.
Definition gui_controls.h:167
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.cpp:545
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.cpp:537
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:505
static void vscale_value_changed(GtkHScale *widget, gpointer value)
Definition gui_controls.cpp:552
Display-only control: volume meter.
Definition gui_controls.h:133
virtual GtkWidget * create(plugin_gui *_gui, int _param_no)
called to create a widget for a control
Definition gui_controls.cpp:626
virtual void set()
called to transfer the value from parameter(s) to control
Definition gui_controls.cpp:643
virtual void get()
called to transfer the value from control to parameter(s)
Definition gui_controls.h:135
uch * p
Definition crypt.c:594
ZCONST char * key
Definition crypt.c:587