summaryrefslogtreecommitdiffstats
path: root/src/initramfs/eglibc-packages/plymouth/usr/share/plymouth/themes/script/script.script
diff options
context:
space:
mode:
authorSebastian Schmelzer2010-10-04 17:42:02 +0200
committerSebastian Schmelzer2010-10-04 17:42:02 +0200
commit6ad6d7707e893016e82eeb75f4f08131d12700e7 (patch)
treeecad95c5df113890975507d1c02e77634226efc9 /src/initramfs/eglibc-packages/plymouth/usr/share/plymouth/themes/script/script.script
parentfix name resoulution in stage3 (diff)
downloadcore-6ad6d7707e893016e82eeb75f4f08131d12700e7.tar.gz
core-6ad6d7707e893016e82eeb75f4f08131d12700e7.tar.xz
core-6ad6d7707e893016e82eeb75f4f08131d12700e7.zip
remove uClibc stuff - part I
Diffstat (limited to 'src/initramfs/eglibc-packages/plymouth/usr/share/plymouth/themes/script/script.script')
-rw-r--r--src/initramfs/eglibc-packages/plymouth/usr/share/plymouth/themes/script/script.script164
1 files changed, 0 insertions, 164 deletions
diff --git a/src/initramfs/eglibc-packages/plymouth/usr/share/plymouth/themes/script/script.script b/src/initramfs/eglibc-packages/plymouth/usr/share/plymouth/themes/script/script.script
deleted file mode 100644
index ed54a010..00000000
--- a/src/initramfs/eglibc-packages/plymouth/usr/share/plymouth/themes/script/script.script
+++ /dev/null
@@ -1,164 +0,0 @@
-# This is an example plymouth plugin script
-
-Window.SetBackgroundTopColor(0.234, 0.43, 0.705);
-Window.SetBackgroundBottomColor(0.16, 0.25, 0.44);
-
-logo.image = Image("special://logo");
-logo.sprite = Sprite(logo.image);
-logo.opacity_angle = 0;
-
-fun refresh_callback ()
- {
- if (status == "normal")
- {
- logo.opacity_angle += ((2 * 3.14) / 50) * 0.5; # 0.5 HZ
- min_opacity = 0.3;
- opacity = (Math.Cos(logo.opacity_angle) + 1) / 2;
- opacity *= 1 - min_opacity;
- opacity += min_opacity;
- logo.sprite.SetX (Window.GetX() + Window.GetWidth() / 2 - logo.image.GetWidth() / 2);
- logo.sprite.SetY (Window.GetY() + Window.GetHeight() / 2 - logo.image.GetHeight() / 2);
- logo.sprite.SetOpacity (opacity);
- }
- else
- {
- logo.sprite.SetX (0);
- logo.sprite.SetY (0);
- logo.sprite.SetOpacity (1);
- }
- }
-
-Plymouth.SetRefreshFunction (refresh_callback);
-
-#----------------------------------------- Dialogue --------------------------------
-
-status = "normal";
-
-fun dialog_setup()
- {
- local.box;
- local.lock;
- local.entry;
-
- box.image = Image("box.png");
- lock.image = Image("lock.png");
- entry.image = Image("entry.png");
-
- box.sprite = Sprite(box.image);
- box.x = Window.GetX() + Window.GetWidth() / 2 - box.image.GetWidth ()/2;
- box.y = Window.GetY() + Window.GetHeight() / 2 - box.image.GetHeight()/2;
- box.z = 10000;
- box.sprite.SetPosition(box.x, box.y, box.z);
-
- lock.sprite = Sprite(lock.image);
- lock.x = box.x + box.image.GetWidth()/2 - (lock.image.GetWidth() + entry.image.GetWidth()) / 2;
- lock.y = box.y + box.image.GetHeight()/2 - lock.image.GetHeight()/2;
- lock.z = box.z + 1;
- lock.sprite.SetPosition(lock.x, lock.y, lock.z);
-
- entry.sprite = Sprite(entry.image);
- entry.x = lock.x + lock.image.GetWidth();
- entry.y = box.y + box.image.GetHeight()/2 - entry.image.GetHeight()/2;
- entry.z = box.z + 1;
- entry.sprite.SetPosition(entry.x, entry.y, entry.z);
-
- global.dialog.box = box;
- global.dialog.lock = lock;
- global.dialog.entry = entry;
- global.dialog.bullet_image = Image("bullet.png");
- dialog_opacity (1);
- }
-
-fun dialog_opacity(opacity)
- {
- dialog.box.sprite.SetOpacity (opacity);
- dialog.lock.sprite.SetOpacity (opacity);
- dialog.entry.sprite.SetOpacity (opacity);
- for (index = 0; dialog.bullet[index]; index++)
- {
- dialog.bullet[index].sprite.SetOpacity(opacity);
- }
- }
-
-fun display_normal_callback ()
- {
- global.status = "normal";
- if (global.dialog)
- dialog_opacity (0);
- }
-
-fun display_password_callback (prompt, bullets)
- {
- global.status = "password";
- if (!global.dialog)
- dialog_setup();
- else
- dialog_opacity(1);
- for (index = 0; dialog.bullet[index] || index < bullets; index++)
- {
- if (!dialog.bullet[index])
- {
- dialog.bullet[index].sprite = Sprite(dialog.bullet_image);
- dialog.bullet[index].x = dialog.entry.x + index * dialog.bullet_image.GetWidth();
- dialog.bullet[index].y = dialog.entry.y + dialog.entry.image.GetHeight() / 2 - dialog.bullet_image.GetHeight() / 2;
- dialog.bullet[index].z = dialog.entry.z + 1;
- dialog.bullet[index].sprite.SetPosition(dialog.bullet[index].x, dialog.bullet[index].y, dialog.bullet[index].z);
- }
- if (index < bullets)
- dialog.bullet[index].sprite.SetOpacity(1);
- else
- dialog.bullet[index].sprite.SetOpacity(0);
- }
- }
-
-Plymouth.SetDisplayNormalFunction(display_normal_callback);
-Plymouth.SetDisplayPasswordFunction(display_password_callback);
-
-#----------------------------------------- Progress Bar --------------------------------
-
-progress_box.image = Image("progress_box.png");
-progress_box.sprite = Sprite(progress_box.image);
-
-progress_box.x = Window.GetX() + Window.GetWidth() / 2 - progress_box.image.GetWidth() / 2;
-progress_box.y = Window.GetY() + 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.GetX() + Window.GetWidth() / 2 - progress_bar.original_image.GetWidth() / 2;
-progress_bar.y = Window.GetY() + 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);
-
-#----------------------------------------- Quit --------------------------------
-
-fun quit_callback ()
-{
- logo.sprite.SetOpacity (1);
-}
-
-Plymouth.SetQuitFunction(quit_callback);
-
-#----------------------------------------- Message --------------------------------
-
-message_sprite = Sprite();
-message_sprite.SetPosition(10, 10, 10000);
-
-fun message_callback (text)
-{
- my_image = Image.Text(text, 1, 1, 1);
- message_sprite.SetImage(my_image);
-}
-
-Plymouth.SetMessageFunction(message_callback);