X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;f=aldm-gui;h=bf4ed6bd2f706f7c6baf7bfe9f31048bcc4ad28e;hb=HEAD;hp=d776119b1bbd9eda4570b2dda01d458ffafd6f4a;hpb=d14af94e7cb6102f79a1915f150b85dc77ce645b;p=mirrors%2FArchLinux-Daemon-Manager.git diff --git a/aldm-gui b/aldm-gui index d776119..bf4ed6b 100755 --- a/aldm-gui +++ b/aldm-gui @@ -32,10 +32,13 @@ $builder = undef; my $column = Gtk2::TreeViewColumn->new_with_attributes('Daemon', Gtk2::CellRendererText->new, text => 0); $widgets{'treeview1'}->append_column($column); - $column = Gtk2::TreeViewColumn->new_with_attributes('Running', Gtk2::CellRendererText->new, text => 1); + $column = Gtk2::TreeViewColumn->new_with_attributes('?', Gtk2::CellRendererText->new, text => 1); $widgets{'treeview1'}->append_column($column); - $column = Gtk2::TreeViewColumn->new_with_attributes('WhatIs', Gtk2::CellRendererText->new, text => 2); + $column = Gtk2::TreeViewColumn->new_with_attributes('Running', Gtk2::CellRendererText->new, text => 2); + $widgets{'treeview1'}->append_column($column); + + $column = Gtk2::TreeViewColumn->new_with_attributes('WhatIs', Gtk2::CellRendererText->new, text => 3); $widgets{'treeview1'}->append_column($column); refresh_view(); @@ -77,13 +80,15 @@ sub refresh_view #my $iter = $widgets{'liststore1'}->append(); #$widgets{'liststore1'}->set($iter, 0 => "$_", 1=> "$run", 2 => "$w"); + my $state = $_; + $state =~ s/[a-zA-Z0-9 \-]*//g; + my $serv = $_; $serv =~ s/^(!|@)//g; - if(!defined($iterators{$serv})) { $iterators{$serv} = $widgets{'liststore1'}->append(); } - $widgets{'liststore1'}->set($iterators{$serv}, 0 => "$_", 1=> "$run", 2 => "$w"); + $widgets{'liststore1'}->set($iterators{$serv}, 0 => "$serv", 1=> "$state", 2=> "$run", 3 => "$w"); } close($daemon_list); }