#include "EXTERN.h" #include "perl.h" #include "XSUB.h" #include "PerlBonoboInt.h" #include "BonoboDefs.h" #include "GtkDefs.h" MODULE = Gnome::BonoboControl PACKAGE = Gnome::BonoboControl PREFIX = bonobo_control_ #ifdef BONOBO_CONTROL Gnome::BonoboControl bonobo_control_new (Class, widget) SV * Class Gtk::Widget widget CODE: RETVAL = bonobo_control_new (widget); OUTPUT: RETVAL Gtk::Widget bonobo_control_get_widget (control) Gnome::BonoboControl control void bonobo_control_set_automerge (control, automerge) Gnome::BonoboControl control bool automerge bool bonobo_control_get_automerge (control) Gnome::BonoboControl control #if 0 void bonobo_control_set_property (control, first_prop) Gnome::BonoboControl control char * first_prop void bonobo_control_get_property (control, first_prop) Gnome::BonoboControl control char * first_prop #endif Gnome::BonoboUIComponent bonobo_control_get_ui_component (control) Gnome::BonoboControl control void bonobo_control_set_ui_component (control, component) Gnome::BonoboControl control Gnome::BonoboUIComponent component CORBA::Object bonobo_control_get_remote_ui_container (control) Gnome::BonoboControl control void bonobo_control_set_control_frame (control, control_frame) Gnome::BonoboControl control CORBA::Object control_frame CORBA::Object bonobo_control_get_control_frame (control) Gnome::BonoboControl control void bonobo_control_set_properties (control, pb) Gnome::BonoboControl control Gnome::BonoboPropertyBag pb Gnome::BonoboPropertyBag bonobo_control_get_properties (control) Gnome::BonoboControl control CORBA::Object bonobo_control_get_ambient_properties (control) Gnome::BonoboControl control CODE: TRY(RETVAL = bonobo_control_get_ambient_properties (control, &ev)); OUTPUT: RETVAL void bonobo_control_activate_notify (control, activated) Gnome::BonoboControl control bool activated #endif