32 #import "CoreGTK/CGTKDialog.h"
50 return GTK_DIALOG([
self GOBJECT]);
53 -(void)addActionWidgetWithChild:(
CGTKWidget*) child andResponseId:(gint) responseId
55 gtk_dialog_add_action_widget(GTK_DIALOG([
self GOBJECT]), [child
WIDGET], responseId);
58 -(
CGTKWidget*)addButtonWithButtonText:(NSString*) buttonText andResponseId:(gint) responseId
60 return [[
CGTKWidget alloc] initWithGObject:(GObject *)gtk_dialog_add_button(GTK_DIALOG([
self GOBJECT]), [buttonText UTF8String], responseId)];
65 return [[
CGTKWidget alloc] initWithGObject:(GObject *)gtk_dialog_get_action_area(GTK_DIALOG([
self GOBJECT]))];
70 return [[
CGTKWidget alloc] initWithGObject:(GObject *)gtk_dialog_get_content_area(GTK_DIALOG([
self GOBJECT]))];
75 return gtk_dialog_get_response_for_widget(GTK_DIALOG([
self GOBJECT]), [widget
WIDGET]);
80 return [[
CGTKWidget alloc] initWithGObject:(GObject *)gtk_dialog_get_widget_for_response(GTK_DIALOG([
self GOBJECT]), responseId)];
83 -(void)response:(gint) responseId
85 gtk_dialog_response(GTK_DIALOG([
self GOBJECT]), responseId);
90 return gtk_dialog_run(GTK_DIALOG([
self GOBJECT]));
93 -(void)setAlternativeButtonOrderFromArrayWithNparams:(gint) nparams andNewOrder:(gint*) newOrder
95 gtk_dialog_set_alternative_button_order_from_array(GTK_DIALOG([
self GOBJECT]), nparams, newOrder);
98 -(void)setDefaultResponse:(gint) responseId
100 gtk_dialog_set_default_response(GTK_DIALOG([
self GOBJECT]), responseId);
103 -(void)setResponseSensitiveWithResponseId:(gint) responseId andSetting:(BOOL) setting
105 gtk_dialog_set_response_sensitive(GTK_DIALOG([
self GOBJECT]), responseId, (setting ? TRUE : FALSE));
id initWithGObject:(GObject *obj)
CGTKWidget * getActionArea()
CGTKWidget * getContentArea()