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 ) |
||||
|
||||
@ -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 |
||||