Thread ListBox in Gtk2 oder SimpleList schiebbar (1 answers)
Opened by IceRage at 2008-12-07 22:03

IceRage
 2008-12-08 02:48
#116950 #116950
User since
2008-09-07
93 Artikel
BenutzerIn
[default_avatar]
Der Code jetzt.

Das Schieben der SimpleList funktioniert soweit. Gibt es da etwas, dass man besser machen kann? oder sagen wir erstmal, etwas das so, vielleicht unter der BerĂĽcksichtigung, der Verwendung von Signalen, nicht funktionieren wird?

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/usr/bin/perl

use warnings;
use strict;

use Glib qw(TRUE FALSE);
use Gtk2 -init;
use Gtk2::GladeXML;
use Gtk2::SimpleList;
use Glib;


my $g = Gtk2::GladeXML->new('wiceshaped.glade');

my $vbox = $g->get_widget('vbox1');
my $main_window = $g->get_widget('window1');
my $slist = Gtk2::SimpleList->new('colname', 'text');
$slist->get_selection->set_mode('multiple');

push @{$slist->{data}}, [ 'text1'];
push @{$slist->{data}}, [ 'text2'];
push @{$slist->{data}}, [ 'text3'];
push @{$slist->{data}}, [ 'text4'];
push @{$slist->{data}}, [ 'text5'];
push @{$slist->{data}}, [ 'text6'];
push @{$slist->{data}}, [ 'text7'];
push @{$slist->{data}}, [ 'text8'];
push @{$slist->{data}}, [ 'text9'];
push @{$slist->{data}}, [ 'text10'];

my $scrwin = Gtk2::ScrolledWindow->new();
$scrwin->set_policy('automatic', 'automatic');
$scrwin->add_with_viewport($slist);

$vbox->add($scrwin);
$main_window->show_all();

Gtk2->main();

View full thread ListBox in Gtk2 oder SimpleList schiebbar