mirror of
https://github.com/tumillanino/miasma-os.git
synced 2026-04-11 07:15:31 +00:00
some more branding
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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]": "Panelverktø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"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user