#include <gnome.h>
struct GnomeDockBand
struct GnomeDockBandChild
GtkWidget* gnome_dock_band_new (void);
void gnome_dock_band_set_orientation (GnomeDockBand *band,
GtkOrientation orientation);
GtkOrientation gnome_dock_band_get_orientation
(GnomeDockBand *band);
gboolean gnome_dock_band_insert (GnomeDockBand *band,
GtkWidget *child,
guint offset,
gint position);
gboolean gnome_dock_band_prepend (GnomeDockBand *band,
GtkWidget *child,
guint offset);
gboolean gnome_dock_band_append (GnomeDockBand *band,
GtkWidget *child,
guint offset);
void gnome_dock_band_set_child_offset
(GnomeDockBand *band,
GtkWidget *child,
guint offset);
guint gnome_dock_band_get_child_offset
(GnomeDockBand *band,
GtkWidget *child);
void gnome_dock_band_move_child (GnomeDockBand *band,
GList *old_child,
guint new_num);
guint gnome_dock_band_get_num_children
(GnomeDockBand *band);
void gnome_dock_band_drag_begin (GnomeDockBand *band,
GnomeDockItem *item);
gboolean gnome_dock_band_drag_to (GnomeDockBand *band,
GnomeDockItem *item,
gint x,
gint y);
void gnome_dock_band_drag_end (GnomeDockBand *band,
GnomeDockItem *item);
GnomeDockItem* gnome_dock_band_get_item_by_name
(GnomeDockBand *band,
const char *name,
guint *position_return,
guint *offset_return);
void gnome_dock_band_layout_add (GnomeDockBand *band,
GnomeDockLayout *layout,
GnomeDockPlacement placement,
guint band_num);
|