Gtk-Perl
view release on metacpan or search on metacpan
Gtk/xs/Gtk-1.2.xs view on Meta::CPAN
for (i=0; i < av_len(av); ++i)
result[i] = SvPV(*av_fetch(av, i, 0), PL_na);
result[i] = NULL;
return result;
}
MODULE = Gtk12 PACKAGE = Gtk::Gdk::Window PREFIX = gdk_window_
void
gdk_window_set_geometry_hints (window, geometry, flags)
Gtk::Gdk::Window window
Gtk::Gdk::Geometry geometry
Gtk::Gdk::WindowHints flags
void
gdk_window_register_dnd (window)
Gtk::Gdk::Window window
MODULE = Gtk12 PACKAGE = Gtk::Window PREFIX = gtk_window_
void
gtk_window_set_geometry_hints (window, geometry_widget, geometry, flags)
Gtk::Window window
Gtk::Widget geometry_widget
Gtk::Gdk::Geometry geometry
Gtk::Gdk::WindowHints flags
#if GTK_HVER >= 0x010206
void
gtk_window_reposition (window, x, y)
Gtk::Window window
gint x
gint y
#endif
void
gtk_window_add_embedded_xid (window, xid)
Gtk::Window window
guint xid
ALIAS:
Gtk::Window::add_embedded_xid = 0
Gtk::Window::remove_embedded_xid = 1
CODE:
if (ix == 0)
gtk_window_add_embedded_xid (window, xid);
else if (ix == 1)
gtk_window_remove_embedded_xid (window, xid);
void
gtk_window_add_accel_group(window, accel_group)
Gtk::Window window
Gtk::AccelGroup accel_group
void
gtk_window_remove_accel_group(window, accel_group)
Gtk::Window window
Gtk::AccelGroup accel_group
MODULE = Gtk12 PACKAGE = Gtk::Menu PREFIX = gtk_menu_
void
gtk_menu_set_accel_group (menu, accel_group)
Gtk::Menu menu
Gtk::AccelGroup accel_group
Gtk::AccelGroup_OrNULL
gtk_menu_get_accel_group (menu)
Gtk::Menu menu
ALIAS:
Gtk::Menu::get_accel_group = 0
Gtk::Menu::get_unline_accel_group = 1
Gtk::Menu::ensure_unline_accel_group = 2
CODE:
switch (ix) {
case 0: gtk_menu_get_accel_group (menu); break;
case 1: gtk_menu_get_uline_accel_group (menu); break;
case 2: gtk_menu_ensure_uline_accel_group (menu); break;
}
void
gtk_menu_reorder_child (menu, child, position)
Gtk::Menu menu
Gtk::Widget child
gint position
MODULE = Gtk12 PACKAGE = Gtk::Widget PREFIX = gtk_
void
gtk_drag_get_data (widget, context, target, time)
Gtk::Widget widget
Gtk::Gdk::DragContext context
Gtk::Gdk::Atom target
int time
void
gtk_drag_dest_set (widget, flags, actions, ...)
Gtk::Widget widget
Gtk::DestDefaults flags
Gtk::Gdk::DragAction actions
CODE:
{
int nt = items - 3;
int i;
GtkTargetEntry * targets = (GtkTargetEntry*)g_malloc(sizeof(GtkTargetEntry)*nt);
for (i=3; i <items;++i)
targets[i-3] = *SvGtkTargetEntry(ST(i));
gtk_drag_dest_set(widget, flags, targets, nt, actions);
g_free(targets);
}
void
gtk_drag_dest_set_proxy (widget, proxy_window, protocol, use_coordinates)
Gtk::Widget widget
Gtk::Gdk::Window proxy_window
Gtk::Gdk::DragProtocol protocol
gboolean use_coordinates
void
gtk_drag_source_set (widget, start_button_mask, actions, ...)
Gtk::Widget widget
Gtk::Gdk::ModifierType start_button_mask
Gtk::Gdk::DragAction actions
CODE:
{
int nt = items - 3;
int i;
GtkTargetEntry * targets = (GtkTargetEntry*)g_malloc(sizeof(GtkTargetEntry)*nt);
for (i=3; i <items;++i)
targets[i-3] = *SvGtkTargetEntry(ST(i));
gtk_drag_source_set(widget, start_button_mask, targets, nt, actions);
g_free(targets);
}
void
gtk_drag_source_set_icon (widget, colormap=NULL, pixmap=NULL, mask=NULL)
Gtk::Widget widget
Gtk::Gdk::Colormap_OrNULL colormap
Gtk::Gdk::Pixmap_OrNULL pixmap
Gtk::Gdk::Bitmap_OrNULL mask
Gtk::Gdk::DragContext
gtk_drag_begin(widget, targets, actions, button, event)
( run in 3.121 seconds using v1.01-cache-2.11-cpan-5837b0d9d2c )