32 #import "CoreGTK/CGTKAccelLabel.h" 36 -(id)init:(NSString*) string
38 self = [
super initWithGObject:(GObject *)gtk_accel_label_new([string UTF8String])];
50 return GTK_ACCEL_LABEL([
self GOBJECT]);
53 -(void)getAccelWithAcceleratorKey:(guint*) acceleratorKey andAcceleratorMods:(GdkModifierType*) acceleratorMods
55 gtk_accel_label_get_accel(GTK_ACCEL_LABEL([
self GOBJECT]), acceleratorKey, acceleratorMods);
60 return [[
CGTKWidget alloc] initWithGObject:(GObject *)gtk_accel_label_get_accel_widget(GTK_ACCEL_LABEL([
self GOBJECT]))];
65 return gtk_accel_label_get_accel_width(GTK_ACCEL_LABEL([
self GOBJECT]));
70 return (gtk_accel_label_refetch(GTK_ACCEL_LABEL([
self GOBJECT])) ? YES : NO);
73 -(void)setAccelWithAcceleratorKey:(guint) acceleratorKey andAcceleratorMods:(GdkModifierType) acceleratorMods
75 gtk_accel_label_set_accel(GTK_ACCEL_LABEL([
self GOBJECT]), acceleratorKey, acceleratorMods);
78 -(void)setAccelClosure:(GClosure*) accelClosure
80 gtk_accel_label_set_accel_closure(GTK_ACCEL_LABEL([
self GOBJECT]), accelClosure);
85 gtk_accel_label_set_accel_widget(GTK_ACCEL_LABEL([
self GOBJECT]), [accelWidget
WIDGET]);
id initWithGObject:(GObject *obj)
GtkAccelLabel * ACCELLABEL()
CGTKWidget * getAccelWidget()