Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
gxkparam.hh File Reference
#include "gxkutils.hh"
Include dependency graph for gxkparam.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  GxkParam
 
struct  GxkParamBinding
 
struct  GxkParamEditorIdent
 
struct  GxkParamEditor
 
struct  GxkParamEditorSizes
 

Macros

#define GXK_IS_PARAM(p)
 

Typedefs

typedef void(* GxkParamUpdateFunc) (GxkParam *param, GtkObject *object)
 
typedef void(* GxkParamValueNotify) (gpointer notify_data, GxkParam *param)
 

Functions

GxkParamgxk_param_new (GParamSpec *pspec, GxkParamBinding *binding, gpointer user_data)
 
GxkParamgxk_param_new_constant (GParamSpec *pspec, GxkParamBinding *binding, gpointer user_data)
 
void gxk_param_update (GxkParam *param)
 
void gxk_param_start_grouping (GxkParam *param)
 
void gxk_param_stop_grouping (GxkParam *param)
 
void gxk_param_add_grab_widget (GxkParam *param, GtkWidget *widget)
 
void gxk_param_add_object (GxkParam *param, GtkObject *object)
 
void gxk_param_apply_value (GxkParam *param)
 
void gxk_param_apply_default (GxkParam *param)
 
void gxk_param_set_editable (GxkParam *param, gboolean editable)
 
const gchar * gxk_param_get_name (GxkParam *param)
 
gchar * gxk_param_dup_tooltip (GxkParam *param)
 
void gxk_param_set_devel_tips (gboolean enabled)
 
void gxk_param_destroy (GxkParam *param)
 
void gxk_object_set_param_callback (GtkObject *object, GxkParamUpdateFunc ufunc)
 
GxkParamgxk_param_new_value (GParamSpec *pspec, GxkParamValueNotify notify, gpointer notify_data)
 
GxkParamgxk_param_new_constant_value (GParamSpec *pspec, GxkParamValueNotify notify, gpointer notify_data)
 
GxkParamgxk_param_new_object (GParamSpec *pspec, GObject *object)
 
void gxk_param_set_object (GxkParam *param, GObject *object)
 
GObject * gxk_param_get_object (GxkParam *param)
 
void gxk_param_register_editor (GxkParamEditor *editor, const gchar *i18n_domain)
 
void gxk_param_register_aliases (const gchar **aliases)
 
gchar ** gxk_param_list_editors (void)
 
guint gxk_param_editor_score (const gchar *editor_name, GParamSpec *pspec)
 
const gchar * gxk_param_lookup_editor (const gchar *editor_name, GParamSpec *pspec)
 
GtkWidget * gxk_param_create_editor (GxkParam *param, const gchar *editor_name)
 
void gxk_param_editor_debug_score (GParamSpec *pspec)
 
guint gxk_param_create_size_group (void)
 
void gxk_param_set_sizes (guint size_group, const GxkParamEditorSizes *esizes)
 
void gxk_param_set_size_group (GxkParam *param, guint size_group)
 
const GxkParamEditorSizesgxk_param_get_editor_sizes (GxkParam *param)
 
guint gxk_param_get_digits (gdouble value, guint base)
 
gboolean gxk_param_entry_key_press (GtkEntry *entry, GdkEventKey *event)
 
void gxk_param_entry_set_text (GxkParam *param, GtkWidget *entry, const gchar *text)
 
void gxk_param_entry_connect_handlers (GxkParam *param, GtkWidget *entry, void(*changed)(GtkWidget *, GxkParam *))
 
gboolean gxk_param_ensure_focus (GtkWidget *widget)
 
GtkAdjustment * gxk_param_get_adjustment (GxkParam *param)
 
GtkAdjustment * gxk_param_get_adjustment_with_stepping (GxkParam *param, gdouble pstepping)
 
GtkAdjustment * gxk_param_get_log_adjustment (GxkParam *param)
 
GtkAdjustment * gxk_param_get_decibel_adjustment (GxkParam *param)