Provided by: xacobeo_0.15-1_amd64
NAME
Xacobeo::GObject - Build GObjects easily.
SYNOPSIS
package My::Widget; use Xacobeo::GObject; Xacobeo::GObject->register_package('Gtk2::Entry' => properties => [ Glib::ParamSpec->object( 'ui-manager', 'UI Manager', "The UI Manager that provides the UI", 'Gtk2::UIManager', ['readable', 'writable'], ), ], ); # Builtin constructor my $widget = My::Widget->new(); # Set the property and fires the signal 'notify::ui-manager' $widget->set_ui_manager(Gtk2::UIManager->new); # Get the property $widget->get_ui_manager; # Direct accessor/setter (the setter doesn't fire any signal) $widget->ui_manager;
DESCRIPTION
Simple framework for building GObjects. This package is very similar to "Glib::Object::Subclass" except this one create accessors and setters for the object properties.
AUTHORS
Emmanuel Rodriguez <potyl@cpan.org>.
COPYRIGHT AND LICENSE
Copyright (C) 2008,2009 by Emmanuel Rodriguez. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.