32 #import "CoreGTK/CGTKScale.h" 36 -(id)initWithOrientation:(GtkOrientation) orientation andAdjustment:(GtkAdjustment*) adjustment
38 self = [
super initWithGObject:(GObject *)gtk_scale_new(orientation, adjustment)];
48 -(id)initWithRangeWithOrientation:(GtkOrientation) orientation andMin:(gdouble) min andMax:(gdouble) max andStep:(gdouble) step
50 self = [
super initWithGObject:(GObject *)gtk_scale_new_with_range(orientation, min, max, step)];
62 return GTK_SCALE([
self GOBJECT]);
65 -(void)addMarkWithValue:(gdouble) value andPosition:(GtkPositionType) position andMarkup:(NSString*) markup
67 gtk_scale_add_mark(GTK_SCALE([
self GOBJECT]), value, position, [markup UTF8String]);
72 gtk_scale_clear_marks(GTK_SCALE([
self GOBJECT]));
77 return gtk_scale_get_digits(GTK_SCALE([
self GOBJECT]));
82 return (gtk_scale_get_draw_value(GTK_SCALE([
self GOBJECT])) ? YES : NO);
87 return (gtk_scale_get_has_origin(GTK_SCALE([
self GOBJECT])) ? YES : NO);
92 return gtk_scale_get_layout(GTK_SCALE([
self GOBJECT]));
95 -(void)getLayoutOffsetsWithX:(gint*) x andY:(gint*) y
97 gtk_scale_get_layout_offsets(GTK_SCALE([
self GOBJECT]), x, y);
102 return gtk_scale_get_value_pos(GTK_SCALE([
self GOBJECT]));
105 -(void)setDigits:(gint) digits
107 gtk_scale_set_digits(GTK_SCALE([
self GOBJECT]), digits);
110 -(void)setDrawValue:(BOOL) drawValue
112 gtk_scale_set_draw_value(GTK_SCALE([
self GOBJECT]), (drawValue ? TRUE : FALSE));
115 -(void)setHasOrigin:(BOOL) hasOrigin
117 gtk_scale_set_has_origin(GTK_SCALE([
self GOBJECT]), (hasOrigin ? TRUE : FALSE));
120 -(void)setValuePos:(GtkPositionType) pos
122 gtk_scale_set_value_pos(GTK_SCALE([
self GOBJECT]), pos);
GtkPositionType getValuePos()
id initWithGObject:(GObject *obj)
PangoLayout * getLayout()