Re: Gnome2::PanelApplet now functional
- From: Torsten Schoenfeld <kaffeetisch gmx de>
- To: gtk-perl-list gnome org
- Subject: Re: Gnome2::PanelApplet now functional
- Date: Mon, 30 Jul 2007 23:46:13 +0200
On Sun, 2007-07-29 at 23:45 +0100, Emmanuele Bassi wrote:
I just committed some bits and pieces to Gnome2::PanelApplet. It should
now work. It certainly does for me.
Torsten, you're definitely my hero. :-)
You're welcome. :-)
I put some instructions on how to avoid this problem into
examples/README. Please test.
I will certainly do. thanks again for nailing this out!
Apart from testing, I'd also like to hear what you all think about the
API. The basics are:
# Initialize.
Gnome2::Program->init ('A Stupid Applet Written in Perl', '0.01');
# Register our applet with that bonobo thingy.
Gnome2::PanelApplet::Factory->main (
'OAFIID:PerlSampleApplet_Factory', # a string that identifies the applet
'Gnome2::PanelApplet', # the type of the applet
\&fill # the sub that populates the applet
);
sub fill {
my ($applet, $iid, $data) = @_;
if ($iid ne 'OAFIID:PerlSampleApplet') {
return FALSE;
}
my $label = Gtk2::Label->new ('Hi, there!');
$applet->add ($label);
$applet->show_all;
return TRUE;
}
Is Gnome2::PanelApplet::Factory->main a good name? Other bindings seem
to prefer Gnome2::PanelApplet->factory_main.
--
Bye,
-Torsten
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]