Gnome2

 view release on metacpan or  search on metacpan

xs/BonoboDock.xs  view on Meta::CPAN

##  GtkWidget *bonobo_dock_new (void) 
GtkWidget *
bonobo_dock_new (class)
    C_ARGS:
	/* void */

##  void bonobo_dock_allow_floating_items (BonoboDock *dock, gboolean enable) 
void
bonobo_dock_allow_floating_items (dock, enable)
	BonoboDock *dock
	gboolean enable

##  void bonobo_dock_add_item (BonoboDock *dock, BonoboDockItem *item, BonoboDockPlacement placement, guint band_num, gint position, guint offset, gboolean in_new_band) 
void
bonobo_dock_add_item (dock, item, placement, band_num, position, offset, in_new_band)
	BonoboDock *dock
	BonoboDockItem *item
	BonoboDockPlacement placement
	guint band_num
	gint position
	guint offset
	gboolean in_new_band

##  void bonobo_dock_add_floating_item (BonoboDock *dock, BonoboDockItem *widget, gint x, gint y, GtkOrientation orientation) 
void
bonobo_dock_add_floating_item (dock, widget, x, y, orientation)
	BonoboDock *dock
	BonoboDockItem *widget
	gint x
	gint y
	GtkOrientation orientation

##  void bonobo_dock_set_client_area (BonoboDock *dock, GtkWidget *widget) 
void
bonobo_dock_set_client_area (dock, widget)
	BonoboDock *dock
	GtkWidget *widget

##  GtkWidget *bonobo_dock_get_client_area (BonoboDock *dock) 
GtkWidget *
bonobo_dock_get_client_area (dock)
	BonoboDock *dock

=for apidoc

Returns a BonoboDockItem, a BonoboDockPlacement and three unsigned integers
corresponding to num_band, band_position and offset.

=cut
##  BonoboDockItem *bonobo_dock_get_item_by_name (BonoboDock *dock, const gchar *name, BonoboDockPlacement *placement_return, guint *num_band_return, guint *band_position_return, guint *offset_return) 
void
bonobo_dock_get_item_by_name (dock, name)
	BonoboDock *dock
	const gchar *name
    PREINIT:
	BonoboDockItem *dock_item_return;
	BonoboDockPlacement placement_return;
	guint num_band_return;
	guint band_position_return;
	guint offset_return;
    PPCODE:
	EXTEND (SP, 5);
	dock_item_return = bonobo_dock_get_item_by_name (dock, name,
				&placement_return, &num_band_return,
				&band_position_return, &offset_return);
	PUSHs (sv_2mortal (newSVBonoboDockItem (dock_item_return)));
	PUSHs (sv_2mortal (newSVBonoboDockPlacement (placement_return)));
	PUSHs (sv_2mortal (newSVuv (num_band_return)));
	PUSHs (sv_2mortal (newSVuv (band_position_return)));
	PUSHs (sv_2mortal (newSVuv (offset_return)));
	

##  BonoboDockLayout *bonobo_dock_get_layout (BonoboDock *dock) 
BonoboDockLayout *
bonobo_dock_get_layout (dock)
	BonoboDock *dock

##  gboolean bonobo_dock_add_from_layout (BonoboDock *dock, BonoboDockLayout *layout) 
gboolean
bonobo_dock_add_from_layout (dock, layout)
	BonoboDock *dock
	BonoboDockLayout *layout



( run in 0.444 second using v1.01-cache-2.11-cpan-5511b514fd6 )