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 [[
CGTKWidget alloc] initWithGObject:(GObject *)gtk_popover_get_default_widget(GTK_POPOVER([
self GOBJECT]))];
77 return (gtk_popover_get_modal(GTK_POPOVER([
self GOBJECT])) ? YES : NO);
80 -(BOOL)getPointingTo:(GdkRectangle*) rect
82 return (gtk_popover_get_pointing_to(GTK_POPOVER([
self GOBJECT]), rect) ? YES : NO);
87 return gtk_popover_get_position(GTK_POPOVER([
self GOBJECT]));
92 return [[
CGTKWidget alloc] initWithGObject:(GObject *)gtk_popover_get_relative_to(GTK_POPOVER([
self GOBJECT]))];
97 return (gtk_popover_get_transitions_enabled(GTK_POPOVER([
self GOBJECT])) ? YES : NO);
102 gtk_popover_set_default_widget(GTK_POPOVER([
self GOBJECT]), [widget
WIDGET]);
105 -(void)setModal:(BOOL) modal
107 gtk_popover_set_modal(GTK_POPOVER([
self GOBJECT]), (modal ? TRUE : FALSE));
110 -(void)setPointingTo:(const GdkRectangle*) rect
112 gtk_popover_set_pointing_to(GTK_POPOVER([
self GOBJECT]), rect);
115 -(void)setPosition:(GtkPositionType) position
117 gtk_popover_set_position(GTK_POPOVER([
self GOBJECT]), position);
122 gtk_popover_set_relative_to(GTK_POPOVER([
self GOBJECT]), [relativeTo
WIDGET]);
125 -(void)setTransitionsEnabled:(BOOL) transitionsEnabled
127 gtk_popover_set_transitions_enabled(GTK_POPOVER([
self GOBJECT]), (transitionsEnabled ? TRUE : FALSE));
id initWithGObject:(GObject *obj)
BOOL getTransitionsEnabled()
GtkPositionType getPosition()
CGTKWidget * getRelativeTo()
CGTKWidget * getDefaultWidget()