32 #import "CoreGTK/CGTKInfoBar.h"
50 return GTK_INFO_BAR([
self GOBJECT]);
53 -(void)addActionWidgetWithChild:(
CGTKWidget*) child andResponseId:(gint) responseId
55 gtk_info_bar_add_action_widget(GTK_INFO_BAR([
self GOBJECT]), [child
WIDGET], responseId);
58 -(
CGTKWidget*)addButtonWithButtonText:(NSString*) buttonText andResponseId:(gint) responseId
60 return [[
CGTKWidget alloc] initWithGObject:(GObject *)gtk_info_bar_add_button(GTK_INFO_BAR([
self GOBJECT]), [buttonText UTF8String], responseId)];
65 return [[
CGTKWidget alloc] initWithGObject:(GObject *)gtk_info_bar_get_action_area(GTK_INFO_BAR([
self GOBJECT]))];
70 return [[
CGTKWidget alloc] initWithGObject:(GObject *)gtk_info_bar_get_content_area(GTK_INFO_BAR([
self GOBJECT]))];
75 return gtk_info_bar_get_message_type(GTK_INFO_BAR([
self GOBJECT]));
80 return (gtk_info_bar_get_show_close_button(GTK_INFO_BAR([
self GOBJECT])) ? YES : NO);
83 -(void)response:(gint) responseId
85 gtk_info_bar_response(GTK_INFO_BAR([
self GOBJECT]), responseId);
88 -(void)setDefaultResponse:(gint) responseId
90 gtk_info_bar_set_default_response(GTK_INFO_BAR([
self GOBJECT]), responseId);
93 -(void)setMessageType:(GtkMessageType) messageType
95 gtk_info_bar_set_message_type(GTK_INFO_BAR([
self GOBJECT]), messageType);
98 -(void)setResponseSensitiveWithResponseId:(gint) responseId andSetting:(BOOL) setting
100 gtk_info_bar_set_response_sensitive(GTK_INFO_BAR([
self GOBJECT]), responseId, (setting ? TRUE : FALSE));
103 -(void)setShowCloseButton:(BOOL) setting
105 gtk_info_bar_set_show_close_button(GTK_INFO_BAR([
self GOBJECT]), (setting ? TRUE : FALSE));
id initWithGObject:(GObject *obj)
CGTKWidget * getActionArea()
CGTKWidget * getContentArea()
BOOL getShowCloseButton()
GtkMessageType getMessageType()