GiwKnob

GiwKnob

Synopsis


#include <giwknob.h>


enum                GiwKnobMousePolicy;
                    GiwKnob;
GtkWidget*          giw_knob_new                        (GtkAdjustment *adjustment);
GtkWidget*          giw_knob_new_with_adjustment        (gdouble value,
                                                         gdouble lower,
                                                         gdouble upper);
gdouble             giw_knob_get_value                  (GiwKnob *knob);
void                giw_knob_set_value                  (GiwKnob *knob,
                                                         gdouble value);
void                giw_knob_set_adjustment             (GiwKnob *knob,
                                                         GtkAdjustment *adjustment);
GtkAdjustment*      giw_knob_get_adjustment             (GiwKnob *knob);
void                giw_knob_set_legends_digits         (GiwKnob *knob,
                                                         guint digits_number);
void                giw_knob_set_ticks_number           (GiwKnob *knob,
                                                         guint major,
                                                         guint minor);
void                giw_knob_set_mouse_policy           (GiwKnob *knob,
                                                         GiwKnobMousePolicy policy);
void                giw_knob_set_title                  (GiwKnob *knob,
                                                         gchar *str);

Object Hierarchy


  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GiwKnob

Implemented Interfaces

GiwKnob implements AtkImplementorIface.

Description

Details

enum GiwKnobMousePolicy

typedef enum{
  GIW_KNOB_MOUSE_DISABLED,
  GIW_KNOB_MOUSE_AUTOMATICALLY,
  GIW_KNOB_MOUSE_DELAYED
}GiwKnobMousePolicy;


GiwKnob

typedef struct _GiwKnob GiwKnob;


giw_knob_new ()

GtkWidget*          giw_knob_new                        (GtkAdjustment *adjustment);

adjustment :
Returns :

giw_knob_new_with_adjustment ()

GtkWidget*          giw_knob_new_with_adjustment        (gdouble value,
                                                         gdouble lower,
                                                         gdouble upper);

value :
lower :
upper :
Returns :

giw_knob_get_value ()

gdouble             giw_knob_get_value                  (GiwKnob *knob);

knob :
Returns :

giw_knob_set_value ()

void                giw_knob_set_value                  (GiwKnob *knob,
                                                         gdouble value);

knob :
value :

giw_knob_set_adjustment ()

void                giw_knob_set_adjustment             (GiwKnob *knob,
                                                         GtkAdjustment *adjustment);

knob :
adjustment :

giw_knob_get_adjustment ()

GtkAdjustment*      giw_knob_get_adjustment             (GiwKnob *knob);

knob :
Returns :

giw_knob_set_legends_digits ()

void                giw_knob_set_legends_digits         (GiwKnob *knob,
                                                         guint digits_number);

knob :
digits_number :

giw_knob_set_ticks_number ()

void                giw_knob_set_ticks_number           (GiwKnob *knob,
                                                         guint major,
                                                         guint minor);

knob :
major :
minor :

giw_knob_set_mouse_policy ()

void                giw_knob_set_mouse_policy           (GiwKnob *knob,
                                                         GiwKnobMousePolicy policy);

knob :
policy :

giw_knob_set_title ()

void                giw_knob_set_title                  (GiwKnob *knob,
                                                         gchar *str);

knob :
str :