diff options
Diffstat (limited to 'src/os-plugins/plugins/plymouth/files/lib/plymouth')
-rw-r--r-- | src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/default.plymouth | 8 | ||||
-rw-r--r-- | src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/progress_bar.png | bin | 0 -> 173 bytes | |||
-rw-r--r-- | src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/progress_box.png | bin | 0 -> 196 bytes | |||
-rw-r--r-- | src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/rz_banner_trans.png | bin | 0 -> 15730 bytes | |||
-rw-r--r-- | src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/rz_logo_trans.png | bin | 0 -> 4309 bytes | |||
-rw-r--r-- | src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/unifr-rz.plymouth | 9 | ||||
-rw-r--r-- | src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/unifr-rz.script | 37 |
7 files changed, 54 insertions, 0 deletions
diff --git a/src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/default.plymouth b/src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/default.plymouth new file mode 100644 index 00000000..bc669108 --- /dev/null +++ b/src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/default.plymouth @@ -0,0 +1,8 @@ +[Plymouth Theme] +Name=Uni-Freiburg Basic Theme +Description=Uni-Freiburg simple blue-ish theme with simple progress bar +ModuleName=script + +[script] +ImageDir=/lib/plymouth/themes/unifr-rz +ScriptFile=/lib/plymouth/themes/unifr-rz/unifr-rz.script diff --git a/src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/progress_bar.png b/src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/progress_bar.png Binary files differnew file mode 100644 index 00000000..dd1e747a --- /dev/null +++ b/src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/progress_bar.png diff --git a/src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/progress_box.png b/src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/progress_box.png Binary files differnew file mode 100644 index 00000000..c485cfbc --- /dev/null +++ b/src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/progress_box.png diff --git a/src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/rz_banner_trans.png b/src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/rz_banner_trans.png Binary files differnew file mode 100644 index 00000000..9cb68040 --- /dev/null +++ b/src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/rz_banner_trans.png diff --git a/src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/rz_logo_trans.png b/src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/rz_logo_trans.png Binary files differnew file mode 100644 index 00000000..16b069cc --- /dev/null +++ b/src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/rz_logo_trans.png diff --git a/src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/unifr-rz.plymouth b/src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/unifr-rz.plymouth new file mode 100644 index 00000000..0f300f6b --- /dev/null +++ b/src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/unifr-rz.plymouth @@ -0,0 +1,9 @@ +[Plymouth Theme] +Name=Simple RZ Theme +Description=Simple blue RZ theme with progress bar. +ModuleName=script + +[script] +ImageDir=/lib/plymouth/themes/unifr-rz +ScriptFile=/lib/plymouth/themes/unifr-rz/unifr-rz.script + diff --git a/src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/unifr-rz.script b/src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/unifr-rz.script new file mode 100644 index 00000000..00b6970a --- /dev/null +++ b/src/os-plugins/plugins/plymouth/files/lib/plymouth/themes/unifr-rz/unifr-rz.script @@ -0,0 +1,37 @@ +Window.SetBackgroundTopColor(0.00, 0.21, 0.57); +#Window.SetBackgroundBottomColor(0.00, 0.17, 0.95); + +title_left_image = Image("rz_banner_trans.png"); +title_right_image = Image("rz_logo_trans.png"); +title_left_sprite = Sprite(title_left_image); +title_right_sprite = Sprite(title_right_image); +screen_width = Window.GetWidth(); + +title_right_sprite.SetX(screen_width - title_right_image.GetWidth()); + +#----------------------------------------- Progress Bar -------------------------------- + +progress_box.image = Image("progress_box.png"); +progress_box.sprite = Sprite(progress_box.image); + +progress_box.x = Window.GetWidth() / 2 - progress_box.image.GetWidth() / 2; +progress_box.y = Window.GetHeight() * 0.75 - progress_box.image.GetHeight() / 2; +progress_box.sprite.SetPosition(progress_box.x, progress_box.y, 0); + +progress_bar.original_image = Image("progress_bar.png"); +progress_bar.sprite = Sprite(); + +progress_bar.x = Window.GetWidth() / 2 - progress_bar.original_image.GetWidth() / 2; +progress_bar.y = Window.GetHeight() / 2 * 1.5 - progress_box.image.GetHeight() / 2 + (progress_box.image.GetHeight() - progress_bar.original_image.GetHeight()) / 2; +progress_bar.sprite.SetPosition(progress_bar.x, progress_bar.y, 1); + +fun progress_callback (duration, progress) + { + if (progress_bar.image.GetWidth () != Math.Int (progress_bar.original_image.GetWidth () * progress)) + { + progress_bar.image = progress_bar.original_image.Scale(progress_bar.original_image.GetWidth(progress_bar.original_image) * progress, progress_bar.original_image.GetHeight()); + progress_bar.sprite.SetImage (progress_bar.image); + } + } + +Plymouth.SetBootProgressFunction(progress_callback); |