Gtk-Perl

 view release on metacpan or  search on metacpan

Gtk/xs/GtkWidget.xs  view on Meta::CPAN

	case 3: gtk_widget_unparent (widget); break;
	case 4: gtk_widget_show (widget); break;
	case 5: gtk_widget_show_now (widget); break;
	case 6: gtk_widget_show_all (widget); break;
	case 7: gtk_widget_hide (widget); break;
	case 8: gtk_widget_hide_all (widget); break;
	case 9: gtk_widget_map (widget); break;
	case 10: gtk_widget_unmap (widget); break;
	case 11: gtk_widget_realize (widget); break;
	case 12: gtk_widget_unrealize (widget); break;
	case 13: gtk_widget_queue_draw (widget); break;
	case 14: gtk_widget_queue_resize (widget); break;
	case 15: gtk_widget_draw_focus (widget); break;
	case 16: gtk_widget_draw_default (widget); break;
	case 17: gtk_widget_activate (widget); break;
	case 18: gtk_widget_grab_focus (widget); break;
	case 19: gtk_widget_grab_default (widget); break;
	case 20: gtk_grab_add (widget); break;
	case 21: gtk_grab_remove (widget); break;
	case 22: gtk_drag_highlight (widget); break;
	case 23: gtk_drag_unhighlight (widget); break;
	case 24: gtk_drag_dest_unset (widget); break;
	case 25: gtk_drag_source_unset (widget); break;
	case 26: gtk_widget_unlock_accelerators (widget); break;
	case 27: gtk_widget_set_rc_style (widget); break;
	case 28: gtk_widget_restore_default_style (widget); break;
	case 29: gtk_widget_reset_shapes (widget); break;
	case 30: gtk_widget_reset_rc_styles (widget); break;
	case 31: gtk_widget_queue_clear (widget); break;
	case 32: gtk_widget_lock_accelerators (widget); break;
	case 33: gtk_widget_ensure_style (widget); break;
	}

void
gtk_widget_destroyed(widget, ref)
	Gtk::Widget	widget
	SV *	ref
	CODE:
	{
		SV * t;
		if (ref && SvOK(ref) && (t=SvRV(ref)))
			sv_setsv(t, &PL_sv_undef);
	}

void
gtk_widget_draw(widget, area=NULL)
	Gtk::Widget	widget
	Gtk::Gdk::Rectangle	area

int
gtk_widget_event(widget, event)
	Gtk::Widget	widget
	Gtk::Gdk::Event	event

void
gtk_widget_reparent(widget, reparent)
	Gtk::Widget	widget
	Gtk::Widget	reparent

void
gtk_widget_popup(widget, x, y)
	Gtk::Widget	widget
	int	x
	int	y

SV *
gtk_widget_intersect(widget, area)
	Gtk::Widget	widget
	Gtk::Gdk::Rectangle	area
	CODE:
	{
		GdkRectangle intersection;
		int result = gtk_widget_intersect(widget, area, &intersection);
		if (result)
			RETVAL = newSVGdkRectangle(&intersection);
		else
			RETVAL = newSVsv(&PL_sv_undef);
	}
	OUTPUT:
	RETVAL

void
gtk_widget_set_name(widget, name)
	Gtk::Widget	widget
	char *	name

char *
gtk_widget_get_name(widget)
	Gtk::Widget	widget

void
gtk_widget_set_state(widget, state)
	Gtk::Widget	widget
	Gtk::StateType	state

void
gtk_widget_set_sensitive(widget, sensitive)
	Gtk::Widget	widget
	int	sensitive

void
gtk_widget_set_parent(widget, parent)
	Gtk::Widget	widget
	Gtk::Widget	parent

void
gtk_widget_set_style(widget, style)
	Gtk::Widget	widget
	Gtk::Style	style

void
gtk_widget_set_uposition(widget, x, y)
	Gtk::Widget	widget
	int	x
	int	y

void
gtk_widget_set_usize(widget, width, height)
	Gtk::Widget	widget
	int	width
	int	height



( run in 1.367 second using v1.01-cache-2.11-cpan-364913b4093 )