Logo Search packages:      
Sourcecode: calf version File versions  Download package

calf_plugins::hscale_param_control Struct Reference

#include <gui.h>

Inheritance diagram for calf_plugins::hscale_param_control:

List of all members.

Detailed Description

Horizontal slider.

Definition at line 171 of file gui.h.

Public Types

typedef std::map< std::string,
std::string > 

Public Member Functions

virtual void configure (const char *key, const char *value)
 called on DSSI configure()
virtual GtkWidget * create (plugin_gui *_gui, int _param_no)
virtual GtkWidget * create_label ()
virtual void get ()
float get_float (const char *name, float def_value=0.f)
int get_int (const char *name, int def_value=0)
parameter_propertiesget_props ()
virtual void hook_params ()
virtual void init_xml (const char *element)
virtual void on_idle ()
void require_attribute (const char *name)
void require_int_attribute (const char *name)
virtual void set ()
virtual void update_label ()

Static Public Member Functions

static gchar * hscale_format_value (GtkScale *widget, double arg1, gpointer value)
static void hscale_value_changed (GtkHScale *widget, gpointer value)

Public Attributes

xml_attribute_map attribs
plugin_gui * gui
int in_change
GtkWidget * label
int param_no
GtkHScale * scale
GtkWidget * widget

The documentation for this struct was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index