some more branding

This commit is contained in:
tumillanino
2026-03-26 14:36:06 +11:00
parent 204c1638b9
commit e7d6daf595
317 changed files with 23146 additions and 1 deletions

View File

@@ -0,0 +1,125 @@
/*
SPDX-FileCopyrightText: 2011 Sebastian Kügler <sebas@kde.org>
SPDX-FileCopyrightText: 2013 Marco Martin <mart@kde.org>
SPDX-FileCopyrightText: 2022 Harald Sitter <sitter@kde.org>
SPDX-License-Identifier: LGPL-2.0-or-later
*/
import QtQuick
import org.kde.plasma.core as PlasmaCore
import org.kde.plasma.plasmoid
import org.kde.kirigami as Kirigami
Item {
id: main
property bool isVertical: Plasmoid.formFactor === 3
width: Kirigami.Settings.hasTransientTouchInput
? (isVertical ? Plasmoid.width : height)
: (isVertical
? Kirigami.Units.iconSizes.medium
: Kirigami.Units.iconSizes.smallMedium + Kirigami.Units.smallSpacing * 2)
height: Kirigami.Settings.hasTransientTouchInput
? (isVertical ? width : Plasmoid.height)
: (isVertical
? Kirigami.Units.iconSizes.smallMedium + Kirigami.Units.smallSpacing * 2
: Kirigami.Units.iconSizes.medium)
z: 999
states: [
State {
when: Plasmoid.containment.corona.editMode
PropertyChanges {
target: main
visible: true
}
PropertyChanges {
target: main
opacity: mouseArea.containsMouse || Plasmoid.userConfiguring ? 1 : 0.5
}
},
State {
when: !Plasmoid.containment.corona.editMode
PropertyChanges {
target: main
visible: false
}
PropertyChanges {
target: main
opacity: 0
}
}
]
Behavior on opacity {
OpacityAnimator {
duration: Kirigami.Units.longDuration;
easing.type: Easing.InOutQuad;
}
}
anchors {
left: undefined
top: undefined
right: isVertical || !parent ? undefined : parent.right
bottom: isVertical && parent ? parent.bottom : undefined
verticalCenter: isVertical || !parent ? undefined : parent.verticalCenter
horizontalCenter: isVertical && parent ? parent.horizontalCenter : undefined
}
Kirigami.Icon {
source: "configure"
anchors.centerIn: mouseArea
width: Kirigami.Settings.hasTransientTouchInput
? Kirigami.Units.iconSizes.medium
: Kirigami.Units.iconSizes.small
height: width
}
Connections {
target: Plasmoid
function onUserConfiguringChanged() {
if (Plasmoid.userConfiguring) {
Plasmoid.containment.corona.editMode = true;
toolTipArea.hideToolTip();
}
}
}
MouseArea {
id: mouseArea
anchors.fill: parent
hoverEnabled: enabled
enabled: Plasmoid.containment.corona.editMode || Plasmoid.userConfiguring
onClicked: {
main.Plasmoid.internalAction("configure").trigger()
}
activeFocusOnTab: true
Keys.onPressed: event => {
switch (event.key) {
case Qt.Key_Space:
case Qt.Key_Enter:
case Qt.Key_Return:
case Qt.Key_Select:
main.Plasmoid.internalAction("configure").trigger();
break;
}
}
objectName: "configurePanelButton" // used for stable accessible id
Accessible.name: i18ndc("plasma_toolbox_org.kde.paneltoolbox", "@info:whatsthis accessible name", "Configure Panel…")
Accessible.description: i18ndc("plasma_toolbox_org.kde.paneltoolbox", "@info:whatsthis accessible description", "Open Panel configuration ui")
Accessible.role: Accessible.Button
Accessible.onPressAction: main.Plasmoid.internalAction("configure").trigger();
PlasmaCore.ToolTipArea {
id: toolTipArea
anchors.fill: parent
mainText: main.Plasmoid.internalAction("configure").text
icon: "configure"
enabled: mouseArea.containsMouse
}
}
}

View File

