32 #import "CoreGTK/CGTKStack.h" 50 return GTK_STACK([
self GOBJECT]);
53 -(void)addNamedWithChild:(
CGTKWidget*) child andName:(NSString*) name
55 gtk_stack_add_named(GTK_STACK([
self GOBJECT]), [child
WIDGET], [name UTF8String]);
58 -(void)addTitledWithChild:(
CGTKWidget*) child andName:(NSString*) name andTitle:(NSString*) title
60 gtk_stack_add_titled(GTK_STACK([
self GOBJECT]), [child
WIDGET], [name UTF8String], [title UTF8String]);
65 return [[
CGTKWidget alloc] initWithGObject:(GObject *)gtk_stack_get_child_by_name(GTK_STACK([
self GOBJECT]), [name UTF8String])];
70 return (gtk_stack_get_hhomogeneous(GTK_STACK([
self GOBJECT])) ? YES : NO);
75 return (gtk_stack_get_homogeneous(GTK_STACK([
self GOBJECT])) ? YES : NO);
80 return (gtk_stack_get_interpolate_size(GTK_STACK([
self GOBJECT])) ? YES : NO);
85 return gtk_stack_get_transition_duration(GTK_STACK([
self GOBJECT]));
90 return (gtk_stack_get_transition_running(GTK_STACK([
self GOBJECT])) ? YES : NO);
95 return gtk_stack_get_transition_type(GTK_STACK([
self GOBJECT]));
100 return (gtk_stack_get_vhomogeneous(GTK_STACK([
self GOBJECT])) ? YES : NO);
105 return [[
CGTKWidget alloc] initWithGObject:(GObject *)gtk_stack_get_visible_child(GTK_STACK([
self GOBJECT]))];
110 return [NSString stringWithUTF8String:gtk_stack_get_visible_child_name(GTK_STACK([
self GOBJECT]))];
113 -(void)setHhomogeneous:(BOOL) hhomogeneous
115 gtk_stack_set_hhomogeneous(GTK_STACK([
self GOBJECT]), (hhomogeneous ? TRUE : FALSE));
118 -(void)setHomogeneous:(BOOL) homogeneous
120 gtk_stack_set_homogeneous(GTK_STACK([
self GOBJECT]), (homogeneous ? TRUE : FALSE));
123 -(void)setInterpolateSize:(BOOL) interpolateSize
125 gtk_stack_set_interpolate_size(GTK_STACK([
self GOBJECT]), (interpolateSize ? TRUE : FALSE));
128 -(void)setTransitionDuration:(guint) duration
130 gtk_stack_set_transition_duration(GTK_STACK([
self GOBJECT]), duration);
133 -(void)setTransitionType:(GtkStackTransitionType) transition
135 gtk_stack_set_transition_type(GTK_STACK([
self GOBJECT]), transition);
138 -(void)setVhomogeneous:(BOOL) vhomogeneous
140 gtk_stack_set_vhomogeneous(GTK_STACK([
self GOBJECT]), (vhomogeneous ? TRUE : FALSE));
145 gtk_stack_set_visible_child(GTK_STACK([
self GOBJECT]), [child
WIDGET]);
148 -(void)setVisibleChildFullWithName:(NSString*) name andTransition:(GtkStackTransitionType) transition
150 gtk_stack_set_visible_child_full(GTK_STACK([
self GOBJECT]), [name UTF8String], transition);
153 -(void)setVisibleChildName:(NSString*) name
155 gtk_stack_set_visible_child_name(GTK_STACK([
self GOBJECT]), [name UTF8String]);
guint getTransitionDuration()
id initWithGObject:(GObject *obj)
BOOL getTransitionRunning()
GtkStackTransitionType getTransitionType()
CGTKWidget * getVisibleChild()
BOOL getInterpolateSize()
NSString * getVisibleChildName()