| GPE Manual: libgpewidget Reference | ||||
|---|---|---|---|---|
#define TYPE_COLOR_SLIDER #define COLOR_SLIDER (o) #define COLOR_SLIDER_CLASS (k) #define IS_COLOR_SLIDER (o) #define IS_COLOR_SLIDER_CLASS (k) ColorSliderPrivate; ColorSlider;GtkType color_slider_get_type (void);GtkWidget * color_slider_new (GtkAdjustment *adjustment);void color_slider_set_adjustment (ColorSlider *slider,GtkAdjustment *adjustment);void color_slider_set_colors (ColorSlider *slider,guint32 start,guint32 end);void color_slider_set_map (ColorSlider *slider, constguchar *map);void color_slider_set_background (ColorSlider *slider,guint dark,guint light,guint size);
This widget is mostly used for colour selectors to achieve a compact repestation of what will the impact of adjusting a slider to the resulting colour.
#define COLOR_SLIDER_CLASS(k) (GTK_CHECK_CLASS_CAST ((k), TYPE_COLOR_SLIDER, ColorSliderClass))
k : |
#define IS_COLOR_SLIDER_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), TYPE_COLOR_SLIDER))
k : |
typedef struct {
GtkWidget parent;
guint dragging : 1;
GtkAdjustment *adjustment;
gfloat value;
gfloat oldvalue;
guchar c0[4], c1[4];
guchar b0, b1;
guchar bmask;
gint mapsize;
guchar *map;
ColorSliderPrivate *priv;
} ColorSlider;
void color_slider_set_adjustment (ColorSlider *slider,GtkAdjustment *adjustment);
slider : |
|
adjustment : |
void color_slider_set_colors (ColorSlider *slider,guint32 start,guint32 end);
slider : |
|
start : |
|
end : |
void color_slider_set_map (ColorSlider *slider, constguchar *map);
slider : |
|
map : |
void color_slider_set_background (ColorSlider *slider,guint dark,guint light,guint size);
slider : |
|
dark : |
|
light : |
|
size : |