@@ -0,0 +1,178 @@
{
"KPackageStructure": "Plasma/Generic",
"KPlugin": {
"Authors": [
{
"Email": "mart@kde.org",
"Name": "Marco Martin",
"Name[ar]": "ماركو مارتن",
"Name[ast]": "Marco Martin",
"Name[az]": "Marco Martin",
"Name[be]": "Marco Martin",
"Name[bg]": "Marco Martin",
"Name[ca@valencia]": "Marco Martin",
"Name[ca]": "Marco Martin",
"Name[cs]": "Marco Martin",
"Name[da]": "Marco Martin",
"Name[de]": "Marco Martin",
"Name[el]": "Marco Martin",
"Name[en_GB]": "Marco Martin",
"Name[eo]": "Marco Martin",
"Name[es]": "Marco Martin",
"Name[et]": "Marco Martin",
"Name[eu]": "Marco Martin",
"Name[fi]": "Marco Martin",
"Name[fr]": "Marco Martin",
"Name[ga]": "Marco Martin",
"Name[gl]": "Marco Martin",
"Name[he]": "מרקו מרטין",
"Name[hu]": "Marco Martin",
"Name[ia]": "Marco Martin",
"Name[id]": "Marco Martin",
"Name[ie]": "Marco Martin",
"Name[is]": "Marco Martin",
"Name[it]": "Marco Martin",
"Name[ja]": "Marco Martin",
"Name[ka]": "მაკრო მარტინი",
"Name[ko]": "Marco Martin",
"Name[lt]": "Marco Martin",
"Name[lv]": "Marco Martin",
"Name[nb]": "Marco Martin",
"Name[nl]": "Marco Martin",
"Name[nn]": "Marco Martin",
"Name[pl]": "Marco Martin",
"Name[pt]": "Marco Martin",
"Name[pt_BR]": "Marco Martin",
"Name[ro]": "Marco Martin",
"Name[ru]": "Marco Martin",
"Name[sa]": "मार्को मार्टिन्",
"Name[sk]": "Marco Martin",
"Name[sl]": "Marco Martin",
"Name[sv]": "Marco Martin",
"Name[ta]": "மார்க்கோ மார்ட்டின்",
"Name[tr]": "Marco Martin",
"Name[uk]": "Marco Martin",
"Name[vi]": "Marco Martin",
"Name[zh_CN]": "Marco Martin",
"Name[zh_TW]": "Marco Martin"
}
],
"Category": "Toolbox",
"Description": "Manage Plasma panel",
"Description[ar]": "يدير لوحة بلازما",
"Description[az]": "Plasma paneli meneceri",
"Description[be]": "Кіраванне панэлямі Plasma",
"Description[bg]": "Управление на Plasma панел",
"Description[ca@valencia]": "Gestioneu el quadro de Plasma",
"Description[ca]": "Gestió del plafó del Plasma",
"Description[cs]": "Spravovat panel Plasma",
"Description[da]": "Håndtér Plasma-panel",
"Description[de]": "Plasma-Kontrollleiste verwalten",
"Description[el]": "Διαχείριση πίνακα Plasma",
"Description[en_GB]": "Manage Plasma panel",
"Description[eo]": "Administri Plasma-panelon",
"Description[es]": "Gestión del panel de Plasma",
"Description[et]": "Plasma paneeli haldamine",
"Description[eu]": "Kudeatu Plasma panela",
"Description[fi]": "Plasma-paneelin hallinta",
"Description[fr]": "Gérer le panneau de Plasma",
"Description[ga]": "Bainistigh painéal Plasma",
"Description[gl]": "Xestionar o panel de Plasma.",
"Description[he]": "ניהול לוח פלזמה",
"Description[hu]": "Plasma panel kezelése",
"Description[ia]": "Gere pannello de Plasma",
"Description[id]": "Kelola panel Plasma",
"Description[ie]": "Gerer li panel de Plasma",
"Description[is]": "Umsjón með Plasma-skjáborðsstiku",
"Description[it]": "Gestisci il pannello di Plasma",
"Description[ja]": "Plasma パネルを管理",
"Description[ka]": "Plasma-ის პანელის მორგება",
"Description[ko]": "Plasma 패널 관리",
"Description[lt]": "Tvarkyti Plasma skydelį",
"Description[lv]": "Pārvaldīt „Plasma“ paneli",
"Description[nb]": "Håndter Plasma-panel",
"Description[nl]": "Plasmapaneel beheren",
"Description[nn]": "Handsam Plasma-panel",
"Description[pa]": "ਪਲਾਜ਼ਮਾ ਪੈਨਲ ਦਾ ਇੰਤਜ਼ਾਮ",
"Description[pl]": "Zarządzanie panelem Plazmy",
"Description[pt]": "Gerir o painel do Plasma",
"Description[pt_BR]": "Gerencia o painel do Plasma",
"Description[ro]": "Gestionează panoul Plasma",
"Description[ru]": "Настройка панели Plasma",
"Description[sa]": "प्लाज्मा पटलस्य प्रबन्धनं कुर्वन्तु",
"Description[sk]": "Spravovať panel Plasma",
"Description[sl]": "Upravljanje plošče Plasme",
"Description[sv]": "Hantera Plasma-panel",
"Description[ta]": "பிளாஸ்மா பலகையை நிர்வகியுங்கள்",
"Description[tr]": "Plasma panelini yönetin",
"Description[uk]": "Керування панеллю Плазми",
"Description[vi]": "Quản lí bảng Plasma",
"Description[zh_CN]": "管理 Plasma 面板",
"Description[zh_TW]": "管理 Plasma 面板",
"EnabledByDefault": true,
"Icon": "plasma",
"Id": "org.kde.paneltoolbox",
"License": "LGPLv2+",
"Name": "Panel Toolbox",
"Name[ar]": "صندوق أدوات اللوحة",
"Name[az]": "Alətlər qutusu paneli",
"Name[be]": "Панэль інструментаў",
"Name[bg]": "Панелни инструменти",
"Name[bs]": "Panel kutija sa alatom",
"Name[ca@valencia]": "Quadro d'eines del quadro",
"Name[ca]": "Quadre d'eines del plafó",
"Name[cs]": "Nástroje panelu",
"Name[da]": "Panelværktøjskasse",
"Name[de]": "Werkzeugkasten für die Kontrollleiste",
"Name[el]": "Εργαλειοθήκη πίνακα",
"Name[en_GB]": "Panel Toolbox",
"Name[eo]": "Panela Ilaro",
"Name[es]": "Caja de herramientas del panel",
"Name[et]": "Paneeli tööriistakast",
"Name[eu]": "Paneleko tresna-kutxa",
"Name[fi]": "Paneelin työkalupakki",
"Name[fr]": "Boîte à outils de tableau de bord",
"Name[ga]": "Bosca Uirlisí Painéil",
"Name[gl]": "Caixa de ferramentas de panel",
"Name[he]": "ארגז הכלים של הלוח",
"Name[hu]": "Panel eszköztár",
"Name[ia]": "Instrumentario de pannello",
"Name[id]": "Perkakas Panel",
"Name[is]": "Verkfæri skjáborðsstiku",
"Name[it]": "Strumento per pannelli",
"Name[ja]": "パネルツールボックス",
"Name[ka]": "ხელსაწყოების ზოლი",
"Name[kk]": "Панель құралдары",
"Name[ko]": "패널 도구 상자",
"Name[lt]": "Skydelio priemonių komplektas",
"Name[lv]": "Paneļa rīkkaste",
"Name[mr]": "पटल साधने",
"Name[nb]": "Panelverktøykasse",
"Name[nds]": "Paneel-Warktüüchkist",
"Name[nl]": "Paneelhulpmiddelen",
"Name[nn]": "Panel­verktøykasse",
"Name[pa]": "ਪੈਨਲ ਟੂਲਬਾਕਸ",
"Name[pl]": "Przybornik panelu",
"Name[pt]": "Barra do Painel",
"Name[pt_BR]": "Barra de ferramentas painel",
"Name[ro]": "Trusa de unelte a panoului",
"Name[ru]": "Инструменты панели",
"Name[sa]": "फलक उपकरणपेटी",
"Name[sk]": "Nástroje panelu",
"Name[sl]": "Orodjarna za pult",
"Name[sr@ijekavian]": "Панелска алатница",
"Name[sr@ijekavianlatin]": "Panelska alatnica",
"Name[sr@latin]": "Panelska alatnica",
"Name[sr]": "Панелска алатница",
"Name[sv]": "Panelverktygslåda",
"Name[ta]": "பலகை கருவிப்பெட்டி",
"Name[tg]": "Қуттии абзорҳои лавҳа",
"Name[tr]": "Panel Araç Kutusu",
"Name[uk]": "Набір інструментів панелі",
"Name[vi]": "Hộp công cụ bảng",
"Name[zh_CN]": "面板工具箱",
"Name[zh_TW]": "面板工具盒",
"Version": "0.1",
"Website": "https://www.kde.org/plasma-desktop"
}
}