diff options
Diffstat (limited to 'perl-install/install_steps_gtk.pm')
-rw-r--r-- | perl-install/install_steps_gtk.pm | 133 |
1 files changed, 6 insertions, 127 deletions
diff --git a/perl-install/install_steps_gtk.pm b/perl-install/install_steps_gtk.pm index 5af96574b..97cc61553 100644 --- a/perl-install/install_steps_gtk.pm +++ b/perl-install/install_steps_gtk.pm @@ -36,125 +36,8 @@ my $itemsNB = 1; my (@background1, @background2); my @themes_vga16 = qw(blue blackwhite savane); -my @themes = qw(DarkMarble marble3d blueHeart); - -my @circle_head = ( - "19 17 4 1" -); - -my @circle_body = ( -" c None", -"+ c #FFFFFF", -" ===== ", -" ========= ", -" =+++======= ", -" =++========== ", -" ==+============ ", -" +++============ ", -" ================o", -" ================o", -" ================o", -" ===============oo", -" ===============oo", -" =============oo ", -" ============ooo ", -" o=========ooo ", -" oo=====oooo ", -" ooooooooo ", -" ooooo ", -); - -#-my @questionmark_head = ( -#-"39 97 6 1", -#-" c None", -#-". c #000000", -#-"+ c #FFFFFF", -#-"o c #AAAAAA", -#-); -#-my @questionmark_body = ( -#-("OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO") x 10, -#-"OOOOOOOOOOOOO.......OOOOOOOOOOOOOOOOOOO", -#-"OOOOOOOOOOOO..OOOOOOO.OOOOOOOOOOOOOOOOO", -#-"OOOOOOOOOO..OOOOOOOOOOOOOOOOOOOOOOOOOOO", -#-"OOOOOOOOOO..OOOOOOOOOOOOOOOOOOOOOOOOOOO", -#-"OOOOOOOO..OOOOOOOOOOOOOOOOOOOOOOOOOOOOO", -#-"OOOOOOOO..OOOOOOOOOOOOOOOOOOOOOOOOOOOOO", -#-"OOOOOOO..OOOOOOOOOOOOOOOOOOXOOOOOOOOOOO", -#-"OOOOOOO.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", -#-"OOOOOO.OOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOO", -#-"OOOOO..OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", -#-"OOOOO.OOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOO", -#-"OOOO..OOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOO", -#-"OOOO.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", -#-"OOOO.OOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOO", -#-"OOO..OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO", -#-"OOO.OOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOO", -#-"OO..OOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOO", -#-"OOO.OOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOO", -#-"OO.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOO", -#-"OO.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOO", -#-"O..OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOO", -#-"OO.OOOOOOOOOOOoo+++++ooOOOOOOOOOOXOOOOO", -#-"O.OOOOOOOOOOo+++o+++++++oOOOOOOOOOXOOOO", -#-"O.OOOOOOOOO+++OOOOo+++++++OOOOOOOOXOOOO", -#-"O.OOOOOOOOo++oOOOOOo++++++oOOOOOOOXOOOO", -#-"O.OOOOOOOo+++oOOOOOO+++++++OOOOOOOXOOOO", -#-"..OOOOOOOo++++OOOOOOo++++++oOOOOOOXOOOO", -#-"O.OOOOOOO+++++oOOOOOo+++++++OOOOOOXOOOO", -#-".OOOOOOOO++++++OOOOOo+++++++OOOOOOOXOOO", -#-".OOOOOOOO++++++OOOOOo+++++++OOOOOOXOOOO", -#-".OOOOOOOOo++++oOOOOOo++++++oOOOOOOOXOOO", -#-".OOOOOOOOOo++oOOOOOOo++++++oOOOOOOOXOOO", -#-".OOOOOOOOOOOOOOOOOOO+++++++OOOOOOOOXOOO", -#-".OOOOOOOOOOOOOOOOOOO++++++OOOOOOOOOXOOO", -#-".OOOOOOOOOOOOOOOOOOo+++++oOOOOOOOOOXOOO", -#-".OOOOOOOOOOOOOOOOOO+++++OOOOOOOOOOOXOOO", -#-".OOOOOOOOOOOOOOOOOo+++oOOOOOOOOOOOOXOOO", -#-".OOOOOOOOOOOOOOOOO+++oOOOOOOOOOOOOOXOOO", -#-".OOOOOOOOOOOOOOOOo++OOOOOOOOOOOOOOOXOOO", -#-".OOOOOOOOOOOOOOOO++OOOOOOOOOOOOOOOOXOOO", -#-".OOOOOOOOOOOOOOOO+oOOOOOOOOOOOOOOOOXOOO", -#-".OOOOOOOOOOOOOOOO+OOOOOOOOOOOOOOOOOXOOO", -#-".OOOOOOOOOOOOOOOO+OOOOOOOOOOOOOOOOOXOOO", -#-".OOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOXOOO", -#-".OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOO", -#-".OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOO", -#-"O.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOO", -#-"OOOOOOOOOOOOOOOOoooOOOOOOOOOOOOOOOOXOOO", -#-".OOOOOOOOOOOOOO+++++OOOOOOOOOOOOOOXOOOO", -#-"O.OOOOOOOOOOOO++++++oOOOOOOOOOOOOOXXOOO", -#-"O.OOOOOOOOOOOo+++++++OOOOOOOOOOOOOXOOOO", -#-"O.OOOOOOOOOOOo+++++++OOOOOOOOOOOOOXOOOO", -#-"O.OOOOOOOOOOOo+++++++OOOOOOOOOOOOOXOOOO", -#-"OOOOOOOOOOOOOO++++++oOOOOOOOOOOOOOXOOOO", -#-"O.OOOOOOOOOOOOO+++++OOOOOOOOOOOOOXXOOOO", -#-"OO.OOOOOOOOOOOOOoooOOOOOOOOOOOOOOOXOOOO", -#-"OO.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOO", -#-"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOO", -#-"OO.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOOO", -#-"OOO.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOO", -#-"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOO", -#-"OOO.OOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOO", -#-"OOOO.OOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOO", -#-"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOO", -#-"OOOOO.OOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOO", -#-"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOOO", -#-"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOO", -#-"OOOOOO.OOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOO", -#-"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOO", -#-"OOOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOO", -#-"OOOOOOOOOOOOOOOOOOOOOOOOOOOXXOOOOOOOOOO", -#-"OOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOO", -#-"OOOOOOOOOOOOOOOOOOOOOOOOOXXXOOOOOOOOOOO", -#-"OOOOOOOOOOOOOOOOOOOOOOOOOXOOOOOOOOOOOOO", -#-"OOOOOOOOOOOOXOOOOOOOOOOXXXOOOOOOOOOOOOO", -#-"OOOOOOOOOOOOOOXOOOOOOXXXOOOOOOOOOOOOOOO", -#-"OOOOOOOOOOOOOOOXXXXXXXOOOOOOOOOOOOOOOOO", -#-("OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO") x 10); - -my @red_circle = (@circle_head, "= c #FF0000", "o c #AA5500", @circle_body); -my @orange_circle = (@circle_head, "= c #FFAA00", "o c #AA5500", @circle_body); -my @green_circle = (@circle_head, "= c #00FF00", "o c #00AA00", @circle_body); +my @themes = qw(mdk DarkMarble marble3d blueHeart); + #-###################################################################################### #- In/Out Steps Functions @@ -781,21 +664,17 @@ sub create_steps_window { }); $w->show; + my @steps_icons = map { [ gtkcreate_xpm($w->{window}, "$ENV{SHARE_PATH}/step-$_.xpm") ] } qw(green orange red); + gtkadd($w->{window}, gtkpack_(new Gtk::VBox(0,0), (map {; 1, $_ } map { my $step = $o->{steps}{$_}; - my $circle = - $step->{done} && \@green_circle || - $step->{entered} && \@orange_circle || - \@red_circle; - my @pixmap = Gtk::Gdk::Pixmap->create_from_xpm_d($w->{window}->window, undef, @$circle); - my $w = new Gtk::Label(translate($step->{text})); $w->set_name("Steps" . ($step->{reachable} && "Reachable")); - my $b = new Gtk::HBox(0,5); - gtkpack_($b, 0, new Gtk::Pixmap(@pixmap), 0, $w); + gtkpack_(my $b = new Gtk::HBox(0,5), 0, + new Gtk::Pixmap(@{$steps_icons[$step->{done} ? 0 : $step->{entered} ? 1 : 2]}), 0, $w); $reachableSteps{$_} = $b if $step->{reachable}; $b; |