Synopsis
#define HSLIDER (x)
HSlider;
HSlider* create_hslider (GList **wlist,
GdkPixmap *parent,
GdkGC *gc,
gint x,
gint y,
gint w,
gint h,
gint knx,
gint kny,
gint kpx,
gint kpy,
gint kw,
gint kh,
gint fh,
gint fo,
gint min,
gint max,
gint (*fcb) (gint),
void (*mcb) (gint),
void (*rcb) (gint),
SkinPixmapId si);
void hslider_set_position (HSlider *hs,
gint pos);
gint hslider_get_position (HSlider *hs);
Details
HSLIDER()
#define HSLIDER(x) ((HSlider *)(x))
HSlider
typedef struct {
Widget hs_widget;
gint hs_frame, hs_frame_offset, hs_frame_height, hs_min, hs_max;
gint hs_knob_nx, hs_knob_ny, hs_knob_px, hs_knob_py;
gint hs_knob_width, hs_knob_height;
gint hs_position;
gboolean hs_pressed;
gint hs_pressed_x, hs_pressed_y;
gint(*hs_frame_cb) (gint);
void (*hs_motion_cb) (gint);
void (*hs_release_cb) (gint);
SkinPixmapId hs_skin_index;
} HSlider;
create_hslider ()
HSlider* create_hslider (GList **wlist,
GdkPixmap *parent,
GdkGC *gc,
gint x,
gint y,
gint w,
gint h,
gint knx,
gint kny,
gint kpx,
gint kpy,
gint kw,
gint kh,
gint fh,
gint fo,
gint min,
gint max,
gint (*fcb) (gint),
void (*mcb) (gint),
void (*rcb) (gint),
SkinPixmapId si);
wlist : |
|
parent : |
|
gc : |
|
x : |
|
y : |
|
w : |
|
h : |
|
knx : |
|
kny : |
|
kpx : |
|
kpy : |
|
kw : |
|
kh : |
|
fh : |
|
fo : |
|
min : |
|
max : |
|
fcb : |
|
mcb : |
|
rcb : |
|
si : |
|
| Returns : |
|
hslider_set_position ()
void hslider_set_position (HSlider *hs,
gint pos);
hslider_get_position ()
gint hslider_get_position (HSlider *hs);