#!/bin/sh
-#$Id: snom.pl,v 1.41 2006-05-22 13:03:12 michael Exp $
+#$Id: snom.pl,v 1.42 2006-05-22 13:06:47 michael Exp $
PATH=/opt/csw/bin:/opt/local/bin:/usr/bin:/bin exec perl -w -x "$0" "$@"
use LWP::UserAgent;
my %g_key = ();
+my %g_arrows;
my $g_host = Gtk2::ComboBox->new_text();
my $g_identity = Gtk2::ComboBox->new_text();
my $ua = LWP::UserAgent->new;
$ua->request($req);
}
-my %arrows;
-$arrows{up} = Gtk2::Arrow->new('up', 'none');
-$arrows{up}->show();
-$arrows{down} = Gtk2::Arrow->new('down', 'none');
-$arrows{down}->show();
-$arrows{left} = Gtk2::Arrow->new('left', 'none');
-$arrows{left}->show();
-$arrows{right} = Gtk2::Arrow->new('right', 'none');
-$arrows{right}->show();
-
sub gen_table {
my $rows = shift;
my $cols = shift;
if ($key ne '_') {
if($key=~m/^ARROWS(.*)$/) {
$g_key{$key} = Gtk2::Button->new;
- $g_key{$key}->add($arrows{"${1}"});
+ $g_key{$key}->add($g_arrows{"${1}"});
} else {
$g_key{$key} = Gtk2::Button->new("${key}");
}
my $softkeys = gen_table(1, 4, FALSE, 0, 6, ['F1', 'F2', 'F3', 'F4']);
+$g_arrows{up} = Gtk2::Arrow->new('up', 'none');
+$g_arrows{up}->show();
+$g_arrows{down} = Gtk2::Arrow->new('down', 'none');
+$g_arrows{down}->show();
+$g_arrows{left} = Gtk2::Arrow->new('left', 'none');
+$g_arrows{left}->show();
+$g_arrows{right} = Gtk2::Arrow->new('right', 'none');
+$g_arrows{right}->show();
+
my $navi = gen_table(3, 5, FALSE, 0, 0,
['_', '_', 'ARROWSup', '_', '_', 'X', 'ARROWSleft', '_', 'ARROWSright', 'OK', '_', '_', 'ARROWSdown', '_', '_']);