diff options
author | Angelo Naselli <anaselli@linux.it> | 2015-12-30 15:17:05 +0100 |
---|---|---|
committer | Angelo Naselli <anaselli@linux.it> | 2015-12-30 15:17:05 +0100 |
commit | b58d17211cd556246ba6775229704ee5e6e6e770 (patch) | |
tree | bff8bbb48832de8285f7a3f5bbb387457f422da1 /lib/ManaTools/Module | |
parent | 7237888ec7e511f64c98dd81c59e7a2450c2b496 (diff) | |
download | manatools-b58d17211cd556246ba6775229704ee5e6e6e770.tar manatools-b58d17211cd556246ba6775229704ee5e6e6e770.tar.gz manatools-b58d17211cd556246ba6775229704ee5e6e6e770.tar.bz2 manatools-b58d17211cd556246ba6775229704ee5e6e6e770.tar.xz manatools-b58d17211cd556246ba6775229704ee5e6e6e770.zip |
fixed icon and title
Diffstat (limited to 'lib/ManaTools/Module')
-rw-r--r-- | lib/ManaTools/Module/LogViewer.pm | 45 |
1 files changed, 12 insertions, 33 deletions
diff --git a/lib/ManaTools/Module/LogViewer.pm b/lib/ManaTools/Module/LogViewer.pm index e456256c..0d17ca53 100644 --- a/lib/ManaTools/Module/LogViewer.pm +++ b/lib/ManaTools/Module/LogViewer.pm @@ -69,11 +69,21 @@ use yui; extends qw( ManaTools::Module ); -### TODO icon has '+icon' => ( default => File::ShareDir::dist_file(ManaTools::Shared::distName(), 'images/manalog.png'), ); +has '+name' => ( + lazy => 1, + builder => '_nameInitializer', +); + +sub _nameInitializer { + my $self = shift; + + return ($self->loc->N("Log viewer")); +} + has 'sh_gui' => ( is => 'rw', init_arg => undef, @@ -107,31 +117,6 @@ my %prior = ('emerg' => 0, #============================================================= -=head2 BUILD - -=head3 INPUT - - $self: this object - -=head3 DESCRIPTION - - The BUILD method is called after a Moose object is created, - in this methods Services loads all the service information. - -=cut - -#============================================================= -sub BUILD { - my $self = shift; - - if (! $self->name) { - $self->name ($self->loc->N("Log viewer")); - } -} - - -#============================================================= - =head2 start =head3 INPUT @@ -165,11 +150,6 @@ sub _logViewerPanel { my $appTitle = yui::YUI::app()->applicationTitle(); - ## set new title to get it in dialog - yui::YUI::app()->setApplicationTitle($self->name); - ## set icon if not already set by external launcher - yui::YUI::app()->setApplicationIcon($self->icon); - my $factory = yui::YUI::widgetFactory; my $optFactory = yui::YUI::optionalWidgetFactory; @@ -459,13 +439,12 @@ print " log lines: ". scalar (@{$log}) ."\n"; sub _warn_about_user_mode { my $self = shift; - my $title = $self->loc->N("Running in user mode"); + my $title = $self->loc->N("manalog - running in user mode"); my $msg = $self->loc->N("You are launching this program as a normal user.\n". "You will not be able to read system logs which you do not have rights to,\n". "but you may still browse all the others."); if(($EUID != 0) and (!$self->sh_gui->ask_OkCancel({title => $title, text => $msg}))) { - # TODO add Privileges? return 0; } |