diff options
author | Matteo Pasotti <matteo@mageia.org> | 2013-03-01 12:29:15 +0000 |
---|---|---|
committer | Matteo Pasotti <matteo@mageia.org> | 2013-03-01 12:29:15 +0000 |
commit | 7034c61a4d926caeeedba70df88cacb06f93b7a3 (patch) | |
tree | 47f8c132bba472b0d5b55fced5da6d7bea85ce57 /AdminPanel/Rpmdragora/gui.pm | |
parent | bd2505de6924898114bd1217e867a2ff2a43c220 (diff) | |
download | manatools-7034c61a4d926caeeedba70df88cacb06f93b7a3.tar manatools-7034c61a4d926caeeedba70df88cacb06f93b7a3.tar.gz manatools-7034c61a4d926caeeedba70df88cacb06f93b7a3.tar.bz2 manatools-7034c61a4d926caeeedba70df88cacb06f93b7a3.tar.xz manatools-7034c61a4d926caeeedba70df88cacb06f93b7a3.zip |
match latest rpm group updates
Diffstat (limited to 'AdminPanel/Rpmdragora/gui.pm')
-rw-r--r-- | AdminPanel/Rpmdragora/gui.pm | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/AdminPanel/Rpmdragora/gui.pm b/AdminPanel/Rpmdragora/gui.pm index dd252354..424614a8 100644 --- a/AdminPanel/Rpmdragora/gui.pm +++ b/AdminPanel/Rpmdragora/gui.pm @@ -409,11 +409,15 @@ sub set_node_state { #$model->set($iter, $pkg_columns{selectable} => to_bool($state ne 'base')); $iter->addCell($state,"/usr/share/rpmdrake/icons/state_$state.png"); if(to_bool(member($state, qw(base installed to_install)))){ - $iter->cell(0)->setLabel('x'); + #$iter->cell(0)->setLabel('x'); + # it should be parent()->setChecked(1) + $iter->cell(0)->parent()->setSelected(1); }else{ - $iter->cell(0)->setLabel(''); + #$iter->cell(0)->setLabel(''); + $iter->cell(0)->parent()->setSelected(0); } if(!to_bool($state ne 'base')){ + #$iter->cell(0)->setLabel('-'); $iter->cell(0)->setLabel('-'); } } @@ -479,8 +483,7 @@ sub add_node { $release = "" if(!defined($release)); $arch = "" if(!defined($arch)); #my $newTableItem = new yui::YTableItem(format_name_n_summary($name, get_summary($leaf)), - my $newTableItem = new yui::YTableItem($state, - $name."\n".get_summary($leaf), + my $newTableItem = new yui::YTableItem($name."\n".get_summary($leaf), $version, $release, $arch); |