From e92dbcad4751cd0a638936f8010de4a4a2f9bc8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Wed, 28 Jan 2015 17:50:18 +0100 Subject: New KSplashQML theme for Mageia 5 --- .../share/apps/ksplash/Themes/Default/Preview.png | Bin 21537 -> 87143 bytes .../share/apps/ksplash/Themes/Default/Theme.rc | 8 +- .../ksplash/Themes/Default/images/background.png | Bin 0 -> 3400952 bytes .../apps/ksplash/Themes/Default/images/bubble1.png | Bin 0 -> 1887 bytes .../apps/ksplash/Themes/Default/images/bubble2.png | Bin 0 -> 1897 bytes .../apps/ksplash/Themes/Default/images/bubble3.png | Bin 0 -> 1746 bytes .../apps/ksplash/Themes/Default/images/bubble4.png | Bin 0 -> 1657 bytes .../apps/ksplash/Themes/Default/images/bubble5.png | Bin 0 -> 1558 bytes .../apps/ksplash/Themes/Default/images/bubble6.png | Bin 0 -> 1635 bytes .../ksplash/Themes/Default/images/cauldron.png | Bin 0 -> 9031 bytes .../apps/ksplash/Themes/Default/images/letter1.png | Bin 0 -> 6234 bytes .../apps/ksplash/Themes/Default/images/letter2.png | Bin 0 -> 5611 bytes .../apps/ksplash/Themes/Default/images/letter3.png | Bin 0 -> 7022 bytes .../apps/ksplash/Themes/Default/images/letter4.png | Bin 0 -> 5196 bytes .../apps/ksplash/Themes/Default/images/letter5.png | Bin 0 -> 1657 bytes .../apps/ksplash/Themes/Default/images/letter6.png | Bin 0 -> 5823 bytes .../share/apps/ksplash/Themes/Default/main.qml | 240 +++++++++++++++++++++ 17 files changed, 244 insertions(+), 4 deletions(-) mode change 100755 => 100644 kde4-profiles/common/share/apps/ksplash/Themes/Default/Preview.png create mode 100644 kde4-profiles/common/share/apps/ksplash/Themes/Default/images/background.png create mode 100644 kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble1.png create mode 100644 kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble2.png create mode 100644 kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble3.png create mode 100644 kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble4.png create mode 100644 kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble5.png create mode 100644 kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble6.png create mode 100644 kde4-profiles/common/share/apps/ksplash/Themes/Default/images/cauldron.png create mode 100644 kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter1.png create mode 100644 kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter2.png create mode 100644 kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter3.png create mode 100644 kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter4.png create mode 100644 kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter5.png create mode 100644 kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter6.png create mode 100644 kde4-profiles/common/share/apps/ksplash/Themes/Default/main.qml diff --git a/kde4-profiles/common/share/apps/ksplash/Themes/Default/Preview.png b/kde4-profiles/common/share/apps/ksplash/Themes/Default/Preview.png old mode 100755 new mode 100644 index b932b69..1cf95dd Binary files a/kde4-profiles/common/share/apps/ksplash/Themes/Default/Preview.png and b/kde4-profiles/common/share/apps/ksplash/Themes/Default/Preview.png differ diff --git a/kde4-profiles/common/share/apps/ksplash/Themes/Default/Theme.rc b/kde4-profiles/common/share/apps/ksplash/Themes/Default/Theme.rc index fd9ab88..002b73d 100644 --- a/kde4-profiles/common/share/apps/ksplash/Themes/Default/Theme.rc +++ b/kde4-profiles/common/share/apps/ksplash/Themes/Default/Theme.rc @@ -1,9 +1,9 @@ [KSplash Theme: Default] -Name = Mageia Splash Screen -Description = Mageia Splash Screen using KSplashX -Version = 4.1 +Name = Mageia 5 +Description = Mageia 5 Splash Screen using KSplashQML +Version = 5 Author = Mageia Atelier Team Homepage = http://www.mageia.org # Theme behaviour settings. -Engine = KSplashX +Engine = KSplashQML diff --git a/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/background.png b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/background.png new file mode 100644 index 0000000..a002475 Binary files /dev/null and b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/background.png differ diff --git a/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble1.png b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble1.png new file mode 100644 index 0000000..aff0d7f Binary files /dev/null and b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble1.png differ diff --git a/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble2.png b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble2.png new file mode 100644 index 0000000..ad7a324 Binary files /dev/null and b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble2.png differ diff --git a/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble3.png b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble3.png new file mode 100644 index 0000000..5a0cc8d Binary files /dev/null and b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble3.png differ diff --git a/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble4.png b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble4.png new file mode 100644 index 0000000..c09d718 Binary files /dev/null and b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble4.png differ diff --git a/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble5.png b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble5.png new file mode 100644 index 0000000..72c015f Binary files /dev/null and b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble5.png differ diff --git a/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble6.png b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble6.png new file mode 100644 index 0000000..18549fe Binary files /dev/null and b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/bubble6.png differ diff --git a/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/cauldron.png b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/cauldron.png new file mode 100644 index 0000000..01c5b97 Binary files /dev/null and b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/cauldron.png differ diff --git a/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter1.png b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter1.png new file mode 100644 index 0000000..41c8f60 Binary files /dev/null and b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter1.png differ diff --git a/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter2.png b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter2.png new file mode 100644 index 0000000..7efa514 Binary files /dev/null and b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter2.png differ diff --git a/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter3.png b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter3.png new file mode 100644 index 0000000..a8707f7 Binary files /dev/null and b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter3.png differ diff --git a/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter4.png b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter4.png new file mode 100644 index 0000000..ef7ce62 Binary files /dev/null and b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter4.png differ diff --git a/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter5.png b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter5.png new file mode 100644 index 0000000..e942b7e Binary files /dev/null and b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter5.png differ diff --git a/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter6.png b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter6.png new file mode 100644 index 0000000..ac77d84 Binary files /dev/null and b/kde4-profiles/common/share/apps/ksplash/Themes/Default/images/letter6.png differ diff --git a/kde4-profiles/common/share/apps/ksplash/Themes/Default/main.qml b/kde4-profiles/common/share/apps/ksplash/Themes/Default/main.qml new file mode 100644 index 0000000..db54c8f --- /dev/null +++ b/kde4-profiles/common/share/apps/ksplash/Themes/Default/main.qml @@ -0,0 +1,240 @@ +/* 2015 by Akien + * 2014 by DarkBeastOfPrey + * Copyright (C) 2011 Ivan Cukic + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2, + * or (at your option) any later version, as published by the Free + * Software Foundation + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details + * + * You should have received a copy of the GNU General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +import Qt 4.7 + +Item { + id: main + + width: screenSize.width + height: screenSize.height + property int stage + + onStageChanged: { + if (stage == 1) { + letter1.opacity = 1 + bubble1.opacity = 1 + } + if (stage == 2) { + letter2.opacity = 1 + bubble2.opacity = 1 + } + if (stage == 3) { + letter3.opacity = 1 + bubble3.opacity = 1 + } + if (stage == 4) { + letter4.opacity = 1 + bubble4.opacity = 1 + } + if (stage == 5) { + letter5.opacity = 1 + bubble5.opacity = 1 + } + if (stage == 6) { + letter6.opacity = 1 + bubble6.opacity = 1 + } + } + + Image { + id: background + source: "images/background.png" + anchors.fill: parent + + anchors { + top: parent.top + left: parent.left + right: parent.right + bottom: parent.bottom + + } + opacity: 1 + } + + Image { + id: cauldron + smooth: true + + x: (parent.width) / 2 - 282 + y: (parent.height) / 2 - 97 + + source: "images/cauldron.png" + + opacity: 1 + } + + Image { + id: letter1 + smooth: true + + x: (parent.width) / 2 - 282 + y: (parent.height) / 2 - 97 + + source: "images/letter1.png" + + opacity: 0 + Behavior on opacity { NumberAnimation { duration: 2000; alwaysRunToEnd: false; easing { type: Easing.InOutQuad } } } + } + + Image { + id: letter2 + smooth: true + + x: (parent.width) / 2 - 282 + y: (parent.height) / 2 - 97 + + source: "images/letter2.png" + + opacity: 0 + Behavior on opacity { NumberAnimation { duration: 2000; alwaysRunToEnd: false; easing { type: Easing.InOutQuad } } } + } + + Image { + id: letter3 + smooth: true + + x: (parent.width) / 2 - 282 + y: (parent.height) / 2 - 97 + + source: "images/letter3.png" + + opacity: 0 + Behavior on opacity { NumberAnimation { duration: 2000; alwaysRunToEnd: false; easing { type: Easing.InOutQuad } } } + } + + Image { + id: letter4 + smooth: true + + x: (parent.width) / 2 - 282 + y: (parent.height) / 2 - 97 + + source: "images/letter4.png" + + opacity: 0 + Behavior on opacity { NumberAnimation { duration: 2000; alwaysRunToEnd: false; easing { type: Easing.InOutQuad } } } + } + + Image { + id: letter5 + smooth: true + + x: (parent.width) / 2 - 282 + y: (parent.height) / 2 - 97 + + source: "images/letter5.png" + + opacity: 0 + Behavior on opacity { NumberAnimation { duration: 2000; alwaysRunToEnd: false; easing { type: Easing.InOutQuad } } } + } + + Image { + id: letter6 + smooth: true + + x: (parent.width) / 2 - 282 + y: (parent.height) / 2 - 97 + + source: "images/letter6.png" + + opacity: 0 + Behavior on opacity { NumberAnimation { duration: 2000; alwaysRunToEnd: false; easing { type: Easing.InOutQuad } } } + } + + Image { + id: bubble1 + smooth: true + + x: (parent.width) / 2 - 282 + y: (parent.height) / 2 - 97 + + source: "images/bubble1.png" + + opacity: 0 + Behavior on opacity { NumberAnimation { duration: 2000; alwaysRunToEnd: false; easing { type: Easing.InOutQuad } } } + } + + Image { + id: bubble2 + smooth: true + + x: (parent.width) / 2 - 282 + y: (parent.height) / 2 - 97 + + source: "images/bubble2.png" + + opacity: 0 + Behavior on opacity { NumberAnimation { duration: 2000; alwaysRunToEnd: false; easing { type: Easing.InOutQuad } } } + } + + Image { + id: bubble3 + smooth: true + + x: (parent.width) / 2 - 282 + y: (parent.height) / 2 - 97 + + source: "images/bubble3.png" + + opacity: 0 + Behavior on opacity { NumberAnimation { duration: 2000; alwaysRunToEnd: false; easing { type: Easing.InOutQuad } } } + } + + Image { + id: bubble4 + smooth: true + + x: (parent.width) / 2 - 282 + y: (parent.height) / 2 - 97 + + source: "images/bubble4.png" + + opacity: 0 + Behavior on opacity { NumberAnimation { duration: 2000; alwaysRunToEnd: false; easing { type: Easing.InOutQuad } } } + } + + Image { + id: bubble5 + smooth: true + + x: (parent.width) / 2 - 282 + y: (parent.height) / 2 - 97 + + source: "images/bubble5.png" + + opacity: 0 + Behavior on opacity { NumberAnimation { duration: 2000; alwaysRunToEnd: false; easing { type: Easing.InOutQuad } } } + } + + Image { + id: bubble6 + smooth: true + + x: (parent.width) / 2 - 282 + y: (parent.height) / 2 - 97 + + source: "images/bubble6.png" + + opacity: 0 + Behavior on opacity { NumberAnimation { duration: 2000; alwaysRunToEnd: false; easing { type: Easing.InOutQuad } } } + } + +} -- cgit v1.2.1