Gtk2-Ex-DbLinker
view release on metacpan or search on metacpan
examples/Forms/Dnav2.pm view on Meta::CPAN
#my $dbh = $self->{globals}->{connections}->{dbh};
my $sth = $arg{dbh}->prepare( $arg{sql} );
$sth->execute;
my $menu = $self->{glade_xml}->get_object('menu1');
# die unless ($menu);
while ( my @row = $sth->fetchrow_array() ) {
# print $row[0],"\n";
my $t = Gtk2::MenuItem->new( $row[0] );
$t->signal_connect(
'activate',
sub {
$self->display_tbl( { name => $row[0] }, dbh => $arg{dbh} );
}
);
# push @tbl, $t
$menu->append($t);
$t->show;
examples/gladefiles/dnav2.bld view on Meta::CPAN
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<requires lib="gtk+" version="2.20"/>
<!-- interface-naming-policy project-wide -->
<object class="GtkWindow" id="mainwindow">
<child>
<object class="GtkVBox" id="vbox1_main">
<child>
<object class="GtkMenuBar" id="menubar1">
<child>
<object class="GtkMenuItem" id="menuitem1">
<property name="use_action_appearance">False</property>
<property name="label" translatable="yes">_Table</property>
<property name="use_underline">True</property>
<child type="submenu">
<object class="GtkMenu" id="menu1"/>
</child>
</object>
</child>
</object>
<packing>
<property name="expand">False</property>
<property name="position">0</property>
</packing>
</child>
<child>
( run in 1.244 second using v1.01-cache-2.11-cpan-49f99fa48dc )