diff options
author | Donald <schultz@mageia.org> | 2012-04-19 08:05:50 +0000 |
---|---|---|
committer | Donald <schultz@mageia.org> | 2012-04-19 08:05:50 +0000 |
commit | 72b3df783cfcf570a26a79dd125dca463aafaf1e (patch) | |
tree | 83b8358e8cda349652cc121df26ef6ee65b5a397 /common | |
parent | b5d42d425827681cff3e6bb4193a4ca134ca00bc (diff) | |
download | theme-72b3df783cfcf570a26a79dd125dca463aafaf1e.tar theme-72b3df783cfcf570a26a79dd125dca463aafaf1e.tar.gz theme-72b3df783cfcf570a26a79dd125dca463aafaf1e.tar.bz2 theme-72b3df783cfcf570a26a79dd125dca463aafaf1e.tar.xz theme-72b3df783cfcf570a26a79dd125dca463aafaf1e.zip |
fix scaling issues in plymouth, ty TeaAge
Diffstat (limited to 'common')
-rw-r--r-- | common/plymouth/mga.script | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/common/plymouth/mga.script b/common/plymouth/mga.script index 9735817..0ea310b 100644 --- a/common/plymouth/mga.script +++ b/common/plymouth/mga.script @@ -50,41 +50,47 @@ else { } } -scalewidth = Window.GetMaxWidth() / background.original_image.GetWidth(); -scaleheight = Window.GetMaxHeight() / background.original_image.GetHeight(); -logo.image = logo.original_image.Scale(logo.original_image.GetWidth() * scalewidth, logo.original_image.GetHeight() * scaleheight); +scaleheight = Window.GetHeight() / logo.original_image.GetHeight(); +logo.image = logo.original_image.Scale(logo.original_image.GetWidth() * scaleheight, logo.original_image.GetHeight() * scaleheight); logo.sprite = SpriteNew(); logo.sprite.SetImage(logo.image); +offset = Window.GetWidth() / 2 - logo.sprite.GetImage().GetWidth() / 2 ; +logo.sprite.SetX (offset ); logo.opacity_angle = 0; progressbar1.original_image = ImageNew("bubble1.png"); -progressbar1.image = progressbar1.original_image.Scale(progressbar1.original_image.GetWidth() * scalewidth, progressbar1.original_image.GetHeight() * scaleheight); +progressbar1.image = progressbar1.original_image.Scale(progressbar1.original_image.GetWidth() * scaleheight, progressbar1.original_image.GetHeight() * scaleheight); progressbar1.sprite = SpriteNew(); progressbar1.sprite.SetImage(progressbar1.image); +progressbar1.sprite.SetX(offset ); progressbar1.opacity_angle = 0; progressbar2.original_image = ImageNew("bubble2.png"); -progressbar2.image = progressbar2.original_image.Scale(progressbar2.original_image.GetWidth() * scalewidth, progressbar2.original_image.GetHeight() * scaleheight); +progressbar2.image = progressbar2.original_image.Scale(progressbar2.original_image.GetWidth() * scaleheight, progressbar2.original_image.GetHeight() * scaleheight); progressbar2.sprite = SpriteNew(); progressbar2.sprite.SetImage(progressbar2.image); +progressbar2.sprite.SetX(offset ); progressbar2.opacity_angle = 0; progressbar3.original_image = ImageNew("bubble3.png"); -progressbar3.image = progressbar3.original_image.Scale(progressbar3.original_image.GetWidth() * scalewidth, progressbar3.original_image.GetHeight() * scaleheight); +progressbar3.image = progressbar3.original_image.Scale(progressbar3.original_image.GetWidth() * scaleheight, progressbar3.original_image.GetHeight() * scaleheight); progressbar3.sprite = SpriteNew(); progressbar3.sprite.SetImage(progressbar3.image); +progressbar3.sprite.SetX(offset ); progressbar3.opacity_angle = 0; progressbar4.original_image = ImageNew("bubble4.png"); -progressbar4.image = progressbar4.original_image.Scale(progressbar4.original_image.GetWidth() * scalewidth, progressbar4.original_image.GetHeight() * scaleheight); +progressbar4.image = progressbar4.original_image.Scale(progressbar4.original_image.GetWidth() * scaleheight, progressbar4.original_image.GetHeight() * scaleheight); progressbar4.sprite = SpriteNew(); progressbar4.sprite.SetImage(progressbar4.image); +progressbar4.sprite.SetX(offset ); progressbar4.opacity_angle = 0; progressbar5.original_image = ImageNew("bubble5.png"); -progressbar5.image = progressbar5.original_image.Scale(progressbar5.original_image.GetWidth() * scalewidth, progressbar5.original_image.GetHeight() * scaleheight); +progressbar5.image = progressbar5.original_image.Scale(progressbar5.original_image.GetWidth() * scaleheight, progressbar5.original_image.GetHeight() * scaleheight); progressbar5.sprite = SpriteNew(); progressbar5.sprite.SetImage(progressbar5.image); +progressbar5.sprite.SetX(offset ); progressbar5.opacity_angle = 0; if (Plymouth.GetMode() == "shutdown") { |