32 #import "CoreGTK/CGTKPopover.h" 48 -(id)initFromModelWithRelativeTo:(
CGTKWidget*) relativeTo andModel:(GMenuModel*) model
62 return GTK_POPOVER([
self GOBJECT]);
65 -(void)bindModelWithModel:(GMenuModel*) model andActionNamespace:(NSString*) actionNamespace
67 gtk_popover_bind_model(GTK_POPOVER([
self GOBJECT]), model, [actionNamespace UTF8String]);
72 return gtk_popover_get_constrain_to(GTK_POPOVER([
self GOBJECT]));
77 return [[
CGTKWidget alloc] initWithGObject:(GObject *)gtk_popover_get_default_widget(GTK_POPOVER([
self GOBJECT]))];
82 return (gtk_popover_get_modal(GTK_POPOVER([
self GOBJECT])) ? YES : NO);
85 -(BOOL)getPointingTo:(GdkRectangle*) rect
87 return (gtk_popover_get_pointing_to(GTK_POPOVER([
self GOBJECT]), rect) ? YES : NO);
92 return gtk_popover_get_position(GTK_POPOVER([
self GOBJECT]));
97 return [[
CGTKWidget alloc] initWithGObject:(GObject *)gtk_popover_get_relative_to(GTK_POPOVER([
self GOBJECT]))];
102 return (gtk_popover_get_transitions_enabled(GTK_POPOVER([
self GOBJECT])) ? YES : NO);
107 gtk_popover_popdown(GTK_POPOVER([
self GOBJECT]));
112 gtk_popover_popup(GTK_POPOVER([
self GOBJECT]));
115 -(void)setConstrainTo:(GtkPopoverConstraint) constraint
117 gtk_popover_set_constrain_to(GTK_POPOVER([
self GOBJECT]), constraint);
122 gtk_popover_set_default_widget(GTK_POPOVER([
self GOBJECT]), [widget
WIDGET]);
125 -(void)setModal:(BOOL) modal
127 gtk_popover_set_modal(GTK_POPOVER([
self GOBJECT]), (modal ? TRUE : FALSE));
130 -(void)setPointingTo:(const GdkRectangle*) rect
132 gtk_popover_set_pointing_to(GTK_POPOVER([
self GOBJECT]), rect);
135 -(void)setPosition:(GtkPositionType) position
137 gtk_popover_set_position(GTK_POPOVER([
self GOBJECT]), position);
142 gtk_popover_set_relative_to(GTK_POPOVER([
self GOBJECT]), [relativeTo
WIDGET]);
145 -(void)setTransitionsEnabled:(BOOL) transitionsEnabled
147 gtk_popover_set_transitions_enabled(GTK_POPOVER([
self GOBJECT]), (transitionsEnabled ? TRUE : FALSE));
GtkPopoverConstraint getConstrainTo()
id initWithGObject:(GObject *obj)
BOOL getTransitionsEnabled()
GtkPositionType getPosition()
CGTKWidget * getRelativeTo()
CGTKWidget * getDefaultWidget()