32 #import "CoreGTK/CGTKExpander.h"
36 -(id)init:(NSString*) label
38 self = [
super initWithGObject:(GObject *)gtk_expander_new([label UTF8String])];
48 -(id)initWithMnemonic:(NSString*) label
50 self = [
super initWithGObject:(GObject *)gtk_expander_new_with_mnemonic([label UTF8String])];
62 return GTK_EXPANDER([
self GOBJECT]);
67 return (gtk_expander_get_expanded(GTK_EXPANDER([
self GOBJECT])) ? YES : NO);
72 return [NSString stringWithUTF8String:gtk_expander_get_label(GTK_EXPANDER([
self GOBJECT]))];
77 return (gtk_expander_get_label_fill(GTK_EXPANDER([
self GOBJECT])) ? YES : NO);
82 return [[
CGTKWidget alloc] initWithGObject:(GObject *)gtk_expander_get_label_widget(GTK_EXPANDER([
self GOBJECT]))];
87 return (gtk_expander_get_resize_toplevel(GTK_EXPANDER([
self GOBJECT])) ? YES : NO);
92 return gtk_expander_get_spacing(GTK_EXPANDER([
self GOBJECT]));
97 return (gtk_expander_get_use_markup(GTK_EXPANDER([
self GOBJECT])) ? YES : NO);
102 return (gtk_expander_get_use_underline(GTK_EXPANDER([
self GOBJECT])) ? YES : NO);
105 -(void)setExpanded:(BOOL) expanded
107 gtk_expander_set_expanded(GTK_EXPANDER([
self GOBJECT]), (expanded ? TRUE : FALSE));
110 -(void)setLabel:(NSString*) label
112 gtk_expander_set_label(GTK_EXPANDER([
self GOBJECT]), [label UTF8String]);
115 -(void)setLabelFill:(BOOL) labelFill
117 gtk_expander_set_label_fill(GTK_EXPANDER([
self GOBJECT]), (labelFill ? TRUE : FALSE));
122 gtk_expander_set_label_widget(GTK_EXPANDER([
self GOBJECT]), [labelWidget
WIDGET]);
125 -(void)setResizeToplevel:(BOOL) resizeToplevel
127 gtk_expander_set_resize_toplevel(GTK_EXPANDER([
self GOBJECT]), (resizeToplevel ? TRUE : FALSE));
130 -(void)setSpacing:(gint) spacing
132 gtk_expander_set_spacing(GTK_EXPANDER([
self GOBJECT]), spacing);
135 -(void)setUseMarkup:(BOOL) useMarkup
137 gtk_expander_set_use_markup(GTK_EXPANDER([
self GOBJECT]), (useMarkup ? TRUE : FALSE));
140 -(void)setUseUnderline:(BOOL) useUnderline
142 gtk_expander_set_use_underline(GTK_EXPANDER([
self GOBJECT]), (useUnderline ? TRUE : FALSE));
id initWithGObject:(GObject *obj)
CGTKWidget * getLabelWidget()