summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry Vignaud <tvignaud@mandriva.org>2004-02-27 08:28:52 +0000
committerThierry Vignaud <tvignaud@mandriva.org>2004-02-27 08:28:52 +0000
commit202c80e2d8ffc1b6e1d141595cce2b58e0c63e7a (patch)
treef442d699f4331b6b023d8c08292f0807b2655a77
parent17ae416516e5d8d3cab23782cf8059590aaa799c (diff)
downloadcontrol-center-202c80e2d8ffc1b6e1d141595cce2b58e0c63e7a.tar
control-center-202c80e2d8ffc1b6e1d141595cce2b58e0c63e7a.tar.gz
control-center-202c80e2d8ffc1b6e1d141595cce2b58e0c63e7a.tar.bz2
control-center-202c80e2d8ffc1b6e1d141595cce2b58e0c63e7a.tar.xz
control-center-202c80e2d8ffc1b6e1d141595cce2b58e0c63e7a.zip
fix splash screen: use new background
-rwxr-xr-xcontrol-center13
1 files changed, 8 insertions, 5 deletions
diff --git a/control-center b/control-center
index 086da290..59127172 100755
--- a/control-center
+++ b/control-center
@@ -78,17 +78,20 @@ $window_splash->signal_connect(delete_event => \&quit_global);
$window_splash->set_title(N("Mandrake Control Center") . $version);
$window_splash->set_position('center_always');
$window_splash->add(gtkadd(gtkset_shadow_type(Gtk2::Frame->new, 'etched_out'),
- gtkpack(Gtk2::VBox->new(0, 0),
- if_(-r "$themes_dir/$theme/splash_screen.png", gtkcreate_img("splash_screen")),
- Gtk2::Label->new(N("Loading... Please wait"))
- )
+ gtkput(my $fixed = Gtk2::Fixed->new,
+ gtkpack(Gtk2::VBox->new(0, 0),
+ if_(-r "$themes_dir/$theme/splash_screen.png", gtkcreate_img("splash_screen")),
+ Gtk2::Label->new(N("Loading... Please wait")),
+ ),
+ 0, 0),
)
);
+$fixed->set_has_window(1);
+$fixed->signal_connect(realize => sub { ugtk2::set_back_pixmap($fixed) });
$window_splash->show_all;
gtkflush();
-
#-------------------------------------------------------------
# Data structures