summaryrefslogtreecommitdiffstats
path: root/perl-install/standalone/printerdrake
diff options
context:
space:
mode:
Diffstat (limited to 'perl-install/standalone/printerdrake')
-rwxr-xr-xperl-install/standalone/printerdrake44
1 files changed, 21 insertions, 23 deletions
diff --git a/perl-install/standalone/printerdrake b/perl-install/standalone/printerdrake
index 374d59604..dac87d678 100755
--- a/perl-install/standalone/printerdrake
+++ b/perl-install/standalone/printerdrake
@@ -58,7 +58,7 @@ $us->{VERSION} = '0.1';
my $window_splash;
if (0 && !$::isInstall && !$::isEmbedded) {
$window_splash = Gtk2::Window->new('popup');
- $window_splash->signal_connect(delete_event => \&quit_global);
+#BUG $window_splash->signal_connect(delete_event => \&quit_global);
$window_splash->set_title(N("Printerdrake") . $us->{VERSION});
$window_splash->set_position('center_always');
$window_splash->add(gtkadd(gtkset_shadow_type(Gtk2::Frame->new, 'etched_out'),
@@ -79,8 +79,8 @@ if (0 && !$::isInstall && !$::isEmbedded) {
# Check whether Foomatic is installed and install it if necessary
#printer::printerdrake::install_foomatic($in);
-my $_w = $in->wait_message(N("Printerdrake"),
- N("Reading data of installed printers..."));
+my $w = $in->wait_message(N("Printerdrake"),
+ N("Reading data of installed printers..."));
# Get what was installed before
eval { $printer = printer::main::getinfo('') };
@@ -102,12 +102,12 @@ $commandline =~ /-pdq/ and
$printer->{SPOOLER} = 'pdq' and printer::main::read_configured_queues($printer);
-r '/etc/modules.conf' and modules::mergein_conf('/etc/modules.conf');
-undef $_w;
+undef $w;
if ($::isInstall) {
# Interactive main window for installation
printer::printerdrake::main($printer, $in, 1);
- exit;
+ exit();
}
# Do not let printerdrake ask for the spooler
@@ -122,7 +122,7 @@ my $error = 0;
my $GetValue = -65533;
my $stringsearch = '';
-sub HelpSystem { exec("drakhelp --id printerdrake") unless fork() };
+sub HelpSystem() { exec("drakhelp --id printerdrake") unless fork() };
$us->{wnd} = ugtk2->new(N("Mandrake Linux Printer Management Tool") . " " . $us->{VERSION});
gtkset_size_request($us->{wnd}{rwindow}, 660, 460);
@@ -254,7 +254,7 @@ local $::isEmbedded = 0;
Gtk2->main;
ugtk2->exit;
-sub GrayDelEdit {
+sub GrayDelEdit() {
foreach ($tbdefault, $tbedit, $tbdel, $buttorcheck{default}, $buttorcheck{edit}, $buttorcheck{delete}) { defined $_ and $_->set_sensitive(0) };
}
@@ -263,8 +263,7 @@ sub TreeUnselect {
$treev->get_selection->unselect_all;
GrayDelEdit()
}
-sub NotebookSwitch {
- my $page = $nb->get_current_page;
+sub NotebookSwitch() {
TreeUnselect($localtree);
TreeUnselect($remotetree);
#set_selection_on_first();
@@ -277,7 +276,6 @@ sub RefreshLocalPrintersFull {
$ltree_model->clear;
my @LocalReal;
LOOP: foreach my $p (@printers) {
- my $connect = $printer->{configured}{$p}{queuedata}{connect};
# Apply string search to all fields, not only the printer name
my $connect = printer::main::connectionstr($printer->{configured}{$p}{queuedata}{connect});
my $model = $printer->{configured}{$p}{queuedata}{make} . ' ' .
@@ -340,7 +338,7 @@ sub Refresh {
set_selection($selection);
}
-sub AddPrinter {
+sub AddPrinter() {
deactivate_mainwindow();
if (printer::printerdrake::add_printer($printer, $in)) {
Refresh($stringsearch);
@@ -351,7 +349,7 @@ sub AddPrinter {
activate_mainwindow();
}
-sub SetAsDefault {
+sub SetAsDefault() {
deactivate_mainwindow();
my $queue = get_selection();
printer::printerdrake::default_printer($printer, $in, $queue);
@@ -359,7 +357,7 @@ sub SetAsDefault {
activate_mainwindow();
}
-sub Edit {
+sub Edit() {
deactivate_mainwindow();
my $queue = get_selection();
printer::printerdrake::edit_printer($printer, $in, undef, $queue);
@@ -372,7 +370,7 @@ sub Edit {
activate_mainwindow();
}
-sub Delete {
+sub Delete() {
deactivate_mainwindow();
my $queue = get_selection();
if (printer::printerdrake::remove_printer($printer, $in, $queue)) {
@@ -384,25 +382,25 @@ sub Delete {
activate_mainwindow();
}
-sub ConfigCUPS {
+sub ConfigCUPS() {
deactivate_mainwindow();
printer::printerdrake::config_cups($printer, $in);
Refresh($stringsearch);
activate_mainwindow();
}
-sub deactivate_mainwindow {
+sub deactivate_mainwindow() {
$us->{wnd}{rwindow}->set_sensitive(0);
gtkset_mousecursor_wait();
$error = 0;
}
-sub activate_mainwindow {
+sub activate_mainwindow() {
$us->{wnd}{rwindow}->set_sensitive(1);
gtkset_mousecursor_normal();
}
-sub set_selection_on_first {
+sub set_selection_on_first() {
# On which page are we currently
my $page = $nb->get_current_page;
my ($tree, $model);
@@ -450,7 +448,7 @@ sub set_selection {
set_selection_on_first();
}
-sub get_selection {
+sub get_selection() {
my $queue;
my $page = $nb->get_current_page;
if ($page <= 0) {
@@ -499,7 +497,7 @@ sub CreateTree {
}
sub NewDialog {
- my ($title, $no_button) = @_;
+ my ($title, $o_no_button) = @_;
my $dialog = gtkset_border_width(Gtk2::Dialog->new, 10);
$dialog->set_transient_for($us->{wnd}{rwindow});
$dialog->set_position('center-on-parent');
@@ -507,11 +505,11 @@ sub NewDialog {
$dialog->action_area->pack_start(gtkadd(Gtk2::HButtonBox->new,
gtksignal_connect(Gtk2::Button->new(N("Close")), clicked => sub { $dialog->destroy })
),
- 0,0,0) unless $no_button;
+ 0,0,0) unless $o_no_button;
gtkset_modal($dialog, 1);
}
-sub About {
+sub About() {
my $window_about = NewDialog(N("Printerdrake"));
my $tree_model = Gtk2::TreeStore->new("Glib::String", "Glib::String", "Glib::String");
my $list = Gtk2::TreeView->new_with_model($tree_model);
@@ -530,7 +528,7 @@ sub About {
$window_about->show_all;
}
-sub QuitGlobal {
+sub QuitGlobal() {
gtkset_mousecursor_normal();
Gtk2->main_quit;
}