The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
/*
 * Copyright (C) 2003 by the gtk2-perl team (see the file AUTHORS)
 * 
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 * 
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 * 
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 *
 * $Header: /cvsroot/gtk2-perl/gtk2-perl-xs/Gnome2/xs/BonoboDockItem.xs,v 1.3 2003/11/07 18:46:15 kaffeetisch Exp $
 */

#include "gnome2perl.h"

MODULE = Gnome2::Bonobo::DockItem	PACKAGE = Gnome2::Bonobo::DockItem	PREFIX = bonobo_dock_item_

##  GtkWidget *bonobo_dock_item_new (const gchar *name, BonoboDockItemBehavior behavior) 
GtkWidget *
bonobo_dock_item_new (class, name, behavior)
	const gchar *name
	BonoboDockItemBehavior behavior
    C_ARGS:
	name, behavior

##  GtkWidget *bonobo_dock_item_get_child (BonoboDockItem *dock_item) 
GtkWidget *
bonobo_dock_item_get_child (dock_item)
	BonoboDockItem *dock_item

##  char *bonobo_dock_item_get_name (BonoboDockItem *dock_item) 
char *
bonobo_dock_item_get_name (dock_item)
	BonoboDockItem *dock_item

##  void bonobo_dock_item_set_shadow_type (BonoboDockItem *dock_item, GtkShadowType type) 
void
bonobo_dock_item_set_shadow_type (dock_item, type)
	BonoboDockItem *dock_item
	GtkShadowType type

##  GtkShadowType bonobo_dock_item_get_shadow_type (BonoboDockItem *dock_item) 
GtkShadowType
bonobo_dock_item_get_shadow_type (dock_item)
	BonoboDockItem *dock_item

##  gboolean bonobo_dock_item_set_orientation (BonoboDockItem *dock_item, GtkOrientation orientation) 
gboolean
bonobo_dock_item_set_orientation (dock_item, orientation)
	BonoboDockItem *dock_item
	GtkOrientation orientation

##  GtkOrientation bonobo_dock_item_get_orientation (BonoboDockItem *dock_item) 
GtkOrientation
bonobo_dock_item_get_orientation (dock_item)
	BonoboDockItem *dock_item

##  BonoboDockItemBehavior bonobo_dock_item_get_behavior (BonoboDockItem *dock_item) 
BonoboDockItemBehavior
bonobo_dock_item_get_behavior (dock_item)
	BonoboDockItem *dock_item

##  void bonobo_dock_item_set_locked (BonoboDockItem *dock_item, gboolean locked) 
void
bonobo_dock_item_set_locked (dock_item, locked)
	BonoboDockItem *dock_item
	gboolean locked

##  gboolean bonobo_dock_item_detach (BonoboDockItem *item, gint x, gint y) 
gboolean
bonobo_dock_item_detach (item, x, y)
	BonoboDockItem *item
	gint x
	gint y

##  void bonobo_dock_item_attach (BonoboDockItem *item, GtkWidget *parent, gint x, gint y) 
void
bonobo_dock_item_attach (item, parent, x, y)
	BonoboDockItem *item
	GtkWidget *parent
	gint x
	gint y

##  void bonobo_dock_item_unfloat (BonoboDockItem *item) 
void
bonobo_dock_item_unfloat (item)
	BonoboDockItem *item

##  void bonobo_dock_item_grab_pointer (BonoboDockItem *item) 
void
bonobo_dock_item_grab_pointer (item)
	BonoboDockItem *item

##  void bonobo_dock_item_drag_floating (BonoboDockItem *item, gint x, gint y) 
void
bonobo_dock_item_drag_floating (item, x, y)
	BonoboDockItem *item
	gint x
	gint y

##  void bonobo_dock_item_handle_size_request (BonoboDockItem *item, GtkRequisition *requisition) 
void
bonobo_dock_item_handle_size_request (item, requisition)
	BonoboDockItem *item
	GtkRequisition *requisition

##  void bonobo_dock_item_get_floating_position (BonoboDockItem *item, gint *x, gint *y) 
void
bonobo_dock_item_get_floating_position (BonoboDockItem *item, OUTLIST gint x, OUTLIST gint y)

# FIXME: gcc warns that 'assignment makes pointer from integer without a cast' here.
##  GtkWidget *bonobo_dock_item_get_grip (BonoboDockItem *item) 
GtkWidget *
bonobo_dock_item_get_grip (item)
	BonoboDockItem *item