These seem to have no use, and only serve to confuse users into thinking this is where you add splash themes.wilder-5.26
@ -1,2 +1 @@ |
|||||||
add_subdirectory( none ) |
|
||||||
add_subdirectory( ksplashqml ) |
add_subdirectory( ksplashqml ) |
||||||
|
|||||||
@ -1,2 +0,0 @@ |
|||||||
add_subdirectory(Minimalistic) |
|
||||||
add_subdirectory(Classic) |
|
||||||
@ -1,9 +0,0 @@ |
|||||||
install(FILES Preview.png Theme.rc main.qml FadeIn.qml DESTINATION ${KDE_INSTALL_DATADIR}/ksplash/Themes/Classic) |
|
||||||
|
|
||||||
install(FILES images/icon1.png DESTINATION ${KDE_INSTALL_DATADIR}/ksplash/Themes/Classic/images) |
|
||||||
install(FILES images/icon2.png DESTINATION ${KDE_INSTALL_DATADIR}/ksplash/Themes/Classic/images) |
|
||||||
install(FILES images/icon3.png DESTINATION ${KDE_INSTALL_DATADIR}/ksplash/Themes/Classic/images) |
|
||||||
install(FILES images/icon4.png DESTINATION ${KDE_INSTALL_DATADIR}/ksplash/Themes/Classic/images) |
|
||||||
install(FILES images/icon5.png DESTINATION ${KDE_INSTALL_DATADIR}/ksplash/Themes/Classic/images) |
|
||||||
install(FILES images/rectangle.png DESTINATION ${KDE_INSTALL_DATADIR}/ksplash/Themes/Classic/images) |
|
||||||
install(FILES images/background.png DESTINATION ${KDE_INSTALL_DATADIR}/ksplash/Themes/Classic/images) |
|
||||||
@ -1,13 +0,0 @@ |
|||||||
/* |
|
||||||
SPDX-FileCopyrightText: 2013 Martin Klapetek <mklapetek(at)kde.org> |
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-2.0-or-later |
|
||||||
*/ |
|
||||||
|
|
||||||
import QtQuick 2.0 |
|
||||||
|
|
||||||
NumberAnimation { |
|
||||||
id: fadeIn |
|
||||||
duration: 1000 |
|
||||||
easing.type: Easing.InOutQuad |
|
||||||
} |
|
||||||
|
Before Width: | Height: | Size: 99 KiB |
@ -1,6 +0,0 @@ |
|||||||
[KSplash Theme: Classic] |
|
||||||
Name = Classic Splash Screen |
|
||||||
Description = Splash Screen from the good old KDE SC 4 series |
|
||||||
Version = 1.0 |
|
||||||
Author = Martin Klapetek <mklapetek(at)kde.org> |
|
||||||
Homepage = http://www.kde.org |
|
||||||
|
Before Width: | Height: | Size: 1.1 MiB |
|
Before Width: | Height: | Size: 4.6 KiB |
|
Before Width: | Height: | Size: 8.3 KiB |
|
Before Width: | Height: | Size: 9.2 KiB |
|
Before Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 7.9 KiB |
@ -1,114 +0,0 @@ |
|||||||
/* |
|
||||||
SPDX-FileCopyrightText: 2013 Martin Klapetek <mklapetek(at)kde.org> |
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-2.0-or-later |
|
||||||
*/ |
|
||||||
|
|
||||||
import QtQuick 2.0 |
|
||||||
|
|
||||||
Item { |
|
||||||
id: main |
|
||||||
|
|
||||||
width: screenSize.width |
|
||||||
height: screenSize.height |
|
||||||
|
|
||||||
property int stage |
|
||||||
property int iconSize: 78 |
|
||||||
|
|
||||||
onStageChanged: { |
|
||||||
if (stage == 1) { |
|
||||||
iconsBackgroundRect.opacity = 1 |
|
||||||
} |
|
||||||
if (stage == 2) { |
|
||||||
icon1.opacity = 1 |
|
||||||
} |
|
||||||
if (stage == 3) { |
|
||||||
icon2.opacity = 1 |
|
||||||
} |
|
||||||
if (stage == 4) { |
|
||||||
icon3.opacity = 1 |
|
||||||
} |
|
||||||
if (stage == 5) { |
|
||||||
icon4.opacity = 1 |
|
||||||
} |
|
||||||
if (stage == 6) { |
|
||||||
icon5.opacity = 1 |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
Image { |
|
||||||
id: background |
|
||||||
anchors.fill: parent |
|
||||||
source: "images/background.png" |
|
||||||
} |
|
||||||
|
|
||||||
Image { |
|
||||||
id: iconsBackgroundRect |
|
||||||
anchors.centerIn: main |
|
||||||
width: row.implicitWidth + 32 // 32 being margins |
|
||||||
source: "images/rectangle.png" |
|
||||||
|
|
||||||
opacity: 0 |
|
||||||
Behavior on opacity { FadeIn {} } |
|
||||||
|
|
||||||
Row { |
|
||||||
id: row |
|
||||||
anchors.horizontalCenter: parent.horizontalCenter |
|
||||||
height: parent.height |
|
||||||
|
|
||||||
Image { |
|
||||||
id: icon1 |
|
||||||
anchors.verticalCenter: parent.verticalCenter |
|
||||||
width: iconSize |
|
||||||
source: "images/icon1.png" |
|
||||||
|
|
||||||
opacity: 0 |
|
||||||
Behavior on opacity { FadeIn {} } |
|
||||||
} |
|
||||||
|
|
||||||
Image { |
|
||||||
id: icon2 |
|
||||||
anchors.verticalCenter: parent.verticalCenter |
|
||||||
width: iconSize |
|
||||||
source: "images/icon2.png" |
|
||||||
|
|
||||||
opacity: 0 |
|
||||||
Behavior on opacity { FadeIn {} } |
|
||||||
} |
|
||||||
|
|
||||||
|
|
||||||
Image { |
|
||||||
id: icon3 |
|
||||||
anchors.verticalCenter: parent.verticalCenter |
|
||||||
width: iconSize |
|
||||||
source: "images/icon3.png" |
|
||||||
|
|
||||||
opacity: 0 |
|
||||||
Behavior on opacity { FadeIn {} } |
|
||||||
} |
|
||||||
|
|
||||||
|
|
||||||
Image { |
|
||||||
id: icon4 |
|
||||||
anchors.verticalCenter: parent.verticalCenter |
|
||||||
width: iconSize |
|
||||||
source: "images/icon4.png" |
|
||||||
|
|
||||||
opacity: 0 |
|
||||||
Behavior on opacity { FadeIn {} } |
|
||||||
} |
|
||||||
|
|
||||||
|
|
||||||
Image { |
|
||||||
id: icon5 |
|
||||||
anchors.verticalCenter: parent.verticalCenter |
|
||||||
width: 125 |
|
||||||
source: "images/icon5.png" |
|
||||||
|
|
||||||
opacity: 0 |
|
||||||
Behavior on opacity { FadeIn {} } |
|
||||||
} |
|
||||||
} |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
@ -1,7 +0,0 @@ |
|||||||
install(FILES Preview.png Theme.rc main.qml DESTINATION ${KDE_INSTALL_DATADIR}/ksplash/Themes/Minimalistic) |
|
||||||
|
|
||||||
install(FILES images/kdegear.png DESTINATION ${KDE_INSTALL_DATADIR}/ksplash/Themes/Minimalistic/images) |
|
||||||
install(FILES images/kdeletter.png DESTINATION ${KDE_INSTALL_DATADIR}/ksplash/Themes/Minimalistic/images) |
|
||||||
install(FILES images/kdemask.png DESTINATION ${KDE_INSTALL_DATADIR}/ksplash/Themes/Minimalistic/images) |
|
||||||
install(FILES images/kdelogo.png DESTINATION ${KDE_INSTALL_DATADIR}/ksplash/Themes/Minimalistic/images) |
|
||||||
install(FILES images/kdelogo-contrast.png DESTINATION ${KDE_INSTALL_DATADIR}/ksplash/Themes/Minimalistic/images) |
|
||||||
|
Before Width: | Height: | Size: 3.8 KiB |
@ -1,9 +0,0 @@ |
|||||||
[KSplash Theme: Minimalistic] |
|
||||||
Name = Minimalistic splash screen |
|
||||||
Description = Animated KDE logo on a black background |
|
||||||
Version = 1.0 |
|
||||||
Author = Ivan Cukic <ivan.cukic at kde.org> |
|
||||||
Homepage = https://www.kde.org |
|
||||||
|
|
||||||
# Theme behaviour settings. |
|
||||||
Engine = KSplashQML |
|
||||||
|
Before Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 1.1 KiB |
@ -1,168 +0,0 @@ |
|||||||
/* vim:set foldenable foldmethod=marker: |
|
||||||
|
|
||||||
SPDX-FileCopyrightText: 2011 Ivan Cukic <ivan.cukic(at)kde.org> |
|
||||||
|
|
||||||
SPDX-License-Identifier: GPL-2.0-or-later |
|
||||||
*/ |
|
||||||
|
|
||||||
import QtQuick 2.0 |
|
||||||
|
|
||||||
Item { |
|
||||||
id: main |
|
||||||
|
|
||||||
width: screenSize.width |
|
||||||
height: screenSize.height |
|
||||||
// width: 300 |
|
||||||
// height: 300 |
|
||||||
|
|
||||||
/* property declarations --------------------------{{{ */ |
|
||||||
property int stage |
|
||||||
property int iconSize: (screenSize.width <= 1024) ? 64 : 128 |
|
||||||
/* }}} */ |
|
||||||
|
|
||||||
/* signal declarations ----------------------------{{{ */ |
|
||||||
|
|
||||||
/* }}} */ |
|
||||||
|
|
||||||
/* JavaScript functions ---------------------------{{{ */ |
|
||||||
onStageChanged: { |
|
||||||
if (stage == 1) { |
|
||||||
background.opacity = 1 |
|
||||||
gear.opacity = 0.5 |
|
||||||
} |
|
||||||
if (stage == 2) { |
|
||||||
gear.opacity = 1 |
|
||||||
mask.opacity = 1 |
|
||||||
letter.opacity = 1 |
|
||||||
} |
|
||||||
if (stage == 3) { |
|
||||||
} |
|
||||||
if (stage == 4) { |
|
||||||
} |
|
||||||
if (stage == 5) { |
|
||||||
logo.opacity = 1 |
|
||||||
} |
|
||||||
if (stage == 6) { |
|
||||||
} |
|
||||||
} |
|
||||||
/* }}} */ |
|
||||||
|
|
||||||
/* object properties ------------------------------{{{ */ |
|
||||||
|
|
||||||
/* }}} */ |
|
||||||
|
|
||||||
/* child objects ----------------------------------{{{ */ |
|
||||||
|
|
||||||
Rectangle { |
|
||||||
color: "black" |
|
||||||
anchors.fill: parent |
|
||||||
} |
|
||||||
|
|
||||||
Rectangle { |
|
||||||
id: background |
|
||||||
|
|
||||||
gradient: Gradient { |
|
||||||
GradientStop { position: 0.0; color: "#55555f" } |
|
||||||
GradientStop { position: 1.0; color: "#000000" } |
|
||||||
} |
|
||||||
|
|
||||||
anchors { |
|
||||||
top: parent.top |
|
||||||
left: parent.left |
|
||||||
right: parent.right |
|
||||||
} |
|
||||||
|
|
||||||
height: gear.y - 32 |
|
||||||
|
|
||||||
opacity: 0 |
|
||||||
Behavior on opacity { NumberAnimation { duration: 1000; easing { type: Easing.InOutQuad } } } |
|
||||||
} |
|
||||||
|
|
||||||
Image { |
|
||||||
id: gear |
|
||||||
|
|
||||||
height: iconSize |
|
||||||
width: iconSize |
|
||||||
smooth: true |
|
||||||
|
|
||||||
x: (parent.width - width) / 2 |
|
||||||
y: (parent.height - height) / 2 |
|
||||||
|
|
||||||
source: "images/kdegear.png" |
|
||||||
|
|
||||||
opacity: 0 |
|
||||||
Behavior on opacity { NumberAnimation { duration: 1000; easing { type: Easing.InOutQuad } } } |
|
||||||
|
|
||||||
NumberAnimation { |
|
||||||
id: animateRotation |
|
||||||
target: gear |
|
||||||
properties: "rotation" |
|
||||||
from: 0 |
|
||||||
to: 360 |
|
||||||
duration: 5000 |
|
||||||
|
|
||||||
loops: Animation.Infinite |
|
||||||
running: true |
|
||||||
} |
|
||||||
|
|
||||||
} |
|
||||||
|
|
||||||
Image { |
|
||||||
id: mask |
|
||||||
|
|
||||||
height: iconSize |
|
||||||
width: iconSize |
|
||||||
smooth: true |
|
||||||
|
|
||||||
x: (parent.width - width) / 2 |
|
||||||
y: (parent.height - height) / 2 |
|
||||||
|
|
||||||
source: "images/kdemask.png" |
|
||||||
|
|
||||||
opacity: 0 |
|
||||||
Behavior on opacity { NumberAnimation { duration: 1000; easing { type: Easing.InOutQuad } } } |
|
||||||
} |
|
||||||
|
|
||||||
Image { |
|
||||||
id: letter |
|
||||||
|
|
||||||
height: iconSize |
|
||||||
width: iconSize |
|
||||||
smooth: true |
|
||||||
|
|
||||||
x: (parent.width - width) / 2 |
|
||||||
y: (parent.height - height) / 2 |
|
||||||
|
|
||||||
source: "images/kdeletter.png" |
|
||||||
|
|
||||||
opacity: 0 |
|
||||||
Behavior on opacity { NumberAnimation { duration: 1000; easing { type: Easing.InOutQuad } } } |
|
||||||
} |
|
||||||
|
|
||||||
Image { |
|
||||||
id: logo |
|
||||||
|
|
||||||
height: iconSize |
|
||||||
width: iconSize |
|
||||||
smooth: true |
|
||||||
|
|
||||||
x: (parent.width - width) / 2 |
|
||||||
y: (parent.height - height) / 2 - 1 |
|
||||||
|
|
||||||
source: "images/kdelogo-contrast.png" |
|
||||||
|
|
||||||
opacity: 0 |
|
||||||
Behavior on opacity { NumberAnimation { duration: 1000; easing { type: Easing.InOutQuad } } } |
|
||||||
} |
|
||||||
|
|
||||||
/* }}} */ |
|
||||||
|
|
||||||
/* stages -----------------------------------------{{{ */ |
|
||||||
|
|
||||||
/* }}} */ |
|
||||||
|
|
||||||
/* transitions ------------------------------------{{{ */ |
|
||||||
|
|
||||||
/* }}} */ |
|
||||||
} |
|
||||||
|
|
||||||
@ -1 +0,0 @@ |
|||||||
install( FILES Theme.rc DESTINATION ${KDE_INSTALL_DATADIR}/ksplash/Themes/None ) |
|
||||||
@ -1,7 +0,0 @@ |
|||||||
[KSplash Theme: None] |
|
||||||
Name = No Splash Screen |
|
||||||
Description = Splash Screen Turned Off |
|
||||||
Version = 1.0 |
|
||||||
Engine = None |
|
||||||
License = MIT |
|
||||||
Homepage = http://www.kde.org |
|
||||||