OSDN Git Service

generic: remove dashboard support
authorIvailo Monev <xakepa10@gmail.com>
Fri, 16 Jul 2021 00:09:46 +0000 (03:09 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Fri, 16 Jul 2021 01:04:04 +0000 (04:04 +0300)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
44 files changed:
kcontrol/workspaceoptions/mainpage.ui
kcontrol/workspaceoptions/workspaceoptions.cpp
kcontrol/workspaceoptions/workspaceoptions.desktop
kcontrol/workspaceoptions/workspaceoptions.h
kwin/CMakeLists.txt
kwin/effects.cpp
kwin/effects/configs_builtins.cpp
kwin/effects/dashboard/CMakeLists.txt [deleted file]
kwin/effects/dashboard/dashboard.cpp [deleted file]
kwin/effects/dashboard/dashboard.desktop [deleted file]
kwin/effects/dashboard/dashboard.h [deleted file]
kwin/effects/dashboard/dashboard.kcfg [deleted file]
kwin/effects/dashboard/dashboard_config.cpp [deleted file]
kwin/effects/dashboard/dashboard_config.desktop [deleted file]
kwin/effects/dashboard/dashboard_config.h [deleted file]
kwin/effects/dashboard/dashboard_config.ui [deleted file]
kwin/effects/dashboard/dashboardconfig.kcfgc [deleted file]
kwin/kcmkwin/kwincompositing/kwincompositing.desktop
kwin/kcmkwin/kwinscreenedges/main.cpp
kwin/kcmkwin/kwinscreenedges/main.h
kwin/libkwineffects/kwinglobals.h
kwin/screenedge.cpp
plasma/applets/pager/pager.cpp
plasma/applets/pager/pager.h
plasma/applets/pager/pagerConfig.ui
plasma/containments/desktop/CMakeLists.txt
plasma/containments/desktop/plasma-containment-desktopdashboard.desktop [deleted file]
plasma/desktoptheme/CMakeLists.txt
plasma/desktoptheme/appdashboard/CMakeLists.txt [deleted file]
plasma/desktoptheme/appdashboard/metadata.desktop [deleted file]
plasma/desktoptheme/appdashboard/widgets/background.svgz [deleted file]
plasma/desktoptheme/appdashboard/widgets/newspaper-background.svgz [deleted file]
plasma/kpart/plasmakpart.cpp
plasma/kpart/plasmakpartcorona.h
plasma/shells/plasma-desktop/CMakeLists.txt
plasma/shells/plasma-desktop/dashboardview.cpp [deleted file]
plasma/shells/plasma-desktop/dashboardview.h [deleted file]
plasma/shells/plasma-desktop/data/plasma-desktoprc
plasma/shells/plasma-desktop/dbus/org.kde.plasma.App.xml
plasma/shells/plasma-desktop/desktopview.cpp
plasma/shells/plasma-desktop/desktopview.h
plasma/shells/plasma-desktop/plasmaapp.cpp
plasma/shells/plasma-desktop/plasmaapp.h
plasma/shells/plasma-overlay/saverview.cpp

index 8bf5e17..130d53f 100644 (file)
     </widget>
    </item>
    <item row="1" column="0">
-    <widget class="QLabel" name="dashboardLabel">
-     <property name="text">
-      <string>Dashboard:</string>
-     </property>
-     <property name="alignment">
-      <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-     </property>
-    </widget>
-   </item>
-   <item row="1" column="1">
-    <widget class="QComboBox" name="dashboardMode">
-     <item>
-      <property name="text">
-       <string>Show Desktop Widgets</string>
-      </property>
-     </item>
-     <item>
-      <property name="text">
-       <string>Show an Independent Widget Set</string>
-      </property>
-     </item>
-    </widget>
-   </item>
-   <item row="2" column="0">
     <widget class="QLabel" name="tooltipDelayLabel">
      <property name="text">
       <string>Show Informational Tips:</string>
@@ -69,7 +45,7 @@
      </property>
     </widget>
    </item>
-   <item row="2" column="1">
+   <item row="1" column="1">
     <widget class="QCheckBox" name="showToolTips">
      <property name="text">
       <string/>
@@ -79,7 +55,7 @@
      </property>
     </widget>
    </item>
-   <item row="3" column="1">
+   <item row="2" column="1">
     <spacer name="verticalSpacer">
      <property name="orientation">
       <enum>Qt::Vertical</enum>
index d95bcec..0ec974f 100644 (file)
@@ -59,7 +59,6 @@ WorkspaceOptionsModule::WorkspaceOptionsModule(QWidget *parent, const QVariantLi
     m_ui->setupUi(this);
 
     connect(m_ui->formFactor, SIGNAL(currentIndexChanged(int)), this, SLOT(changed()));
-    connect(m_ui->dashboardMode, SIGNAL(currentIndexChanged(int)), this, SLOT(changed()));
     connect(m_ui->showToolTips, SIGNAL(toggled(bool)), this, SLOT(changed()));
     connect(m_ui->formFactor, SIGNAL(currentIndexChanged(int)), this, SLOT(formFactorChanged(int)));
 
@@ -277,25 +276,6 @@ void WorkspaceOptionsModule::save()
     QDBusConnection::sessionBus().send(message);
 
     m_currentlyIsDesktop = isDesktop;
-
-    const bool fixedDashboard = m_ui->dashboardMode->currentIndex() == 1;
-    if (m_currentlyFixedDashboard != fixedDashboard) {
-        // confirm with th euser that this is really the change they want if going from
-        // separate-dashboard back to dashboard-follows-desktop
-        const QString message = i18n("Turning off the show independent widget set feature will "
-                                     "result in all widgets that were on the dashboard to be removed. "
-                                     "Are you sure you wish to make this change?");
-        if (!m_currentlyFixedDashboard ||
-            KMessageBox::Yes == KMessageBox::warningYesNo(this, message, i18n("Turn off independent widgets?"),
-                                                          KGuiItem(i18n("Turn off independent widgets")),
-                                                          KStandardGuiItem::cancel())) {
-            QDBusInterface interface("org.kde.plasma-desktop", "/App");
-            interface.call(QDBus::NoBlock, "setFixedDashboard", fixedDashboard);
-            m_currentlyFixedDashboard = fixedDashboard;
-        } else {
-            m_ui->dashboardMode->setCurrentIndex(m_currentlyFixedDashboard ? 1 : 0);
-        }
-    }
 }
 
 void WorkspaceOptionsModule::load()
@@ -306,15 +286,6 @@ void WorkspaceOptionsModule::load()
         m_ui->formFactor->setCurrentIndex(1);
     }
 
-    QDBusInterface interface("org.kde.plasma-desktop", "/App");
-    m_currentlyFixedDashboard = false;
-
-    if (interface.isValid()) {
-        m_currentlyFixedDashboard = interface.call("fixedDashboard").arguments().first().toBool();
-    }
-
-    m_ui->dashboardMode->setCurrentIndex(m_currentlyFixedDashboard ? 1 : 0);
-
     KConfig config("plasmarc");
     KConfigGroup cg(&config, "PlasmaToolTips");
     m_ui->showToolTips->setChecked(cg.readEntry("Delay", 0.7) > 0);
@@ -323,13 +294,11 @@ void WorkspaceOptionsModule::load()
 void WorkspaceOptionsModule::defaults()
 {
     m_ui->formFactor->setCurrentIndex(0);
-    m_ui->dashboardMode->setCurrentIndex(0);
 }
 
 void WorkspaceOptionsModule::formFactorChanged(int newFormFactorIndex)
 {
-    m_ui->dashboardMode->setEnabled(newFormFactorIndex == 0);
-    m_ui->dashboardLabel->setEnabled(newFormFactorIndex == 0);
+    Q_UNUSED(newFormFactorIndex);
 }
 
 #include "moc_workspaceoptions.cpp"
index 10e8604..63ad7ee 100644 (file)
@@ -139,44 +139,44 @@ Comment[x-test]=xxGlobal options for the Plasma Workspacexx
 Comment[zh_CN]=Plasma 工作空间的全局选项
 Comment[zh_TW]=Plasma 工作空間的全域選項
 
-X-KDE-Keywords=plasma,workspace,shell,formfactor,dashboard,tooltips,informational tips
+X-KDE-Keywords=plasma,workspace,shell,formfactor,tooltips,informational tips
 X-KDE-Keywords[bs]=Plazma, radni prostor, ljuska, faktor forme, kontrolna ploča, informativni savjeti
 X-KDE-Keywords[ca]=plasma,espai de treball,shell,factor de format,tauler,consells d'eines,consells informatius
 X-KDE-Keywords[ca@valencia]=plasma,espai de treball,shell,factor de format,tauler,consells d'eines,consells informatius
-X-KDE-Keywords[da]=plasma,arbejdsområde,skal,formfaktor,dashboard,instrumentbræt,værktøjstips,informationstip
+X-KDE-Keywords[da]=plasma,arbejdsområde,skal,formfaktor,instrumentbræt,værktøjstips,informationstip
 X-KDE-Keywords[de]=Plasma,Arbeitsbereich,Shell,Formfaktor,Format,Dashboard,Kurzinfo,Tipps
 X-KDE-Keywords[el]=plasma,χώρος εργασίας,κέλυφος,formfactor,πίνακας,υποδείξεις,ενημερωτικές υποδείξεις
-X-KDE-Keywords[en_GB]=plasma,workspace,shell,formfactor,dashboard,tooltips,informational tips
+X-KDE-Keywords[en_GB]=plasma,workspace,shell,formfactor,tooltips,informational tips
 X-KDE-Keywords[es]=plasma,espacio de trabajo,consola,factor de forma,tablero de mandos,ayudas emergentes,ayudas informativas
-X-KDE-Keywords[et]=plasma,töötsoon,shell,dashboard,vidinavaadekonteiner,kohtspikrid,
+X-KDE-Keywords[et]=plasma,töötsoon,shell,vidinavaadekonteiner,kohtspikrid,
 X-KDE-Keywords[eu]=plasma,laneko eremua,shell,forma-faktore,aginte-mahaia,iradokizunak,aholkuak
 X-KDE-Keywords[fi]=plasma,työtila,ympäristö,kuori,kokoluokka,kojelauta,työkaluvihjeet
 X-KDE-Keywords[fr]=plasma, espace de travail, shell, facteur de fiche, tableau de bord, bulles d'aide, bulles d'informations
 X-KDE-Keywords[gl]=plasma, espazo de traballo, shell, cadro de control, axudiñas, forma
 X-KDE-Keywords[hu]=plazma,munkaterület,héj,formfactor,áttekintő nézet,buboréksúgók,információs súgók
 X-KDE-Keywords[ia]=plasma,spatio de labor,shell,factor de forma,tabuliero de instrumentos,consilios,consilios de information
-X-KDE-Keywords[kk]=plasma,workspace,shell,formfactor,dashboard,tooltips,informational tips
-X-KDE-Keywords[km]=plasma,workspace,shell,formfactor,dashboard,tooltips,informational tips
-X-KDE-Keywords[ko]=plasma,workspace,shell,formfactor,dashboard,tooltips,informational tips,작업 공간,셸,대시보드,풍선 도움말
+X-KDE-Keywords[kk]=plasma,workspace,shell,formfactor,tooltips,informational tips
+X-KDE-Keywords[km]=plasma,workspace,shell,formfactor,tooltips,informational tips
+X-KDE-Keywords[ko]=plasma,workspace,shell,formfactor,tooltips,informational tips,작업 공간,셸,대시보드,풍선 도움말
 X-KDE-Keywords[mr]=प्लाज्मा, वर्कस्पेस, शेल ,फॉर्मफँक्टर, डँशबोर्ड, टूलटिप्स, माहितीपर टिप्स
 X-KDE-Keywords[nb]=plasma,arbeidsområde,skall,formfaktor,kontrollpult,hjelpebobler,informasjonsbobler
 X-KDE-Keywords[nds]=Plasma,Arbeitrebeet,Konsool,Form,Klockpaneel,Kortinfos,Intressante Tipps
-X-KDE-Keywords[nl]=plasma,werkruimte,shell,vormfactor,dashboard,tekstballonnen,informatieve tips
+X-KDE-Keywords[nl]=plasma,werkruimte,shell,vormfactor,tekstballonnen,informatieve tips
 X-KDE-Keywords[pl]=plazma,przestrzeń robocza,powłoka,współczynnik kształtu,tablica,podpowiedzi,informacyjne wskazówki
 X-KDE-Keywords[pt]=plasma,área de trabalho,consola,proporção,painel,dicas,dicas informativas
 X-KDE-Keywords[pt_BR]=plasma,espaço de trabalho,shell,console,proporção,painel,dicas,dicas informativas
-X-KDE-Keywords[ru]=plasma,workspace,shell,formfactor,dashboard,tooltips,informational tips,плазма,рабочее пространство,формфактор,размещение,приборная доска,доска приборов,всплывающие подсказки,информационные советы,советы,подсказки
+X-KDE-Keywords[ru]=plasma,workspace,shell,formfactor,tooltips,informational tips,плазма,рабочее пространство,формфактор,размещение,приборная доска,доска приборов,всплывающие подсказки,информационные советы,советы,подсказки
 X-KDE-Keywords[sk]=plasma,workspace,shell,formfactor,nástenka,nástrojové tipy,informačné tipy
 X-KDE-Keywords[sl]=plasma,delovni prostor,lupina,velikost in oblika,nadzorna plošča,orodni namigi,obvestilni namigi
-X-KDE-Keywords[sr]=plasma,workspace,shell,formfactor,dashboard,tooltips,informational tips,Плазма,радни простор,шкољка,подлога,инструмент-табла,облачићи,савети
-X-KDE-Keywords[sr@ijekavian]=plasma,workspace,shell,formfactor,dashboard,tooltips,informational tips,Плазма,радни простор,шкољка,подлога,инструмент-табла,облачићи,савети
-X-KDE-Keywords[sr@ijekavianlatin]=plasma,workspace,shell,formfactor,dashboard,tooltips,informational tips,Plasma,radni prostor,školjka,podloga,instrument-tabla,oblačići,saveti
-X-KDE-Keywords[sr@latin]=plasma,workspace,shell,formfactor,dashboard,tooltips,informational tips,Plasma,radni prostor,školjka,podloga,instrument-tabla,oblačići,saveti
+X-KDE-Keywords[sr]=plasma,workspace,shell,formfactor,tooltips,informational tips,Плазма,радни простор,шкољка,подлога,инструмент-табла,облачићи,савети
+X-KDE-Keywords[sr@ijekavian]=plasma,workspace,shell,formfactor,tooltips,informational tips,Плазма,радни простор,шкољка,подлога,инструмент-табла,облачићи,савети
+X-KDE-Keywords[sr@ijekavianlatin]=plasma,workspace,shell,formfactor,tooltips,informational tips,Plasma,radni prostor,školjka,podloga,instrument-tabla,oblačići,saveti
+X-KDE-Keywords[sr@latin]=plasma,workspace,shell,formfactor,tooltips,informational tips,Plasma,radni prostor,školjka,podloga,instrument-tabla,oblačići,saveti
 X-KDE-Keywords[sv]=plasma,arbetsyta,skal,formfaktor,instrumentpanel,verktygstsp,informationstips
 X-KDE-Keywords[tr]=plasma,çalışma alanı,kabuk,boyutlandırma,kontrol paneli,ipuçları,bilgilendirici ipuçları
-X-KDE-Keywords[uk]=plasma,workspace,shell,formfactor,dashboard,tooltips,informational tips,плазма,робочий простір,оболонка,формфактор,підказки,інформаційні панелі
-X-KDE-Keywords[x-test]=xxplasma,workspace,shell,formfactor,dashboard,tooltips,informational tipsxx
-X-KDE-Keywords[zh_CN]=plasma,workspace,shell,formfactor,dashboard,tooltips,informational tips,工作空间,外壳,形状参数,部件板,工具提示,信息提示
-X-KDE-Keywords[zh_TW]=plasma,workspace,shell,formfactor,dashboard,tooltips,informational tips
+X-KDE-Keywords[uk]=plasma,workspace,shell,formfactor,tooltips,informational tips,плазма,робочий простір,оболонка,формфактор,підказки,інформаційні панелі
+X-KDE-Keywords[x-test]=xxplasma,workspace,shell,formfactor,tooltips,informational tipsxx
+X-KDE-Keywords[zh_CN]=plasma,workspace,shell,formfactor,tooltips,informational tips,工作空间,外壳,形状参数,部件板,工具提示,信息提示
+X-KDE-Keywords[zh_TW]=plasma,workspace,shell,formfactor,tooltips,informational tips
 
 Categories=Qt;KDE;X-KDE-settings-system;
index 50c796d..719b8c3 100644 (file)
@@ -47,7 +47,6 @@ private:
     KAutostart m_plasmaDesktopAutostart;
     KAutostart m_krunnerAutostart;
     bool m_currentlyIsDesktop;
-    bool m_currentlyFixedDashboard;
 
     Ui_MainPage *m_ui;
 };
index 97ba780..31b38c8 100644 (file)
@@ -49,7 +49,6 @@ include( effects/kscreen/CMakeLists.txt )
 include( effects/presentwindows/CMakeLists.txt )
 include( effects/slidingpopups/CMakeLists.txt )
 include( effects/taskbarthumbnail/CMakeLists.txt )
-include( effects/dashboard/CMakeLists.txt )
 include( effects/diminactive/CMakeLists.txt )
 include( effects/dimscreen/CMakeLists.txt )
 include( effects/highlightwindow/CMakeLists.txt )
index ac978d6..2ae454c 100644 (file)
@@ -65,7 +65,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 // dbus generated
 #include "screenlocker_interface.h"
 
-#include "effects/dashboard/dashboard.h"
 #include "effects/diminactive/diminactive.h"
 #include "effects/dimscreen/dimscreen.h"
 #include "effects/highlightwindow/highlightwindow.h"
@@ -1384,8 +1383,6 @@ bool EffectsHandlerImpl::loadEffect(const QString& name, bool checkDefault)
         effect = new SlidingPopupsEffect();
     } else if (internalname == "kwin4_effect_taskbarthumbnail") {
         effect = new TaskbarThumbnailEffect();
-    } else if (internalname == "kwin4_effect_dashboard") {
-        effect = new DashboardEffect();
     } else if (internalname == "kwin4_effect_diminactive") {
         effect = new DimInactiveEffect();
     } else if (internalname == "kwin4_effect_dimscreen") {
index c60d5a1..7d1a536 100644 (file)
@@ -20,7 +20,6 @@ You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *********************************************************************/
 
-#include "dashboard/dashboard_config.h"
 #include "diminactive/diminactive_config.h"
 #include "presentwindows/presentwindows_config.h"
 #include "resize/resize_config.h"
@@ -41,18 +40,17 @@ namespace KWin
 {
 
 KWIN_EFFECT_CONFIG_MULTIPLE(builtins,
-                            KWIN_EFFECT_CONFIG_SINGLE(dashboard, DashboardEffectConfig)
-                            KWIN_EFFECT_CONFIG_SINGLE(diminactive, DimInactiveEffectConfig)
-                            KWIN_EFFECT_CONFIG_SINGLE(presentwindows, PresentWindowsEffectConfig)
-                            KWIN_EFFECT_CONFIG_SINGLE(resize, ResizeEffectConfig)
-                            KWIN_EFFECT_CONFIG_SINGLE(showfps, ShowFpsEffectConfig)
-                            KWIN_EFFECT_CONFIG_SINGLE(thumbnailaside, ThumbnailAsideEffectConfig)
-                            KWIN_EFFECT_CONFIG_SINGLE(windowgeometry, WindowGeometryConfig)
-                            KWIN_EFFECT_CONFIG_SINGLE(zoom, ZoomEffectConfig)
-
-                            KWIN_EFFECT_CONFIG_SINGLE(magnifier, MagnifierEffectConfig)
-                            KWIN_EFFECT_CONFIG_SINGLE(mousemark, MouseMarkEffectConfig)
-                            KWIN_EFFECT_CONFIG_SINGLE(trackmouse, TrackMouseEffectConfig)
-                           )
+    KWIN_EFFECT_CONFIG_SINGLE(diminactive, DimInactiveEffectConfig)
+    KWIN_EFFECT_CONFIG_SINGLE(presentwindows, PresentWindowsEffectConfig)
+    KWIN_EFFECT_CONFIG_SINGLE(resize, ResizeEffectConfig)
+    KWIN_EFFECT_CONFIG_SINGLE(showfps, ShowFpsEffectConfig)
+    KWIN_EFFECT_CONFIG_SINGLE(thumbnailaside, ThumbnailAsideEffectConfig)
+    KWIN_EFFECT_CONFIG_SINGLE(windowgeometry, WindowGeometryConfig)
+    KWIN_EFFECT_CONFIG_SINGLE(zoom, ZoomEffectConfig)
+
+    KWIN_EFFECT_CONFIG_SINGLE(magnifier, MagnifierEffectConfig)
+    KWIN_EFFECT_CONFIG_SINGLE(mousemark, MouseMarkEffectConfig)
+    KWIN_EFFECT_CONFIG_SINGLE(trackmouse, TrackMouseEffectConfig)
+)
 
 } // namespace
diff --git a/kwin/effects/dashboard/CMakeLists.txt b/kwin/effects/dashboard/CMakeLists.txt
deleted file mode 100644 (file)
index 0a618d1..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-#######################################
-# Effect
-
-# Source files
-set(kwin4_effect_builtins_sources
-    ${kwin4_effect_builtins_sources}
-     effects/dashboard/dashboard.cpp
-     effects/dashboard/dashboard.cpp
-)
-
-kde4_add_kcfg_files(kwin4_effect_builtins_sources effects/dashboard/dashboardconfig.kcfgc)
-
-# .desktop files
-install(FILES effects/dashboard/dashboard.desktop DESTINATION ${KDE4_SERVICES_INSTALL_DIR}/kwin)
-
-#######################################
-# Config
-
-# Source files
-set(kwin4_effect_builtins_config_sources
-    ${kwin4_effect_builtins_config_sources}
-    effects/dashboard/dashboard_config.cpp
-)
-
-kde4_add_kcfg_files(kwin4_effect_builtins_config_sources effects/dashboard/dashboardconfig.kcfgc)
-
-install(FILES effects/dashboard/dashboard_config.desktop DESTINATION ${KDE4_SERVICES_INSTALL_DIR}/kwin)
diff --git a/kwin/effects/dashboard/dashboard.cpp b/kwin/effects/dashboard/dashboard.cpp
deleted file mode 100644 (file)
index 943f3e3..0000000
+++ /dev/null
@@ -1,182 +0,0 @@
-/********************************************************************
- KWin - the KDE window manager
- This file is part of the KDE project.
-
-Copyright (C) 2010 Andreas Demmer <ademmer@opensuse.org>
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or
-(at your option) any later version.
-
-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, see <http://www.gnu.org/licenses/>.
-*********************************************************************/
-
-#include "dashboard.h"
-// KConfigSkeleton
-#include "dashboardconfig.h"
-
-#include <KConfigGroup>
-
-namespace KWin
-{
-
-DashboardEffect::DashboardEffect()
-    : transformWindow(false)
-    , retransformWindow(false)
-    , activateAnimation(false)
-    , deactivateAnimation(false)
-    , window(NULL)
-{
-    // TODO: better namespacing for atoms
-    atom = effects->announceSupportProperty("_WM_EFFECT_KDE_DASHBOARD", this);
-
-    // read settings
-    reconfigure(ReconfigureAll);
-    connect(effects, SIGNAL(windowAdded(KWin::EffectWindow*)), this, SLOT(slotWindowAdded(KWin::EffectWindow*)));
-    connect(effects, SIGNAL(windowClosed(KWin::EffectWindow*)), this, SLOT(slotWindowClosed(KWin::EffectWindow*)));
-    connect(effects, SIGNAL(windowActivated(KWin::EffectWindow*)), this, SLOT(slotWindowActivated(KWin::EffectWindow*)));
-}
-
-DashboardEffect::~DashboardEffect()
-{
-}
-
-void DashboardEffect::reconfigure(ReconfigureFlags)
-{
-    DashboardConfig::self()->readConfig();
-    brightness = DashboardConfig::brightness()/ 100.0;
-    saturation = DashboardConfig::saturation()/ 100.0;
-    blur = DashboardConfig::blur();
-
-    timeline.setDuration(animationTime<DashboardConfig>(500));
-    if (transformWindow)
-        effects->addRepaintFull();
-}
-
-void DashboardEffect::paintWindow(EffectWindow* w, int mask, QRegion region, WindowPaintData& data)
-{
-    if (transformWindow && (w != window) && w->isManaged() && !isDashboard(w)) {
-        // dashboard active, transform other windows
-        data.multiplyBrightness((1 - ((1.0 - brightness) * timeline.currentValue())));
-        data.multiplySaturation((1 - ((1.0 - saturation) * timeline.currentValue())));
-    }
-
-    else if (transformWindow && (w == window) && w->isManaged()) {
-        // transform dashboard
-        if ((timeline.currentValue() * 2) <= 1) {
-            data.multiplyOpacity(timeline.currentValue() * 2);
-        }
-    }
-
-    effects->paintWindow(w, mask, region, data);
-}
-
-void DashboardEffect::prePaintScreen(ScreenPrePaintData& data, int time)
-{
-    if (transformWindow) {
-        if (activateAnimation)
-            timeline.setCurrentTime(timeline.currentTime() + time);
-        if (deactivateAnimation)
-            timeline.setCurrentTime(timeline.currentTime() - time);
-    }
-    effects->prePaintScreen(data, time);
-}
-
-void DashboardEffect::postPaintScreen()
-{
-    if (transformWindow) {
-        if (retransformWindow) {
-            retransformWindow = false;
-            transformWindow = false;
-            effects->addRepaintFull();
-            window = NULL;
-            effects->setActiveFullScreenEffect(0);
-        }
-
-        if (activateAnimation) {
-            if (timeline.currentValue() == 1.0)
-                activateAnimation = false;
-
-            effects->addRepaintFull();
-        }
-
-        if (deactivateAnimation) {
-            if (timeline.currentValue() == 0.0) {
-                deactivateAnimation = false;
-                transformWindow = false;
-                window = NULL;
-                effects->setActiveFullScreenEffect(0);
-            }
-
-            effects->addRepaintFull();
-        }
-    }
-
-    effects->postPaintScreen();
-}
-
-bool DashboardEffect::isDashboard(EffectWindow *w)
-{
-    return w->windowRole() == "plasma-dashboard";
-}
-
-void DashboardEffect::slotWindowActivated(EffectWindow *w)
-{
-    if (!w)
-        return;
-
-    // apply effect on dashboard activation
-    if (isDashboard(w)) {
-        effects->setActiveFullScreenEffect(this);
-        transformWindow = true;
-        window = w;
-
-        effects->addRepaintFull();
-    } else {
-        if (transformWindow) {
-            retransformWindow = true;
-            effects->addRepaintFull();
-        }
-    }
-}
-
-void DashboardEffect::slotWindowAdded(EffectWindow* w)
-{
-    if (isDashboard(w)) {
-        // Tell other windowAdded() effects to ignore this window
-        w->setData(WindowAddedGrabRole, QVariant::fromValue(static_cast<void*>(this)));
-        if (blur) {
-            w->setData(WindowBlurBehindRole, w->geometry());
-            w->setData(WindowForceBlurRole, QVariant(true));
-        }
-
-        activateAnimation = true;
-        deactivateAnimation = false;
-        timeline.setCurrentTime(0);
-
-        w->addRepaintFull();
-    }
-}
-
-void DashboardEffect::slotWindowClosed(EffectWindow* w)
-{
-    if (isDashboard(w)) {
-        // Tell other windowClosed() effects to ignore this window
-        w->setData(WindowClosedGrabRole, QVariant::fromValue(static_cast<void*>(this)));
-        w->addRepaintFull();
-    }
-}
-
-bool DashboardEffect::isActive() const
-{
-    return transformWindow;
-}
-
-} // namespace
diff --git a/kwin/effects/dashboard/dashboard.desktop b/kwin/effects/dashboard/dashboard.desktop
deleted file mode 100644 (file)
index 8f65f7f..0000000
+++ /dev/null
@@ -1,144 +0,0 @@
-[Desktop Entry]
-Name=Dashboard
-Name[ar]=لوحة الودجات
-Name[ast]=Tableru de mandos
-Name[be@latin]=Dashboard
-Name[bg]=Табло
-Name[bn]=ড্যাশবোর্ড
-Name[bn_IN]=Dashboard
-Name[bs]=instrument-tabla
-Name[ca]=Tauler
-Name[ca@valencia]=Tauler
-Name[cs]=Dashboard
-Name[csb]=Panel
-Name[da]=Instrumentbræt
-Name[de]=Dashboard
-Name[el]=Πίνακας συστατικών
-Name[en_GB]=Dashboard
-Name[eo]=Stirtablo
-Name[es]=Tablero de mandos
-Name[et]=Vidinavaade
-Name[eu]=Agente-mahaia
-Name[fi]=Kojelauta
-Name[fr]=Panneau de contrôle
-Name[fy]=Dashboard
-Name[ga]=Dashboard
-Name[gl]=Cadro de control
-Name[gu]=ડેશબોર્ડ
-Name[he]=מכתבה
-Name[hi]=डैशबोर्ड
-Name[hne]=डेशबोर्ड
-Name[hr]=Nadzorna ploča
-Name[hu]=Dashboard
-Name[ia]=Pannello de instrumentos
-Name[id]=Dasbor
-Name[is]=Dashboard
-Name[it]=Dashboard
-Name[ja]=ダッシュボード
-Name[kk]=Аспаптар панелі
-Name[km]=ផ្ទាំង​គ្រប់គ្រង
-Name[kn]=ಯಂತ್ರೋಪಕರಣ ಪಟ್ಟಿ  (ಡಾಶ್ ಬೋರ್ಡ್)
-Name[ko]=대시보드
-Name[ku]=Panela Kontrolê
-Name[lt]=Prietaisų skydelis
-Name[lv]=Dashboard
-Name[ml]=ഡാഷ്ബോര്‍ഡ്
-Name[mr]=डॅशबोर्ड
-Name[nb]=Kontrollpult
-Name[nds]=Klockpaneel
-Name[nl]=Dashboard
-Name[nn]=Kontrollpult
-Name[or]=ଡ୍ୟାସବୋର୍ଡ
-Name[pa]=ਡੈਸ਼ਬੋਰਡ
-Name[pl]=Tablica
-Name[pt]=Dashboard
-Name[pt_BR]=Painel
-Name[ro]=Tablou de bord
-Name[ru]=Приборная доска
-Name[si]=පාලක පුරුව
-Name[sk]=Nástenka
-Name[sl]=Nadzorna plošča
-Name[sr]=инструмент-табла
-Name[sr@ijekavian]=инструмент-табла
-Name[sr@ijekavianlatin]=instrument-tabla
-Name[sr@latin]=instrument-tabla
-Name[sv]=Instrumentpanel
-Name[ta]= எக்ஸ்போர்டு
-Name[te]=డాష్‌బోర్‍డ్
-Name[tg]=Панели иловагиҳо
-Name[th]=แดชบอร์ด
-Name[tr]=Kontrol Paneli
-Name[ug]=باشقۇرۇش بېتى
-Name[uk]=Панель приладів
-Name[vi]=Bảng thông tin
-Name[wa]=Tåvlea d' boird
-Name[x-test]=xxDashboardxx
-Name[zh_CN]=部件板
-Name[zh_TW]=資訊看板
-Icon=preferences-system-windows-effect-dashboard
-Comment=Desaturate the desktop when displaying the Plasma dashboard
-Comment[ast]=Desatura l'escritoriu cuando s'amuesa'l tableru de Plasma
-Comment[bg]=Избледняване на работния плот при показване таблото на Plasma
-Comment[bs]=Posivljuje površ pri pojavi instrument-table Plazme
-Comment[ca]=Reducció de la saturació de l'escriptori en mostrar el tauler del Plasma
-Comment[ca@valencia]=Reducció de la saturació de l'escriptori en mostrar el tauler del Plasma
-Comment[cs]=Odbarvit plochu při zobrazení přístrojové desky Plasmy
-Comment[da]=Afmæt farverne på skrivebordet når Plasma instrumentbrættet vises
-Comment[de]=Die Arbeitsfläche grau färben, wenn das Plasma-Dashboard angezeigt wird.
-Comment[el]=Αποχρωματισμός της επιφάνειας εργασίας κατά την εμφάνιση του πίνακα του χώρου εργασίας Plasma
-Comment[en_GB]=Desaturate the desktop when displaying the Plasma dashboard
-Comment[es]=Desatura el escritorio cuando se muestra el tablero de Plasma
-Comment[et]=Töölaua värvide tuhmistamine Plasma vidinavaate näitamisel
-Comment[eu]=Mahaigainaren asetasuna murrizten du Plasmaren aginte-mahaia bistaratzean
-Comment[fi]=Häivytä työpöydän värejä näytettäessä Plasma-kojelauta
-Comment[ga]=Dísháithigh an deasc agus an painéal Plasma á thaispeáint
-Comment[gl]=Desatura o escritorio ao mostrar o diálogo de saída
-Comment[he]=החשכת שולחן העבודה בזמן הצגת ה־dashboard של Plasma
-Comment[hr]=Mijenja boje radne površine u crno-bijele tonove prilikom prikaza ploče s widgetima u Plasmi
-Comment[hu]=Csökkentett színek az asztalon a Plasmaáttekintő-nézet megjelenítésekor
-Comment[ia]=De-satura le scriptorio quando il monstra le pannello de instrumentos de Plasma
-Comment[is]=Afmetta skjáborð þegar Plasma stjórnborðið birtist
-Comment[kk]=Plasma аспаптар панелін көрсеткенде үстелді ертіп жіберу
-Comment[km]=ជ្រាប​ផ្ទៃតុ​នៅ​ពេល​បង្ហាញ​ផ្ទាំង​គ្រប់គ្រង​ប្លាស្មា
-Comment[ko]=Plasma 대시보드를 표시할 때 데스크톱을 흑백으로 전환합니다
-Comment[lt]=Panaikina darbastalio spalvų sodrumą kai rodomas plasma valdymo skydelis
-Comment[lv]=Padarīt darbvirsmu pelēktoņu, parādot Plasma dashboard
-Comment[mr]=प्लाज्मा डॅशबोर्ड दर्शविताना डेस्कटॉप असंपृक्त करा
-Comment[nb]=Ton ut skrivebordet når Plasma kontrollpult vises
-Comment[nds]=De Sattheit vun de Schriefdischklören bi't Wiesen vun dat Plasma-Klockpaneel daalsetten
-Comment[nl]=Verduistert het bureaublad tijdens het weergeven van het Plasma-dashbord
-Comment[nn]=Ton ut skrivebordet ved vising av Plasma-kontrollpulten
-Comment[pa]=ਜਦੋਂ ਪਲਾਜ਼ਮਾ ਡੈਸ਼ਬੋਰਡ ਵੇਖਾਉਣਾ ਹੋਵੇ ਤਾਂ ਡੈਸਕਟਾਪ ਨੂੰ ਡਿ-ਸੈਚੂਰੇਟ ਕਰੋ
-Comment[pl]=Zmniejszenie nasycenia kolorów podczas pokazywania tablicy Plazmy
-Comment[pt]=Reduzir a saturação do ecrã ao mostrar o painel do Plasma
-Comment[pt_BR]=Reduz a saturação da área de trabalho ao mostrar o painel do Plasma
-Comment[ro]=Desaturează biroul la afișarea tabloului de bord Plasma
-Comment[ru]=Плавное обесцвечивание экрана при показе приборной доски Plasma
-Comment[sk]=Odfarbí plochu pri zobrazení nástenky Plasmy
-Comment[sl]=Ob prikazu nadzorne plošče Plasma se namizju zmanjša nasičenost
-Comment[sr]=Посивљује површ при појави инструмент-табле Плазме
-Comment[sr@ijekavian]=Посивљује површ при појави инструмент-табле Плазме
-Comment[sr@ijekavianlatin]=Posivljuje površ pri pojavi instrument-table Plasme
-Comment[sr@latin]=Posivljuje površ pri pojavi instrument-table Plasme
-Comment[sv]=Försvaga skrivbordet när Plasmas instrumentpanel visas
-Comment[th]=ลดความอิ่มสีของพื้นที่ทำงาน เมื่อมีการแสดงแดชบอร์ดของพลาสมา
-Comment[tr]=Plasma kontrol paneli gösterilirken masaüstünü solgunlaştır
-Comment[ug]=پلازما تىزگىن تاختىنى كۆرسەتكەندە ئۈستەلئۈستىنى سۇسلاشتۇر
-Comment[uk]=Зменшення насиченості кольорів стільниці під час показу панелі приладів Плазми
-Comment[vi]=Làm tối màn hình khi hiển thị bảng Plasma
-Comment[wa]=Rinde moens noer li scribanne cwand i mostere li tåvlea d' boird di Plasma
-Comment[x-test]=xxDesaturate the desktop when displaying the Plasma dashboardxx
-Comment[zh_CN]=显示 Plasma 部件板时降低桌面饱和度
-Comment[zh_TW]=顯示 Plasma 資訊看板時將桌面淡化
-
-Type=Service
-X-KDE-ServiceTypes=KWin/Effect
-X-KDE-PluginInfo-Author=Andreas Demmer
-X-KDE-PluginInfo-Email=ademmer@opensuse.org
-X-KDE-PluginInfo-Name=kwin4_effect_dashboard
-X-KDE-PluginInfo-Version=0.1.0
-X-KDE-PluginInfo-Category=Appearance
-X-KDE-PluginInfo-Depends=
-X-KDE-PluginInfo-License=GPL
-X-KDE-PluginInfo-EnabledByDefault=true
-X-KDE-Ordering=85
diff --git a/kwin/effects/dashboard/dashboard.h b/kwin/effects/dashboard/dashboard.h
deleted file mode 100644 (file)
index 2b1ba23..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-/********************************************************************
- KWin - the KDE window manager
- This file is part of the KDE project.
-
-Copyright (C) 2010 Andreas Demmer <ademmer@opensuse.org>
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or
-(at your option) any later version.
-
-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, see <http://www.gnu.org/licenses/>.
-*********************************************************************/
-
-#ifndef KWIN_DASHBOARD_H
-#define KWIN_DASHBOARD_H
-
-#include <kwineffects.h>
-#include <QTimeLine>
-
-namespace KWin
-{
-
-
-class DashboardEffect : public KWin::Effect
-{
-    Q_OBJECT
-    Q_PROPERTY(qreal brightness READ configuredBrightness)
-    Q_PROPERTY(qreal saturation READ configuredSaturation)
-    Q_PROPERTY(bool blur READ isBlur)
-public:
-    DashboardEffect();
-    ~DashboardEffect();
-    virtual void paintWindow(EffectWindow* w, int mask, QRegion region, WindowPaintData& data);
-    virtual void prePaintScreen(ScreenPrePaintData& data, int time);
-    virtual void postPaintScreen();
-    virtual void reconfigure(ReconfigureFlags);
-    virtual bool isActive() const;
-
-    // for properties
-    qreal configuredBrightness() const {
-        return brightness;
-    }
-    qreal configuredSaturation() const {
-        return saturation;
-    }
-    bool isBlur() const {
-        return blur;
-    }
-public Q_SLOTS:
-    void slotWindowAdded(KWin::EffectWindow* c);
-    void slotWindowClosed(KWin::EffectWindow *c);
-    void slotWindowActivated(KWin::EffectWindow *w);
-private:
-    bool blur;
-    bool isDashboard(EffectWindow* w);
-    bool transformWindow;
-    bool retransformWindow;
-    bool activateAnimation;
-    bool deactivateAnimation;
-    QTimeLine timeline;
-    long atom;
-    qreal brightness;
-    qreal saturation;
-    EffectWindow* window;
-};
-
-} // namespace
-
-#endif
diff --git a/kwin/effects/dashboard/dashboard.kcfg b/kwin/effects/dashboard/dashboard.kcfg
deleted file mode 100644 (file)
index 9fbdf09..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<kcfg xmlns="http://www.kde.org/standards/kcfg/1.0"
-      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-      xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
-                          http://www.kde.org/standards/kcfg/1.0/kcfg.xsd" >
-    <kcfgfile name="kwinrc"/>
-    <group name="Effect-Dashboard">
-        <entry name="Brightness" type="Int">
-            <default>50</default>
-        </entry>
-        <entry name="Saturation" type="Int">
-            <default>50</default>
-        </entry>
-        <entry name="Duration" type="Int">
-            <default>0</default>
-        </entry>
-        <entry name="Blur" type="Bool">
-            <default>false</default>
-        </entry>
-    </group>
-</kcfg>
diff --git a/kwin/effects/dashboard/dashboard_config.cpp b/kwin/effects/dashboard/dashboard_config.cpp
deleted file mode 100644 (file)
index f1442c0..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- *   Copyright © 2010 Andreas Demmer <ademmer@opensuse.org>
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
- *
- *   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; see the file COPYING.  if not, write to
- *   the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- *   Boston, MA 02110-1301, USA.
- */
-
-#include "dashboard_config.h"
-// KConfigSkeleton
-#include "dashboardconfig.h"
-
-#include <kwineffects.h>
-
-namespace KWin
-{
-
-KWIN_EFFECT_CONFIG_FACTORY
-
-DashboardEffectConfig::DashboardEffectConfig(QWidget *parent, const QVariantList &args)
-    : KCModule(EffectFactory::componentData(), parent, args)
-{
-    ui.setupUi(this);
-
-    addConfig(DashboardConfig::self(), this);
-
-    load();
-}
-
-DashboardEffectConfig::~DashboardEffectConfig()
-{
-}
-
-void DashboardEffectConfig::save()
-{
-    KCModule::save();
-
-    EffectsHandler::sendReloadMessage("dashboard");
-}
-
-} // namespace KWin
-
diff --git a/kwin/effects/dashboard/dashboard_config.desktop b/kwin/effects/dashboard/dashboard_config.desktop
deleted file mode 100644 (file)
index af533ef..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-[Desktop Entry]
-Type=Service
-X-KDE-ServiceTypes=KCModule
-
-X-KDE-Library=kcm_kwin4_effect_builtins
-X-KDE-ParentComponents=kwin4_effect_dashboard
-X-KDE-PluginKeyword=dashboard
-
-Name=Dashboard
-Name[ar]=لوحة الودجات
-Name[ast]=Tableru de mandos
-Name[be@latin]=Dashboard
-Name[bg]=Табло
-Name[bn]=ড্যাশবোর্ড
-Name[bn_IN]=Dashboard
-Name[bs]=instrument-tabla
-Name[ca]=Tauler
-Name[ca@valencia]=Tauler
-Name[cs]=Dashboard
-Name[csb]=Panel
-Name[da]=Instrumentbræt
-Name[de]=Dashboard
-Name[el]=Πίνακας συστατικών
-Name[en_GB]=Dashboard
-Name[eo]=Stirtablo
-Name[es]=Tablero de mandos
-Name[et]=Vidinavaade
-Name[eu]=Agente-mahaia
-Name[fi]=Kojelauta
-Name[fr]=Panneau de contrôle
-Name[fy]=Dashboard
-Name[ga]=Dashboard
-Name[gl]=Cadro de control
-Name[gu]=ડેશબોર્ડ
-Name[he]=מכתבה
-Name[hi]=डैशबोर्ड
-Name[hne]=डेशबोर्ड
-Name[hr]=Nadzorna ploča
-Name[hu]=Dashboard
-Name[ia]=Pannello de instrumentos
-Name[id]=Dasbor
-Name[is]=Dashboard
-Name[it]=Dashboard
-Name[ja]=ダッシュボード
-Name[kk]=Аспаптар панелі
-Name[km]=ផ្ទាំង​គ្រប់គ្រង
-Name[kn]=ಯಂತ್ರೋಪಕರಣ ಪಟ್ಟಿ  (ಡಾಶ್ ಬೋರ್ಡ್)
-Name[ko]=대시보드
-Name[ku]=Panela Kontrolê
-Name[lt]=Prietaisų skydelis
-Name[lv]=Dashboard
-Name[ml]=ഡാഷ്ബോര്‍ഡ്
-Name[mr]=डॅशबोर्ड
-Name[nb]=Kontrollpult
-Name[nds]=Klockpaneel
-Name[nl]=Dashboard
-Name[nn]=Kontrollpult
-Name[or]=ଡ୍ୟାସବୋର୍ଡ
-Name[pa]=ਡੈਸ਼ਬੋਰਡ
-Name[pl]=Tablica
-Name[pt]=Dashboard
-Name[pt_BR]=Painel
-Name[ro]=Tablou de bord
-Name[ru]=Приборная доска
-Name[si]=පාලක පුරුව
-Name[sk]=Nástenka
-Name[sl]=Nadzorna plošča
-Name[sr]=инструмент-табла
-Name[sr@ijekavian]=инструмент-табла
-Name[sr@ijekavianlatin]=instrument-tabla
-Name[sr@latin]=instrument-tabla
-Name[sv]=Instrumentpanel
-Name[ta]= எக்ஸ்போர்டு
-Name[te]=డాష్‌బోర్‍డ్
-Name[tg]=Панели иловагиҳо
-Name[th]=แดชบอร์ด
-Name[tr]=Kontrol Paneli
-Name[ug]=باشقۇرۇش بېتى
-Name[uk]=Панель приладів
-Name[vi]=Bảng thông tin
-Name[wa]=Tåvlea d' boird
-Name[x-test]=xxDashboardxx
-Name[zh_CN]=部件板
-Name[zh_TW]=資訊看板
diff --git a/kwin/effects/dashboard/dashboard_config.h b/kwin/effects/dashboard/dashboard_config.h
deleted file mode 100644 (file)
index aaa09d6..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- *   Copyright © 2010 Andreas Demmer <ademmer@opensuse.org>
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
- *
- *   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; see the file COPYING.  if not, write to
- *   the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- *   Boston, MA 02110-1301, USA.
- */
-
-#ifndef KWIN_DASHBOARD_CONFIG_H
-#define KWIN_DASHBOARD_CONFIG_H
-
-#include <KCModule>
-#include "ui_dashboard_config.h"
-
-namespace KWin
-{
-
-class DashboardEffectConfig : public KCModule
-{
-    Q_OBJECT
-
-public:
-    explicit DashboardEffectConfig(QWidget *parent = 0, const QVariantList& args = QVariantList());
-    ~DashboardEffectConfig();
-
-    void save();
-
-private:
-    bool isBlurEffectAvailable();
-    long net_wm_dashboard;
-    ::Ui::DashboardEffectConfig ui;
-
-};
-
-} // namespace KWin
-
-#endif
-
diff --git a/kwin/effects/dashboard/dashboard_config.ui b/kwin/effects/dashboard/dashboard_config.ui
deleted file mode 100644 (file)
index 7e8e07d..0000000
+++ /dev/null
@@ -1,224 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>DashboardEffectConfig</class>
- <widget class="QWidget" name="DashboardEffectConfig">
-  <property name="geometry">
-   <rect>
-    <x>0</x>
-    <y>0</y>
-    <width>239</width>
-    <height>189</height>
-   </rect>
-  </property>
-  <layout class="QVBoxLayout" name="verticalLayout">
-   <item>
-    <widget class="QLabel" name="label_8">
-     <property name="text">
-      <string>Brightness of the background:</string>
-     </property>
-    </widget>
-   </item>
-   <item>
-    <layout class="QHBoxLayout" name="horizontalLayout">
-     <item>
-      <spacer name="horizontalSpacer_3">
-       <property name="orientation">
-        <enum>Qt::Horizontal</enum>
-       </property>
-       <property name="sizeType">
-        <enum>QSizePolicy::Fixed</enum>
-       </property>
-       <property name="sizeHint" stdset="0">
-        <size>
-         <width>12</width>
-         <height>0</height>
-        </size>
-       </property>
-      </spacer>
-     </item>
-     <item>
-      <widget class="QLabel" name="label_3">
-       <property name="text">
-        <string comment="Less brightness">Darker</string>
-       </property>
-      </widget>
-     </item>
-     <item>
-      <widget class="QSlider" name="kcfg_Brightness">
-       <property name="sizePolicy">
-        <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
-         <horstretch>0</horstretch>
-         <verstretch>0</verstretch>
-        </sizepolicy>
-       </property>
-       <property name="maximum">
-        <number>100</number>
-       </property>
-       <property name="singleStep">
-        <number>10</number>
-       </property>
-       <property name="pageStep">
-        <number>20</number>
-       </property>
-       <property name="orientation">
-        <enum>Qt::Horizontal</enum>
-       </property>
-       <property name="tickPosition">
-        <enum>QSlider::TicksBelow</enum>
-       </property>
-      </widget>
-     </item>
-     <item>
-      <widget class="QLabel" name="label_4">
-       <property name="text">
-        <string comment="More brightness">Lighter</string>
-       </property>
-      </widget>
-     </item>
-    </layout>
-   </item>
-   <item>
-    <widget class="QLabel" name="label_2">
-     <property name="text">
-      <string>Saturation of the background:</string>
-     </property>
-    </widget>
-   </item>
-   <item>
-    <layout class="QHBoxLayout" name="horizontalLayout_2">
-     <item>
-      <spacer name="horizontalSpacer_2">
-       <property name="orientation">
-        <enum>Qt::Horizontal</enum>
-       </property>
-       <property name="sizeType">
-        <enum>QSizePolicy::Fixed</enum>
-       </property>
-       <property name="sizeHint" stdset="0">
-        <size>
-         <width>12</width>
-         <height>0</height>
-        </size>
-       </property>
-      </spacer>
-     </item>
-     <item>
-      <widget class="QLabel" name="label_5">
-       <property name="text">
-        <string comment="No saturation">Gray</string>
-       </property>
-      </widget>
-     </item>
-     <item>
-      <widget class="QSlider" name="kcfg_Saturation">
-       <property name="sizePolicy">
-        <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
-         <horstretch>0</horstretch>
-         <verstretch>0</verstretch>
-        </sizepolicy>
-       </property>
-       <property name="maximum">
-        <number>100</number>
-       </property>
-       <property name="singleStep">
-        <number>10</number>
-       </property>
-       <property name="pageStep">
-        <number>20</number>
-       </property>
-       <property name="orientation">
-        <enum>Qt::Horizontal</enum>
-       </property>
-       <property name="tickPosition">
-        <enum>QSlider::TicksBelow</enum>
-       </property>
-      </widget>
-     </item>
-     <item>
-      <widget class="QLabel" name="label_6">
-       <property name="text">
-        <string comment="High saturation">Colored</string>
-       </property>
-      </widget>
-     </item>
-    </layout>
-   </item>
-   <item>
-    <widget class="QLabel" name="label_7">
-     <property name="text">
-      <string>Duration of the fade:</string>
-     </property>
-    </widget>
-   </item>
-   <item>
-    <layout class="QHBoxLayout" name="horizontalLayout_3" stretch="0,0,0">
-     <item>
-      <spacer name="horizontalSpacer">
-       <property name="orientation">
-        <enum>Qt::Horizontal</enum>
-       </property>
-       <property name="sizeHint" stdset="0">
-        <size>
-         <width>40</width>
-         <height>20</height>
-        </size>
-       </property>
-      </spacer>
-     </item>
-     <item>
-      <widget class="KIntSpinBox" name="kcfg_Duration">
-       <property name="maximum">
-        <number>3000</number>
-       </property>
-       <property name="singleStep">
-        <number>100</number>
-       </property>
-       <property name="value">
-        <number>1500</number>
-       </property>
-      </widget>
-     </item>
-     <item>
-      <widget class="QLabel" name="label">
-       <property name="text">
-        <string>ms</string>
-       </property>
-      </widget>
-     </item>
-    </layout>
-   </item>
-   <item>
-    <widget class="QCheckBox" name="kcfg_Blur">
-     <property name="toolTip">
-      <string>The blur effect must be enabled before it can be used.</string>
-     </property>
-     <property name="text">
-      <string>Apply blur effect to background</string>
-     </property>
-    </widget>
-   </item>
-   <item>
-    <spacer name="verticalSpacer">
-     <property name="orientation">
-      <enum>Qt::Vertical</enum>
-     </property>
-     <property name="sizeHint" stdset="0">
-      <size>
-       <width>0</width>
-       <height>0</height>
-      </size>
-     </property>
-    </spacer>
-   </item>
-  </layout>
- </widget>
- <customwidgets>
-  <customwidget>
-   <class>KIntSpinBox</class>
-   <extends>QSpinBox</extends>
-   <header>knuminput.h</header>
-  </customwidget>
- </customwidgets>
- <resources/>
- <connections/>
-</ui>
diff --git a/kwin/effects/dashboard/dashboardconfig.kcfgc b/kwin/effects/dashboard/dashboardconfig.kcfgc
deleted file mode 100644 (file)
index 772ad03..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-File=dashboard.kcfg
-ClassName=DashboardConfig
-NameSpace=KWin
-Singleton=true
-Mutators=true
index 2dd0fe0..ff6850a 100644 (file)
@@ -179,42 +179,42 @@ Comment[x-test]=xxConfigure desktop effectsxx
 Comment[zh_CN]=配置桌面效果
 Comment[zh_TW]=設定桌面效果
 
-X-KDE-Keywords=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,dashboard effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect
+X-KDE-Keywords=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect
 X-KDE-Keywords[bs]=kwin,prozor,menadžer,slaganje,efekti,3D efekti,2D efekti,XRender,Postavke videa,grafički efekti,desktop efekti,animacije ,razne animacije ,upravljanje efektima prozora,window switching effect,desktop switching effect,animacije ,brzina animacije,desktop animacije ,drajveri,podešavanje drajvera,vizualizacije,pružanje,invert efekti,Efekt igranja sa prozorima (looking glass effect),efekt povećala,snap helper effect,igranje sa strelicom miše efekti ,efekti povećavanja,efekti magljenja,efekti kontrolne ploče,efekti eksplozije,efekt izbljeđivanja,izbljeđivanje desktopa,efekti raspadanja,efekt klizanja, efekt naglašavanja prozora,login efekt,logout efekt,magični efek, teffect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect
 X-KDE-Keywords[ca]=kwin,finestra,gestor,composició,efecte,efectes 3D,efectes 2D,XRender,arranjament de vídeo,efectes gràfics,efectes d'escriptori,animacions,animacions diverses,efectes de gestió de finestra,efecte de canvi de finestra,efecte de canvi d'escriptori,animacions,velocitat d'animació,animacions d'escriptori,controladors,configuració de controladors,renderització,render,efecte d'inversió,efecte d'aparença de vidre,efecte de lupa,efecte ajudant de desplaçament,efecte de seguiment de ratolí,efecte de zoom,efecte de difuminat,efecte de tauler,efecte d'explosió,efecte d'esvaïment,efecte d'esvaïment d'escriptori,efecte de trencament,efecte de lliscament,efecte de ressaltat de finestra,efecte de connexió,efecte de desconnexió,efecte de làmpada màgica,efecte d'animació de minimització,efecte de marca de ratolí,efecte d'apropament,efecte de captura de pantalla,efecte de full,efecte de diapositiva,efecte de missatges emergents lliscants,efecte de miniatures de barra de tasques,efecte de miniatures laterals,translucidesa,efecte de translucidesa,transparència,efecte de geometria de finestra,efecte de finestres sacsejades,efecte de confirmació d'engegada,efecte de diàleg principal,efecte d'enfosquiment d'inactiu,efecte d'enfosquiment de pantalla, efecte de diapositiva prèvia,decoració,efecte per mostrar FPS,efecte de mostra de pintat,efecte de quadre de commutació,efecte de canvi de coberta,efecte de cub d'escriptori,efecte d'animació de cub d'escriptori,efecte de graella d'escriptori,efecte de canvi en roda,efecte de contorn,efecte de presentació de finestres,efecte de redimensió de finestra
 X-KDE-Keywords[ca@valencia]=kwin,finestra,gestor,composició,efecte,efectes 3D,efectes 2D,XRender,arranjament de vídeo,efectes gràfics,efectes d'escriptori,animacions,animacions diverses,efectes de gestió de finestra,efecte de canvi de finestra,efecte de canvi d'escriptori,animacions,velocitat d'animació,animacions d'escriptori,controladors,configuració de controladors,renderització,render,efecte d'inversió,efecte d'aparença de vidre,efecte de lupa,efecte ajudant de desplaçament,efecte de seguiment de ratolí,efecte de zoom,efecte de difuminat,efecte de tauler,efecte d'explosió,efecte d'esvaïment,efecte d'esvaïment d'escriptori,efecte de trencament,efecte de lliscament,efecte de ressaltat de finestra,efecte de connexió,efecte de desconnexió,efecte de làmpada màgica,efecte d'animació de minimització,efecte de marca de ratolí,efecte d'apropament,efecte de captura de pantalla,efecte de full,efecte de diapositiva,efecte de missatges emergents lliscants,efecte de miniatures de barra de tasques,efecte de miniatures laterals,translucidesa,efecte de translucidesa,transparència,efecte de geometria de finestra,efecte de finestres sacsejades,efecte de confirmació d'engegada,efecte de diàleg principal,efecte d'enfosquiment d'inactiu,efecte d'enfosquiment de pantalla, efecte de diapositiva prèvia,decoració,efecte per mostrar FPS,efecte de mostra de pintat,efecte de quadre de commutació,efecte de canvi de coberta,efecte de cub d'escriptori,efecte d'animació de cub d'escriptori,efecte de graella d'escriptori,efecte de canvi en roda,efecte de contorn,efecte de presentació de finestres,efecte de redimensió de finestra
 X-KDE-Keywords[da]=kwin,vindue,vindueshåndtering,compositing,effekter,3D-effekter,2D-effekter,XRender,grafiske effekter,skrivebordseffekter,animationer,diverse animationer,vindueshåndteringseffekter,effekt til skift af vinduer,effekt til skrivebordsskift,animationshastighed,skrivebordsanimationer,drivere,driverindstillinger,rendering,render,invertereffect,kikkerteffekt,forstørrelsesglaseffekt,hægtehjælpereffekt,følg musen-effekt,zoomeffect,sløreffekt,instrumentbræt,eksplosionseffekt,fade-effect,svæve-effect,fremhæv vindue-effekt,login-effekt,log ud-effekt,magisk lampe-effekt,minimer-effekt,musemærke-effekt,skalerind-effekt,skærmbillede-effekt,glide-effekt,glidende pop-op-effekt,opgavelinjeminiaturer-effekt,gennemsigtighed,transparens,ugennemsigtighed,vinduesgeometri-effekt,wobbly,blævrende vinduer,eye candy,øjeguf,vis FPS-effekt,cube,terning,gitter
-X-KDE-Keywords[de]=KWin,Fenster,Verwaltung,Compositing,Effekt,2D-Effekte,3D-Effekte,XRender,Videoeinstellungen,Gradische Effekte,Desktopeffekte,Arbeitsflächeneffekte,Animation,Fensterverwaltungs-Effekte,Fensterwechsel-Effekte,Decktopwechsel,Arbeitsflächenwechsel,Animationsgeschwindigkeit,Deskto-Animation,Arbeitsflächen-Animation,Treiber,Treibereinstellung,Rendering,Rendern,Invertierungseffekt,Bildschirmlupeneffekt,Vergrößerungseffekt,Einrasteffekt,Maus folgen,Zooneffekt,Dashboard.Effekt,Explosionseffekt,Überblendungseffekt,Gleiteneffekt,Fensterhervorhebungs-Effekt,Anmeldungseffekt,Abmeldungseffekt,Animierter Minimierungseffekt,Mausmarkierungseffekt,Skalierungseffekt,Bildschirmeffekt,Blatteffekt,Folieneffekt,Vorschaueffekt der Kontrollleiste,Vorschaueffekt,Durchsichtigkeit,Durchsichtigkeitseffekt,Fenstergeometrieffekt,Effekt Wabernde Fenster,Programmstartanzeigeneffekt,Inaktiveffekt,Bildschirmabdunkelungseffekt,FPS-Effekt,Zeichnungsbereicheffekt,Kasten mit Minibilderneffekt,3D-Fenstergalerieeffekt,Desktopgittereffekt,3D-Fensterstapelumschalteffekt,Umrisseffekt,Fensteranzeigeeffekt,Fenstergrößenänderungseffekt
+X-KDE-Keywords[de]=KWin,Fenster,Verwaltung,Compositing,Effekt,2D-Effekte,3D-Effekte,XRender,Videoeinstellungen,Gradische Effekte,Desktopeffekte,Arbeitsflächeneffekte,Animation,Fensterverwaltungs-Effekte,Fensterwechsel-Effekte,Decktopwechsel,Arbeitsflächenwechsel,Animationsgeschwindigkeit,Deskto-Animation,Arbeitsflächen-Animation,Treiber,Treibereinstellung,Rendering,Rendern,Invertierungseffekt,Bildschirmlupeneffekt,Vergrößerungseffekt,Einrasteffekt,Maus folgen,Zooneffekt.Effekt,Explosionseffekt,Überblendungseffekt,Gleiteneffekt,Fensterhervorhebungs-Effekt,Anmeldungseffekt,Abmeldungseffekt,Animierter Minimierungseffekt,Mausmarkierungseffekt,Skalierungseffekt,Bildschirmeffekt,Blatteffekt,Folieneffekt,Vorschaueffekt der Kontrollleiste,Vorschaueffekt,Durchsichtigkeit,Durchsichtigkeitseffekt,Fenstergeometrieffekt,Effekt Wabernde Fenster,Programmstartanzeigeneffekt,Inaktiveffekt,Bildschirmabdunkelungseffekt,FPS-Effekt,Zeichnungsbereicheffekt,Kasten mit Minibilderneffekt,3D-Fenstergalerieeffekt,Desktopgittereffekt,3D-Fensterstapelumschalteffekt,Umrisseffekt,Fensteranzeigeeffekt,Fenstergrößenänderungseffekt
 X-KDE-Keywords[el]=kwin,παράθυρο,διαχειριστής,σύνθεσης,εφέ,3D εφέ,2D εφέ,XRender,ρυθμίσεις βίντεο,γραφικά εφέ,εφέ επιφάνειας εργασίας,κινούμενες εικόνες,διάφορες κινούμενες εικόνες,εφέ διαχείρισης παραθύρου,εφέ εναλλαγής παραθύρου,εφέ εναλλαγής επιφάνειας εργασίας,κινούμενες εικόνες,ταχύτητα κινούμενων εικόνων,κινούμενες εικόνες επιφάνειας εργασίας,οδηγοί,ρυθμίσεις οδηγών,αποτύπωση,αποτύπωση,αναστροφή εφέ,εφέ μεγεθυντικού φακού,εφέ μεγέθυνσης,εφέ χειριστή snap,εφέ ίχνους ποντικιού,εφέ ζουμ,εφέ θόλωσης,εφέ πίνακα,εφέ έκρηξης,εφέ εξασθένισης,εφέ εξασθένισης επιφάνειας εργασίας,εφέ κατεδάφισης,εφέ ολίσθησης,εφέ τονισμού παραθύρου,εφέ εισόδου,εφέ εξόδου,εφέ μαγικής λάμπας,εφέ ελαχιστοποίησης κινούμενων εικόνων,εφέ σημείωσης με ποντίκι,εφέ κλιμάκωσης,εφέ στιγμιότυπου,εφέ φύλλου,εφέ κύλισης,εφέ κυλιόμενων αναδυόμενων,εφέ εικόνων επισκόπησης γραμμής εργασιών,εφέ παράπλευρων εικόνων επισκόπησης,διαύγεια,εφέ διαύγειας,διαφάνεια,εφέ γεωμετρίας παραθύρου,εφέ ταλαντευόμενων παραθύρων,εφέ ανάδρασης έναρξης,εφέ προγόνου διαλόγου,εφέ θαμπού αδρανούς,εφέ θολής οθόνης,εφέ πίσω κύλισης,eye candy,candy,εφέ εμφάνισης FPS,εφέ εμφάνισης σχεδιασμάτων,εφέ εναλλαγής πλαισίου,εφέ καλυμμένης εναλλαγής,εφέ κύβου επιφάνειας εργασίας,εφέ κινούμενων εικόνων κύβου επιφάνειας εργασίας,εφέ καννάβου επιφάνειας εργασίας,εφέ εναλλαγής στοίβας,εφέ περιγράμματος,εφέ παρουσίας παραθύρου,εφέ αλλαγής μεγέθους παραθύρου
-X-KDE-Keywords[en_GB]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,dashboard effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect
+X-KDE-Keywords[en_GB]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect
 X-KDE-Keywords[es]=kwin,ventana,gestor,composición,efecto,efectos 3D,efectos 2D,XRender,preferencias de vídeo,efectos gráficos,efectos del escritorio,animaciones,animaciones diversas,efectos de la gestión de ventanas,efecto de cambio de ventana,efecto de cambio de escritorio,velocidad de animación,animaciones del escritorio,controladores,preferencias del controlador,renderización,renderizar,efecto de inversión,efecto de espejo,efecto de lupa,efecto auxiliar de instantánea,efecto de seguimiento del ratón,efecto de ampliación,efecto borroso,efecto del tablero de mandos,efecto de explosión,efecto de desvanecimiento,efecto de desvanecimiento del escritorio,efecto de romper en pedazos,efecto de planeo,efecto de resaltar ventanas,efecto de inicio de sesión,efecto de final de sesión,efecto de lámpara mágica,efecto de animación al minimizar,efecto de marcas del ratón,efecto de escalado,efecto de captura de pantalla,efecto de hoja,efecto de deslizamiento,efecto de ventanas emergentes deslizantes,efecto de miniaturas de la barra de tareas,efecto de miniaturas laterales,transparencia,efecto de transparencia,efecto de geometría de las ventanas,efecto de ventanas gelatinosas,efecto de notificación de inicio,efecto de padre de la ventana,efecto de oscurecer inactiva,efecto de oscurecer la pantalla,efecto atrás,efectos atractivos,efecto de mostrar FPS,efecto de mostrar pintura,efecto de selección de ventana en caja,efecto de selección de ventana en modo carátula,efecto de cubo del escritorio,efecto de animación del cubo del escritorio,efecto de rejilla del escritorio,efecto de selección de ventana en modo cascada,efecto de contorno,efecto de presentación de ventanas,efecto de cambiar tamaño de las ventanas
 X-KDE-Keywords[et]=kwin,aken,hakdur,komposiit,efekt,3D efektid,ruumilised efektid,2D efektid,XRender,videoseadistused,graafikaefektid,töölauaefektid,animatsioonid,eri animatsioonid,aknahaldusefektid,akna lülitamise efekt,töölaua lülitamise efekt,animatsioonid,animatsiooni kiirus,töölauaanimatsioonid,draiverid,draiveri seadistused,renderdamine,renderdus,inverteerimisefekt,pikksilmaefekt,suurendusklaasiefekt,tõmbe abistaja efekt,hiire jälgimise efekt,suurendusefekt,häguefekt,vidinavaate efekt,plahvatuseefekt,hääbumisefekt,töölaua kadumise efekt,lagunemise efekt,liuglemisefekt,akna esiletõstmise efekt,sisselogimisefekt,väljalogimisefekt,maagilise laterna efekt,minimeerimisanimatsiooni efekt,hiirega tähistamise efekt,skaleerimisefekt,ekraanipildi efekt,leheefekt,slaidiefekt,liuglevate hüpikakende efekt,tegumiriba pisipiltide efekt,kõrvalasuvate pisipiltide efekt,läbipaistvus,läbipaistvuseefekt,akende geomeetria efekt,vonklevate akende efekt,käivitamise tagasiside efekt,dialoogi eellase efekt,tuhmi mitteaktiivse efekt,tuhmi ekraani efekt,tagasiliugumise efekt,silmarõõm,FPS-i näitamise efekt,joonistamise näitamise efekt,kastina lülitamise efekt,vaiplülitamise efekt,töölauakuubiku efekt, töölauakuubiku animatsiooni efekt,töölauavõrgustiku efekt,pööramisega lülitamise efekt,kontuuriefekt,aktiivsete akende efekt, akende suuruse muutmise efekt
 X-KDE-Keywords[eu]=kwin,leiho,kudeatzaile,konposizio,efektu,3D efektu,2D efektu,XRender,bideo-ezarpen,efektu grafiko,mahaigaineko efektu,animazio,hainbat animazio,leikoak kudeatzeko efektu,leihoz aldatzeko efektu,mahaigainez aldatzeko efektu,animazio-abiadura,mahaigaineko animazio,kontrolatzaile,kontrolatzaileen ezarpen,errendatze,errendatu,alderantzikatze-efektu,pantaila-lupa efektu,lupa-efektu,kokatze-laguntzailearen efektu,jarraitu saguari efektu,handitu efektu,lausotu efektu,aginte-panela efektu,leherketa efektu,iraungitze-efektu,iraungi mahaigaina efektu,hautsi efektu,lerratu efektu,nabarmendu leihoa efektu,saio-hasiera efektu,saio-amaiera efektu,lanpara magikoa efektu,ikonotzeko animazioa efektu,sagu-marka efektu,eskalatu efektu,pantaila-argazkia efektu,orria efektu,irristatu efektu,leiho gainerakorrak irristatzeko efektu,ataza-barraren koadro txikiak efektu,koadro txikiak alboan efektu,zehargarritasun, zehargarritasun efektu,gardentasun,leihoen geometria efektu,leiho dardartien efektu,abioko oharra efektu,elkarrizketa-koadroaren gurasoa efektu,ilundu inaktiboak efektu,ilundu pantaila efektu,irristatu atzera efektu,bistarako gozagarri,gozagarri,erakutsi FPS efektu,erakutsi pintatua efektu,kaxa aldaketa efektu,3Dko leiho-galeria efektu,mahaigain kuboa efektua, mahaigain kuboaren animazioa efektu,mahaigain-sareta efektu,leiho pila efektu,ingerada efektu,aurkeztu leihoak efektu,tamaina aldatu efektu
-X-KDE-Keywords[fi]=kwin,ikkuna,ohjelma,ikkunointi,ikkunointiohjelma,ikkunanhallinta,koostaminen,tehoste,3D-tehosteet,2D-tehosteet,3U-tehosteet,2U-tehosteet,XRender,videoasetukset,kuva-asetukset,graafiset tehosteet,työpöytätehosteet,animaatiot,animoinnit,useita animaatioita,eri animaatiot,ikkunanhallintatehosteet,ikkunan vaihtotehoste,työpöydän vaihtotehoste,animaatiot,animoinnit,animointinopeus,työpöytäanimaatiot,ajurit,ajuriasetukset,piirtojärjestelmä,renderöijä,renderoija,piirtäminen,renderöinti,renderointi,käänteisten värien tehoste,suurennuslasitehoste,pikaopastajatehoste,hiiren jäljitystehoste,zoomaustehoste,sumennustehoste,kojelautatehoste,räjähdystehoste,häivtytystehoste,työpöydän häivytystehoste,hajoamistehoste,ikkunaliukutehoste,ikkunan korostustehoste,sisäänkirjautumistehosteuloskirjautumistehoste,taikalampputehoste,pienennysanimaatiotehoste,hiiren jäljet -tehoste,skaalaustehoste,kuvankaappaustehoste,arkkitehoste,liu’utustehoste,liukuvat ponnahdusikkunat -tehoste,tehtäväpalkin esikatselukuvat -tehoste,esikatselukuva vieressä -tehoste,läpikuultavuus,läpinäkyvyys,läpikuultavuustehoste,läpinäkyvyystehoste,ikkunan mitat -tehoste,heiluvat ikkunat -tehoste,käynnistymisen ilmaisemisen tehoste,isäikkunatehoste,passiivisen himmennystehoste,näytön himmennystehoste,taakse liu’utus -tehoste,silmäkarkki,karkki,FPS-näyttötehoste,näytä FPS -tehoste,piirtämisen näyttämistehoste,laatikkovaihtajatehoste,levykansivaihtajatehoste,työpöytäkuutiotehoste,työpöytäkuutioanimaatiotehoste,työpöydän ruudukko -tehoste,kääntövaihtajatehoste,ääriviivatehoste,ikkunoiden esittämistehoste,ikkunan koon muuttamistehoste,window,manager,compositing,effect,3D effects,2D effects,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,dashboard effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect
+X-KDE-Keywords[fi]=kwin,ikkuna,ohjelma,ikkunointi,ikkunointiohjelma,ikkunanhallinta,koostaminen,tehoste,3D-tehosteet,2D-tehosteet,3U-tehosteet,2U-tehosteet,XRender,videoasetukset,kuva-asetukset,graafiset tehosteet,työpöytätehosteet,animaatiot,animoinnit,useita animaatioita,eri animaatiot,ikkunanhallintatehosteet,ikkunan vaihtotehoste,työpöydän vaihtotehoste,animaatiot,animoinnit,animointinopeus,työpöytäanimaatiot,ajurit,ajuriasetukset,piirtojärjestelmä,renderöijä,renderoija,piirtäminen,renderöinti,renderointi,käänteisten värien tehoste,suurennuslasitehoste,pikaopastajatehoste,hiiren jäljitystehoste,zoomaustehoste,sumennustehoste,kojelautatehoste,räjähdystehoste,häivtytystehoste,työpöydän häivytystehoste,hajoamistehoste,ikkunaliukutehoste,ikkunan korostustehoste,sisäänkirjautumistehosteuloskirjautumistehoste,taikalampputehoste,pienennysanimaatiotehoste,hiiren jäljet -tehoste,skaalaustehoste,kuvankaappaustehoste,arkkitehoste,liu’utustehoste,liukuvat ponnahdusikkunat -tehoste,tehtäväpalkin esikatselukuvat -tehoste,esikatselukuva vieressä -tehoste,läpikuultavuus,läpinäkyvyys,läpikuultavuustehoste,läpinäkyvyystehoste,ikkunan mitat -tehoste,heiluvat ikkunat -tehoste,käynnistymisen ilmaisemisen tehoste,isäikkunatehoste,passiivisen himmennystehoste,näytön himmennystehoste,taakse liu’utus -tehoste,silmäkarkki,karkki,FPS-näyttötehoste,näytä FPS -tehoste,piirtämisen näyttämistehoste,laatikkovaihtajatehoste,levykansivaihtajatehoste,työpöytäkuutiotehoste,työpöytäkuutioanimaatiotehoste,työpöydän ruudukko -tehoste,kääntövaihtajatehoste,ääriviivatehoste,ikkunoiden esittämistehoste,ikkunan koon muuttamistehoste,window,manager,compositing,effect,3D effects,2D effects,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect
 X-KDE-Keywords[fr]=kwin, fenêtre, gestionnaire, composition, effet, effets 3D, effets 2D, XRender, paramètres vidéo, effets graphiques, effets de bureau, animations, animations variés, effets de gestion des fenêtres, effets de changement de fenêtre, effets de changement de bureau, animations, vitesse des animations, animation du bureau, pilotes, paramètres du pilote, rendu, rendre, effet d'inversion, effet de verre, effet de loupe, effet d'aide au positionnement, effet de repérage de la souris, effet de zoom,effet de flou, effet du tableau de bord, effet d'explosion, effet de fondu, effet de fondu du bureau, effet d'effondrement, effet de glissement, effet de mise en valeur de la fenêtre, effet de connexion, effet de déconnexion, effet de lampe magique, effet de minimisation de l'application, effet de marque de la souris, effet de gradation, effet de capture d'écran, effet de feuille, effet de glisse, effet d'annotations glissantes, effet d'aperçu de la barre de tâche, effet d'aperçu sur le coté,translucidité, effet de translucidité, transparence, effet de géométrie de la fenêtre, effet de fenêtre en gélatine, effet du témoin de démarrage, effet de dialogue parent, effet d'obscurcissement de fenêtre inactive, effet d'obscurcissement du bureau, effet de glissement en arrière, confort visuel, beauté, effet d'affichage du FPS, effet d'affichage des zones peintes, effet de défilement dans une boîte, effet de défilement circulaire, effet de bureaux en cube, effet d'animation de cube de bureaux, effet de bureaux en grille, effet d'empilement en perspective, effet d'esquisse, effet de présentation des fenêtres, effet de redimensionnement des fenêtres
 X-KDE-Keywords[gl]=kwin,xanela,xestor,composición,efecto,efectos 3D,efectos 2D,XRender, configuración da imaxe,efectos gráficos, efectos do escritorio, animacións, efectos da xestión das xanelas,troco de xanela,animación,velocidade,controlador, render
 X-KDE-Keywords[hu]=kwin,ablak,kezelő,kompozitálás,hatás,3D hatás,2D hatás,XRender,videobeállítások,grafikai hatások,asztali hatások,animációk,különféle animációk,ablakkezelő hatások,ablakváltó hatások,asztalváltó hatások,animációk,animáció sebesség,asztali animációk,meghajtók,meghajtó beállítások,leképezés,renderelés,fordított hatás,tükörhatás,nagyító hatás,elkapás segítő hatás,egérkövetés hatás,nagyítás hatás,elmosás hatás,áttekintő hatás,robbanás hatás,elhalványulás hatás,asztal elhalványulása hatás,széteső hatás,csúszás hatás,ablak kiemelése hatás,belépés hatás,kilépés hatás,varázslámpa hatás,minimalizálás animáció hatás,egérjelölés hatás,méretezés hatás,képernyőkép hatás,munkalap hatás,dia hatás,csúszó felugrók hatás,feladatsáv bélyegképek hatás,bélyegképek félre hatás,áttetszőség,áttetszőség hatás,átlátszóság,ablak geometria hatás,ingó ablak hatás,indulási visszajelzés hatás,párbeszédablak szülő hatás,dim inaktív hatás,dim kijelző hatás,dia vissza hatás,látványelem,édesség,FPS megjelenítése hatás,festék megjelenése hatás,dobozváltás hatás,eltakarás váltás hatás,asztal kocka hatás,asztal kockaanimáció hatás,asztal rács hatás,tükrözésváltás hatás,körvonal hatás,jelenlegi ablakok hatás,ablak átméretezése hatás
 X-KDE-Keywords[ia]=kwin,fenestra,gerente,componente,effecto,effectos 3D,effectos 2D,XRender,preferentias de video,effectos graphic,effectos de scriptorio,animationes,varie animationes,effectos de gestion de genestra,effecto de commutation de fenestra, effecto de commutation de scriptorio,animationes,velocitate de animation,animationes de scriptorio,drivers, preferentias de driver,rendering,render,effecto de inverter,effecto speculo,effecto aggrandor,effecto de adjuta de photo (snap),effecto de tracia de mus,effecto zoom,effecto indistincte,effecto tabuliero,effecto explosion,effecto discolorate,effect de scriptorio discolorate,effecto de collapsar,effecto glissante, effecto de fenestra evidentiare,effecto de authenticar se,effecto de clauder session ,effecto lampada magic,minimisa effecto de animation,effecto de marca de mus,effecto de scalar,effecto de captura schermo,effecto folio,effecto diapositiva, effecto de popups glissante,effecto de miniatura de barra de carga,effecto de miniatura a parte,translucentia, effecto translucentia,transparentia, effecto de geometria de fenestra, effecto de fenestra tremulante,effecto de retro action, effecto de geniytor  de dialogo, effecto inactive obscur, effecto de schermo obscur,effecto de retro glissar,eye candy,candy,monstra effecto FPS,monstra effecto pictura, effecto commuta cassa,effecto de commuta coperturat,effecto cubo de scriptorio,animation de cubo de scriptorio,effecto grillia de scriptorio,effecto flip switch,effecto contorno,effecto de fenestra actual,effect de fenestra redimensionante
 X-KDE-Keywords[it]=kwin,finestra,gestore,composizione,effetto,effetti 3D,effetti 2D,XRender,impostazioni video,effetti grefici,effetti desktop,animazioni,animazioni varie, effetti del gestore delle finestre,effetto dello scambiafinestre, effetto dello scambiatore di desktop,animazioni,velocità animazioni,animazioni desktop,driver,impostazioni driver,disegno,rendering,effetto invertito,effetto vetro,effetto lente,effetto snap helper,effetto evidenzia mouse,effetto ingrandimento, effetto sfocatura,effetto quadro degli strumenti,effetto esplosione,effetto dissolvenza,effetto dissolvenza desktop,effetto caduta,effetto planatura,effetto evidenziazione finestra,effetto schermata di accesso, effetto disconnessione,effetto lampada magica,effetto animazione di minimizzazione,effetto tracciatura mouse, effetto scalatura,effetto istantanea,effetto foglio,effetto diapositiva,effetto scivolamento,effetto icone nella barra delle applicazioni,effetto miniatura su un lato,translucenza,effetto translucenza, trasparenza,effetto geometria finestra,effetto finestre tremolanti,effetto segnale di avvio,effetto finestra padre,effetto oscura finestra inattiva,effetto oscura schermo,effetto scivola all'indietro,gradevole,effetto gradevole,effetto mostra FPS,effetto ridisegno,effetto scambio cubi,effetto scambio copertina,effetto cubi del desktop,effetto animazione cubi del desktop,effetto griglia desktop,effetto scambiatore con inversione,effetto riquadro,effetto finestra presente,effetto ridimensionamento finestra
-X-KDE-Keywords[kk]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,dashboard effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect
-X-KDE-Keywords[km]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,dashboard effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect
-X-KDE-Keywords[ko]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,dashboard effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect,창,관리자,컴포지팅,효과,3D 효과,2D 효과,비디오 설정,그래픽 효과,데스크톱 효과,애니메이션,창 관리자,창 관리자 효과,데스크톱 전환,데스크톱 전환 효과,드라이버,드라이버 설정,렌더링,렌더링 설정,애니메이션 속도,투명 유리 효과,확대 축소 효과,흐림 효과,대시보드 효과,폭발 효과,페이드 효과,로그인 효과,창 강조 효과,글라이드 효과,로그아웃 효과,램프 효과,시트 효과,최소화 효과,최대화 효과,팝업 효과
+X-KDE-Keywords[kk]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect
+X-KDE-Keywords[km]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect
+X-KDE-Keywords[ko]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect,창,관리자,컴포지팅,효과,3D 효과,2D 효과,비디오 설정,그래픽 효과,데스크톱 효과,애니메이션,창 관리자,창 관리자 효과,데스크톱 전환,데스크톱 전환 효과,드라이버,드라이버 설정,렌더링,렌더링 설정,애니메이션 속도,투명 유리 효과,확대 축소 효과,흐림 효과,대시보드 효과,폭발 효과,페이드 효과,로그인 효과,창 강조 효과,글라이드 효과,로그아웃 효과,램프 효과,시트 효과,최소화 효과,최대화 효과,팝업 효과
 X-KDE-Keywords[nb]=kwin,vindusbehandler,sammensetting,effekt,3D-effekter,2D-effekter,XRender,videoinnstillinger,grafiske effekter,skrivebordseffekter,animasjoner,diverse animasjoner,vindusbytteeffekter,effekter ved skrivebordsbytte,animasjoner,animasjonsfart,skrivebordsanimasjoner,drivere,driverinnstillinger,opptegning,opptegner,inverteringseffekt,speileffekt,lupeeffekt,gripehjelpereffekt,musesporeffekt,forstørreeffekt,sløreffekt,kontrollpulteffekt,eksplosjonseffekt,uttoningseffekt,skrivebordtoningseffekt,henfallseffekt,glidereffekt,framhev vindu-effekt,innlogingseffekt,utloggingsefffekt,magisk lampe-effekt, animasjonseffekt ved vindusminimering,musmerkeeffekt,innskaleringseffekt,skjermdumpeffekt,ark-effekt,lysbildeeffekt,glidende oppspretteffekt,effekt for minibilder på oppgavelinja,effekt for minibilder på siden,gjennomskinnelighetseffekt,gjennomsiktighet,vindusgeometri-effekt,skjelvende vinduer-effekt,effekt for oppstartsmelding,effekt for foreldredialog,effekt for mørk inaktiv,effekt for mørk skjerm,gli tilbake-effekt,øyesnop,snop,vis FPS-effekt,vis malingseffekt,boksbytteeffekt,lokkbytteeffekt,skrivebordsterning-effekt,effekt for animert skrivebordsterning,effekt for skrivebordsruter,effekt for flipp-bytte,omriss-effekt,effekt for vinduer tilstede,effekt for vinduer som endrer størrelse
 X-KDE-Keywords[nds]=KWin,Finster,Pleger,Tosamensetten,Effekt,3D,2D,XRender,Videoinstellen,graafsche Effekten,Schriefdisch,Animeren,wesseln,Finsterwesseln,Schriefdischwesseln,Gauigkeit,Drievers,Dorstellen,ümdreihen,Kiekglas,Luup,andocken,Muusspoor,Grötter maken,Ansichtgrött,verwischen,Exploschoon,Utblennen,Uteneenbreken,glieden,markeren,anmellen,afmellen,magisch lamp,minimeren,Muusmark,Schirmfoto,Programmbalken,Vöransichten,Dörschienen,Finstergeometrie,Wabbeligkeit,Start,Torüchmelen,Böverfinster,Dialoog,afdüüstern,Ogenzucker,FPS,Kist,Schriefdischwörpel,Gadder,Dörgahn,Ümdreihen,Ümreet,Grött ännern
-X-KDE-Keywords[nl]=kwin,venster,beheerder,compositing,effect,3D effecten,2D effecten,XRender,video-instellingen,grafische effecten,bureaubladeffecten,animaties,verrschillende animaties,vensterbeheereffecten,vensteromschakeleffect, bureaublad-omschakeleffect,animaties,animatiesnelheid,bureaubladanimaties,stuurprogramma's,stuurprogramma-instellingen,rendering,render,inversieeffect,vergrootglaseffect,vergrotingseffect,snaphelpereffect,trackmuiseffect,zoomeffect,vervagingseffect,dashboardeffect,explosie-effect,uitvaageffect,uitvaagbureaubladeffect,uiteenvaleffect,glijeffect,vebsteraccentueringseffect,aanmeldeffect,afmeldeffect,magische lampeffect,animatie-effect minimaliseren,muismarkeringseffect,inschaaleffect,schermafdrukeffect,bladeneffect,diaeffect,glijdende pop-upseffect,taakbalkminiatuureffect,miniatuur-opzijeffect,doorzichtigheid,doorzichtigheidseffect,transparantie,vensterafmetingeneffect,wiebelende vensterseffect,opstartterugkoppeleffect,dialoogoudereffect,dim bij inactiviteitseffect,dim het schermeffect,schuif terugeffect,oogstrelend,snoepgoed,FPS toneneffect,verf toneneffect,vak omschakeleffect,deksel schakelaareffect,bureaublad kubuseffect,bureaublad kubus animatie-effect,bureaubladrastereffect,omschakeleffect,omrandingeffect,huidig venstereffect, wijzig grootte van venstereffect
+X-KDE-Keywords[nl]=kwin,venster,beheerder,compositing,effect,3D effecten,2D effecten,XRender,video-instellingen,grafische effecten,bureaubladeffecten,animaties,verrschillende animaties,vensterbeheereffecten,vensteromschakeleffect, bureaublad-omschakeleffect,animaties,animatiesnelheid,bureaubladanimaties,stuurprogramma's,stuurprogramma-instellingen,rendering,render,inversieeffect,vergrootglaseffect,vergrotingseffect,snaphelpereffect,trackmuiseffect,zoomeffect,vervagingseffect,explosie-effect,uitvaageffect,uitvaagbureaubladeffect,uiteenvaleffect,glijeffect,vebsteraccentueringseffect,aanmeldeffect,afmeldeffect,magische lampeffect,animatie-effect minimaliseren,muismarkeringseffect,inschaaleffect,schermafdrukeffect,bladeneffect,diaeffect,glijdende pop-upseffect,taakbalkminiatuureffect,miniatuur-opzijeffect,doorzichtigheid,doorzichtigheidseffect,transparantie,vensterafmetingeneffect,wiebelende vensterseffect,opstartterugkoppeleffect,dialoogoudereffect,dim bij inactiviteitseffect,dim het schermeffect,schuif terugeffect,oogstrelend,snoepgoed,FPS toneneffect,verf toneneffect,vak omschakeleffect,deksel schakelaareffect,bureaublad kubuseffect,bureaublad kubus animatie-effect,bureaubladrastereffect,omschakeleffect,omrandingeffect,huidig venstereffect, wijzig grootte van venstereffect
 X-KDE-Keywords[pl]=kwin,okno,menadżer,kompozycje,efekt,efekty 3D,efekty 2D,XRender, ustawienia wideo,efekty graficzne,efekty pulpitu,animacje,różne animacje,efekty zarządzania oknami,efekty przełączania okien,efekty przełączania pulpitów,animacje, szybkość animacji,animacje pulpitu,sterowniki,ustawienia sterowników,renderowania, efekt odwrócenia,szkło powiększające,efekt powiększenia,efekt pomocnika przyciągania, efekt śledzenia myszy,efekt przybliżenia,efekt rozmycia,efekt tablicy,efekt eksplozji,efekt zanikania,efekt zanikania pulpitu,efekt rozpadania,efekt slajdu,efekt podświetlania okna, efekt logowania,efekt wylogowywania,efekt magicznej lampy,efekt animacji minimalizacji, efekt znacznika myszy,efekt skalowania,efekt zrzutu ekranu,efekt arkusza,efekt slajdu,efekt wysuwających się elementów wyskakujących,efekt prześwitywania,przezroczystość,efekt geometrii okna,efekt chwiejnych okien,efekt odczuć przy starcie,efekt okna rodzica,efekt przyciemniania nieaktywnych,efekt przyciemniania ekranu,efekt przesuwania do tył,efekt pokazania ilości klatek na sekundę
 X-KDE-Keywords[pt]=kwin,janela,gestor,composição,efeito,efeitos 3D,efeitos 2D,XRender,configuração do vídeo,efeitos gráficos,efeitos do ecrã,animações,animações diversas,efeitos de gestão das janelas,efeito de mudança de janelas,efeito de mudança de ecrãs,animações,velocidade da animação,animações do ecrã,controladores,configuração dos controladores,desenho,efeito de inversão,efeito de lupa,efeito de lente,efeito de ajuda no ajuste, efeito de seguimento do rato,efeito de ampliação,efeito de borrão,efeito de quadro,efeito de explosão,efeito de desvanecimento,efeito de desvanecimento do ecrã,efeito de destruição,efeito de deslizamento,efeito de realce da janela,efeito na autenticação,efeito do encerramento,efeito de lâmpada mágica,efeito de animação na minimização,efeito de marcação com rato,efeito de escala,efeito de captura do ecrã,efeito de folha,efeito de mensagens deslizantes,efeito de miniaturas na barra de tarefas,efeito de miniaturas laterais,efeito de janelas a tremer,efeito do arranque inicial,efeito da janela-mãe,efeito de escurecimento de janelas inactivas,efeito de deslize para trás,efeitos visuais,beleza,efeito de apresentação das IPS,efeito de pintura,efeito de mudança em caixa,efeito de mudança de capas, efeito de animação do cubo do ecrã,efeito de grelha do ecrã,efeito de mudança por viragem,efeito de destaque,efeito de apresentação das janelas,efeito de dimensionamento das janelas
 X-KDE-Keywords[pt_BR]=kwin,janela,gerenciador,composição,efeito,efeitos 3D,efeitos 2D, XRender,configuração do vídeo,efeitos gráficos,efeitos da área de trabalho,animações,diversas animações,efeitos do gerenciamento das janelas,efeito de mudança da janela,efeito de mudança de área de trabalho,animações,velocidade da animação,animações da área de trabalho,controladores,drivers,configuração do driver,desenho,efeito de inversão,efeito de lupa,efeito de lente,efeito de ajuste,efeito de seguimento do mouse,efeito de ampliação,efeito de borrão,efeito de quadro,efeito de explosão,efeito de desvanecimento,efeito de desvanecimento da área de trabalho,efeito de queda,efeito de deslizamento,efeito de realce da janela,efeito de autenticação,efeito de encerramento da sessão,efeito de lâmpada mágica,efeito de animação da minimização,efeito de marcação do mouse,efeito de ampliação,efeito de captura de tela,efeito de folha,efeito de deslizamento,efeito de janelas deslizantes,efeito de miniaturas das tarefas,efeito de miniatura ao lado,translucidez,efeito de translucidez,transparência,efeito de geometria da janela,efeito de janelas ondulantes,efeito de reação à inicialização,efeito da janela-mãe,efeito de escurecimento da janela inativa,efeito de escurecimento da tela,efeito de deslizamento para trás,efeitos visuais,visuais,efeito para mostrar FPS,efeito de pintura,efeito de mudança em caixa,efeito de mudança em capas,efeito de cubo da área de trabalho,efeito de animação do cubo da área de trabalho,efeito da grade da área de trabalho,efeito de virada de página,efeito de realce,efeito de apresentação das janelas,efeito de dimensionamento das janelas
-X-KDE-Keywords[ru]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,dashboard effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect,окно,диспетчер,графический,эффект,3D эффект,2D эффект,параметры видео,графические эффекты,эффекты рабочего стола,анимация,эффекты управления окнами,эффект переключения окна,эффект переключения рабочих столов,анимация,скорость анимации,анимация рабочего стола,драйверы,параметры драйверов,рендеринг,визуализация,цветопередача,режим инверсии,эффект зеркала,эффект лупы,эффект разметки экрана,эффект движения мыши на экране, эффект масштабирования,эффект размытия,приборная доска,эффект взрыва,эффект затухания,эффект затухания рабочего стола,эффект распада,эффект скольжения,подсветка окна,вход в систему,выход из системы,эффект волшебной лампы,анимация сворачивания,рисование мышью,анимация появления,снимок экрана,вкладки,эффект скольжения,анимация всплывающих окон,миниатюра окна у панели задач,миниатюра окна на краю экрана,полупрозрачность,прозрачность,геометрия окна,дрожащие окна, отклик запуска приложения,затемнение основного окна,затемнение неактивных окон,затемнение экрана,эффект выскальзывания,украшения,красивые,график производительности,подсвечивать отрисовку,переключение с миниатюрами,карусель,куб с рабочими столами,анимация куба с рабочими столами,все рабочие столы,перелистывание,контур,окна в кнопке,все окна,изменение размера окна
+X-KDE-Keywords[ru]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect,окно,диспетчер,графический,эффект,3D эффект,2D эффект,параметры видео,графические эффекты,эффекты рабочего стола,анимация,эффекты управления окнами,эффект переключения окна,эффект переключения рабочих столов,анимация,скорость анимации,анимация рабочего стола,драйверы,параметры драйверов,рендеринг,визуализация,цветопередача,режим инверсии,эффект зеркала,эффект лупы,эффект разметки экрана,эффект движения мыши на экране, эффект масштабирования,эффект размытия,приборная доска,эффект взрыва,эффект затухания,эффект затухания рабочего стола,эффект распада,эффект скольжения,подсветка окна,вход в систему,выход из системы,эффект волшебной лампы,анимация сворачивания,рисование мышью,анимация появления,снимок экрана,вкладки,эффект скольжения,анимация всплывающих окон,миниатюра окна у панели задач,миниатюра окна на краю экрана,полупрозрачность,прозрачность,геометрия окна,дрожащие окна, отклик запуска приложения,затемнение основного окна,затемнение неактивных окон,затемнение экрана,эффект выскальзывания,украшения,красивые,график производительности,подсвечивать отрисовку,переключение с миниатюрами,карусель,куб с рабочими столами,анимация куба с рабочими столами,все рабочие столы,перелистывание,контур,окна в кнопке,все окна,изменение размера окна
 X-KDE-Keywords[sk]=kwin, okno, manažér, kompozícia, efekt, 3D efekty, 2D efekty, XRender,nastavenia obrazu, grafické efekty, desktop efekty, animácie, rôzneanimácie, efekty správa okien, okno prepínanie efektov, stolnýspínacie efekt, animácie, animácie rýchlosť, stolný animácie, ovládače,nastavenie ovládača, renderovanie, poskytnúť, invertný skutočnosti zrkadlá účinok,lupa efekt, snap pomocník efekt, trať myš efekt, zoom efekt, rozmazaniuúčinok, prístrojová doska efekt, výbuch efekt, fade efekt, fade stolný efekt,rozpadnúť účinok, zostupovej efekt, zvýraznenie okno efekt, efekt prihlásenie, odhlásenieúčinok, čarovnú lampu účinok, minimálny efekt animácie, myši značky efekt, mierkav skutočnosti, screenshot efekt, list efekt, snímka efekt, posuvné vyskakovacie okná účinok,miniatúry na hlavnom paneli efekt, náhľad stranou efekt, priesvitnosť, translucencieúčinok, transparentnosť, okno geometrie efekt, vratkú okná efekt, uvedenie do prevádzkyspätná väzba, dialóg rodič efekt, matný efekt neaktívny, stlmiť obrazovku efekt,posunutím zadnej efekt, pastva pre oči, cukrík zobraziť FPS efekt, zobrazovať farby efekt, boxprepínač efekt, kryt prepínače účinok, desktop, desktop cube efekt kocky animácieúčinok, Desktop Grid efekt, flip switch efekt, obrys účinok, súčasné oknáúčinok, zmena veľkosti okna efekt
 X-KDE-Keywords[sl]=kwin,upravljalnik oken,skladanje,učinek,učinki 3d,učinki 2d,xrender,grafične nastavitve,grafični učinki,namizni učinki,animacije,upravljanje z okni,preklapljanje oken,preklapljanje namizij,hitrost animacij,namizne animacije,gonilniki,izrisovanje,obrni,povečevalno steklo,pripenjalni pomagalnik,sledenje miški,približanje,zabriši,nadzorna plošča,eksplozija,pojemanje,pojemanje namizja,razpad,drsenje,poudari okno,učinek prijave,učinek odjave,čarobna svetilka,animacija skrčenja,risanje,animirano pojavljanje,zaslonska slika,list,drsenje,drseča pojavna okna,sličice za opravilno vrstico,sličica ob strani,prosojnost,prozornost,geometrija okna,majava okna,odziv zagona,nadrejeno pogovorno okno,potemni nedejavno,potemni zaslon,zdrs v ozadje,vidni bonbončki,pokaži sličice na sekundo,izrisovanje,preklapljanje - škatla,preklapljanje - ovitki,kocka z namizji,animacija kocka z namizji,mreža namizij,preklapljanje - sklad,oris,predstavi okna,spreminjanje velikosti okna
-X-KDE-Keywords[sr]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,dashboard effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect,К‑вин,прозор,менаџер,слагање,ефекат,3Д ефекти,2Д ефекти,опенГЛ,Икс‑рендер,видео поставке,графички ефекти,ефекти површи,анимације,разне анимације,ефекти управљања прозорима,ефекти мењања прозора,ефекти мењања површи,анимације,брзина анимације,анимације површи,драјвери,поставке драјвера,рендеровање,исцртавање,ефекат извртања,ефекат лупе,ефекат уклапања,ефекат праћења миша,ефекат увеличања,ефекат замућења,инструмент-табла,ефекат експлозије,ефекат утапања,ефеката утапања површи,ефекат распадања,ефекат распарчавања,ефекат клизања,ефекат истицања прозора,ефекат пријављивања,ефекат одјављивања,ефекат магичне лампе,ефекат минимизовања,ефекат трагова миша,ефекат скалирања,ефекат снимка екрана,ефекат листа,ефекат клизања,ефекат клизајућих искакача,ефекат ефекат сличица на траци задатака,ефекат прозирности,прозирност,провидност,ефекат геометрије прозора,ефекат лелујајућих прозора,ефекат одзива покретања,ефекат родитељског дијалог,ефекат потамњења неактивног,ефекат потамњења екрана,шминка,ефекат приказивања,ефекат кутијастог пребацивања,ефекат коцке површи,ефекат анимације коцке површи,ефекат мреже површи,ефекат превртања,ефекат представљања прозора,ефекат промене величине прозора
-X-KDE-Keywords[sr@ijekavian]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,dashboard effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect,К‑вин,прозор,менаџер,слагање,ефекат,3Д ефекти,2Д ефекти,опенГЛ,Икс‑рендер,видео поставке,графички ефекти,ефекти површи,анимације,разне анимације,ефекти управљања прозорима,ефекти мењања прозора,ефекти мењања површи,анимације,брзина анимације,анимације површи,драјвери,поставке драјвера,рендеровање,исцртавање,ефекат извртања,ефекат лупе,ефекат уклапања,ефекат праћења миша,ефекат увеличања,ефекат замућења,инструмент-табла,ефекат експлозије,ефекат утапања,ефеката утапања површи,ефекат распадања,ефекат распарчавања,ефекат клизања,ефекат истицања прозора,ефекат пријављивања,ефекат одјављивања,ефекат магичне лампе,ефекат минимизовања,ефекат трагова миша,ефекат скалирања,ефекат снимка екрана,ефекат листа,ефекат клизања,ефекат клизајућих искакача,ефекат ефекат сличица на траци задатака,ефекат прозирности,прозирност,провидност,ефекат геометрије прозора,ефекат лелујајућих прозора,ефекат одзива покретања,ефекат родитељског дијалог,ефекат потамњења неактивног,ефекат потамњења екрана,шминка,ефекат приказивања,ефекат кутијастог пребацивања,ефекат коцке површи,ефекат анимације коцке површи,ефекат мреже површи,ефекат превртања,ефекат представљања прозора,ефекат промене величине прозора
-X-KDE-Keywords[sr@ijekavianlatin]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,dashboard effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect,KWin,prozor,menadžer,slaganje,efekat,3D efekti,2D efekti,XRender,video postavke,grafički efekti,efekti površi,animacije,razne animacije,efekti upravljanja prozorima,efekti menjanja prozora,efekti menjanja površi,animacije,brzina animacije,animacije površi,drajveri,postavke drajvera,renderovanje,iscrtavanje,efekat izvrtanja,efekat lupe,efekat uklapanja,efekat praćenja miša,efekat uveličanja,efekat zamućenja,instrument-tabla,efekat eksplozije,efekat utapanja,efekata utapanja površi,efekat raspadanja,efekat rasparčavanja,efekat klizanja,efekat isticanja prozora,efekat prijavljivanja,efekat odjavljivanja,efekat magične lampe,efekat minimizovanja,efekat tragova miša,efekat skaliranja,efekat snimka ekrana,efekat lista,efekat klizanja,efekat klizajućih iskakača,efekat efekat sličica na traci zadataka,efekat prozirnosti,prozirnost,providnost,efekat geometrije prozora,efekat lelujajućih prozora,efekat odziva pokretanja,efekat roditeljskog dijalog,efekat potamnjenja neaktivnog,efekat potamnjenja ekrana,šminka,efekat prikazivanja,efekat kutijastog prebacivanja,efekat kocke površi,efekat animacije kocke površi,efekat mreže površi,efekat prevrtanja,efekat predstavljanja prozora,efekat promene veličine prozora
-X-KDE-Keywords[sr@latin]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,dashboard effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect,KWin,prozor,menadžer,slaganje,efekat,3D efekti,2D efekti,XRender,video postavke,grafički efekti,efekti površi,animacije,razne animacije,efekti upravljanja prozorima,efekti menjanja prozora,efekti menjanja površi,animacije,brzina animacije,animacije površi,drajveri,postavke drajvera,renderovanje,iscrtavanje,efekat izvrtanja,efekat lupe,efekat uklapanja,efekat praćenja miša,efekat uveličanja,efekat zamućenja,instrument-tabla,efekat eksplozije,efekat utapanja,efekata utapanja površi,efekat raspadanja,efekat rasparčavanja,efekat klizanja,efekat isticanja prozora,efekat prijavljivanja,efekat odjavljivanja,efekat magične lampe,efekat minimizovanja,efekat tragova miša,efekat skaliranja,efekat snimka ekrana,efekat lista,efekat klizanja,efekat klizajućih iskakača,efekat efekat sličica na traci zadataka,efekat prozirnosti,prozirnost,providnost,efekat geometrije prozora,efekat lelujajućih prozora,efekat odziva pokretanja,efekat roditeljskog dijalog,efekat potamnjenja neaktivnog,efekat potamnjenja ekrana,šminka,efekat prikazivanja,efekat kutijastog prebacivanja,efekat kocke površi,efekat animacije kocke površi,efekat mreže površi,efekat prevrtanja,efekat predstavljanja prozora,efekat promene veličine prozora
+X-KDE-Keywords[sr]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect,К‑вин,прозор,менаџер,слагање,ефекат,3Д ефекти,2Д ефекти,опенГЛ,Икс‑рендер,видео поставке,графички ефекти,ефекти површи,анимације,разне анимације,ефекти управљања прозорима,ефекти мењања прозора,ефекти мењања површи,анимације,брзина анимације,анимације површи,драјвери,поставке драјвера,рендеровање,исцртавање,ефекат извртања,ефекат лупе,ефекат уклапања,ефекат праћења миша,ефекат увеличања,ефекат замућења,инструмент-табла,ефекат експлозије,ефекат утапања,ефеката утапања површи,ефекат распадања,ефекат распарчавања,ефекат клизања,ефекат истицања прозора,ефекат пријављивања,ефекат одјављивања,ефекат магичне лампе,ефекат минимизовања,ефекат трагова миша,ефекат скалирања,ефекат снимка екрана,ефекат листа,ефекат клизања,ефекат клизајућих искакача,ефекат ефекат сличица на траци задатака,ефекат прозирности,прозирност,провидност,ефекат геометрије прозора,ефекат лелујајућих прозора,ефекат одзива покретања,ефекат родитељског дијалог,ефекат потамњења неактивног,ефекат потамњења екрана,шминка,ефекат приказивања,ефекат кутијастог пребацивања,ефекат коцке површи,ефекат анимације коцке површи,ефекат мреже површи,ефекат превртања,ефекат представљања прозора,ефекат промене величине прозора
+X-KDE-Keywords[sr@ijekavian]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect,К‑вин,прозор,менаџер,слагање,ефекат,3Д ефекти,2Д ефекти,опенГЛ,Икс‑рендер,видео поставке,графички ефекти,ефекти површи,анимације,разне анимације,ефекти управљања прозорима,ефекти мењања прозора,ефекти мењања површи,анимације,брзина анимације,анимације површи,драјвери,поставке драјвера,рендеровање,исцртавање,ефекат извртања,ефекат лупе,ефекат уклапања,ефекат праћења миша,ефекат увеличања,ефекат замућења,инструмент-табла,ефекат експлозије,ефекат утапања,ефеката утапања површи,ефекат распадања,ефекат распарчавања,ефекат клизања,ефекат истицања прозора,ефекат пријављивања,ефекат одјављивања,ефекат магичне лампе,ефекат минимизовања,ефекат трагова миша,ефекат скалирања,ефекат снимка екрана,ефекат листа,ефекат клизања,ефекат клизајућих искакача,ефекат ефекат сличица на траци задатака,ефекат прозирности,прозирност,провидност,ефекат геометрије прозора,ефекат лелујајућих прозора,ефекат одзива покретања,ефекат родитељског дијалог,ефекат потамњења неактивног,ефекат потамњења екрана,шминка,ефекат приказивања,ефекат кутијастог пребацивања,ефекат коцке површи,ефекат анимације коцке површи,ефекат мреже површи,ефекат превртања,ефекат представљања прозора,ефекат промене величине прозора
+X-KDE-Keywords[sr@ijekavianlatin]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect,KWin,prozor,menadžer,slaganje,efekat,3D efekti,2D efekti,XRender,video postavke,grafički efekti,efekti površi,animacije,razne animacije,efekti upravljanja prozorima,efekti menjanja prozora,efekti menjanja površi,animacije,brzina animacije,animacije površi,drajveri,postavke drajvera,renderovanje,iscrtavanje,efekat izvrtanja,efekat lupe,efekat uklapanja,efekat praćenja miša,efekat uveličanja,efekat zamućenja,instrument-tabla,efekat eksplozije,efekat utapanja,efekata utapanja površi,efekat raspadanja,efekat rasparčavanja,efekat klizanja,efekat isticanja prozora,efekat prijavljivanja,efekat odjavljivanja,efekat magične lampe,efekat minimizovanja,efekat tragova miša,efekat skaliranja,efekat snimka ekrana,efekat lista,efekat klizanja,efekat klizajućih iskakača,efekat efekat sličica na traci zadataka,efekat prozirnosti,prozirnost,providnost,efekat geometrije prozora,efekat lelujajućih prozora,efekat odziva pokretanja,efekat roditeljskog dijalog,efekat potamnjenja neaktivnog,efekat potamnjenja ekrana,šminka,efekat prikazivanja,efekat kutijastog prebacivanja,efekat kocke površi,efekat animacije kocke površi,efekat mreže površi,efekat prevrtanja,efekat predstavljanja prozora,efekat promene veličine prozora
+X-KDE-Keywords[sr@latin]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect,KWin,prozor,menadžer,slaganje,efekat,3D efekti,2D efekti,XRender,video postavke,grafički efekti,efekti površi,animacije,razne animacije,efekti upravljanja prozorima,efekti menjanja prozora,efekti menjanja površi,animacije,brzina animacije,animacije površi,drajveri,postavke drajvera,renderovanje,iscrtavanje,efekat izvrtanja,efekat lupe,efekat uklapanja,efekat praćenja miša,efekat uveličanja,efekat zamućenja,instrument-tabla,efekat eksplozije,efekat utapanja,efekata utapanja površi,efekat raspadanja,efekat rasparčavanja,efekat klizanja,efekat isticanja prozora,efekat prijavljivanja,efekat odjavljivanja,efekat magične lampe,efekat minimizovanja,efekat tragova miša,efekat skaliranja,efekat snimka ekrana,efekat lista,efekat klizanja,efekat klizajućih iskakača,efekat efekat sličica na traci zadataka,efekat prozirnosti,prozirnost,providnost,efekat geometrije prozora,efekat lelujajućih prozora,efekat odziva pokretanja,efekat roditeljskog dijalog,efekat potamnjenja neaktivnog,efekat potamnjenja ekrana,šminka,efekat prikazivanja,efekat kutijastog prebacivanja,efekat kocke površi,efekat animacije kocke površi,efekat mreže površi,efekat prevrtanja,efekat predstavljanja prozora,efekat promene veličine prozora
 X-KDE-Keywords[sv]=kwin,fönster,hanterare,sammansättning,effekt,3D-effekter,Xrender,videoinställningar,grafiska effekter,skrivbordseffekter,animeringar,diverse animeringar,fönsterhanteringseffekter,fönsterbyteseffekt,skrivbordsbyteseffekt,animeringshastighet,skrivbordsanimeringar,drivrutiner,drivrutininställningar,återgivning,återge,inverteringseffekt,förstoringsglaseffekt,förstoringseffekt,låshjälpeffekt,musföljningseffekt,zoomeffekt,suddighetseffekt,instrumentpaneleffekt,explosionseffekt,borttoningseffekt,skrivbordsborttoningseffekt,sönderfallseffekt,glidningseffekt,fönstermarkeringseffekt,inloggningseffekt,utloggningseffekt,magisk lampeffekt,minimeringsanimeringseffekt,musmarkeringseffekt,inskalningseffekt,skärmbildseffekt,arkeffekt,glideffekt,glidande ruteffekt,miniatyrbilder i aktivitetsfältet,miniatyrbild vid sidan om,genomskinlighet,genomskinlighetseffekt,fönstergeometrieffekt,ostadiga fönster,startgensvarseffekt,dialogrutors ägare,dämpa inaktiva,dämpa skärmen,glid tillbaka,ögongodis,visa ramar/s,visa uppritning,byte med ruta,omslagsbyte,skrivbordskub,animeringseffekt för skrivbordskub,skrivbordsrutnät,blädderbyteseffekt,kontureffekt,befintliga fönster,ändra fönsterstorlek
 X-KDE-Keywords[tr]=kwin,pencere,yönetici,compositing,efekt,3D efekti,2D efekti,XRender,video ayarları,grafiksel efektler,masaüstü efektleri,canlandırmalar,çeşitli canlandırmalar,pencere yönetimi efektleri,pencere değiştirme efekti,masaüstü değiştirme efekti,canlandırmalar,canlandırma hızı,masaüstü canlandırmaları,sürücüler,sürücü ayarları,hazırlama,render,invert efekti,camdan bakma efekti,büyüteç efekti,kopma yardımcısı efekti,fareyi izle efekti,büyütme efekti,bulanıklaştırma efekti,kontrol paneli efekti,patlama efekti,kaybolma efekti,masaüstü kaybolması efekti,fall apart efekti,glide efekti,pencere vurgulama efekti,giriş efekti,çıkış efekti,sihirli lamba efekti,küçültmecanlandırması efekti,fare işaretleme efekti,ölçekleme efekti,ekran görüntüsü alma efekti,sheet efekti,slayt efekti,sliding popups efekti,görev çubuğu küçük resimleri efekti,yan küçük resim efekti,şeffaflık,şeffaflık efekti,şeffaflık,pencere yerleşimi efekti,sallanan pencereler efekti,başlatma geri bildirimi efekti,üst pencere efekti,ekran kapatılma efekti,ekran kapatma efekti,slide back efekti,güzellik,şeker,FPS göster efekti,show paint efekti,kutu seçici efekti,kapak seçici efekti,masaüstü küpü efekti,masaüstü küpü canlandırma efekti,masaüstü ızgarası efekti,flip switch efekti,dış çerçeve efekti,şimdiki pencereler efekti,pencere yeniden boyutlandırma efekti
-X-KDE-Keywords[uk]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,dashboard effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect,вікно,керування вікнами,менеджер вікон,композитне відтворення,ефект,просторовий,плоский,параметри відео,графічні ефекти,анімації,анімація,перемикання вікон,швидкість анімації,драйвери,параметри драйверів,показ,відтворення,інвертування,інверсія,збільшувальне скло,збільшення,прилипання,шлейф за вказівником,шлейф,масштабування,масштаб,зміна розмірів,розмивання,панель приладів,панель,вибух,ефекти вибуху,згасання,поява,ковзання,підсвічування,підсвічування вікон,вихід,магічна лампа,чарівна лампа,джин,аркуші,стос,знімок екрана,мініатюри панелі задач,мініатюри,прозорість,ефект прозорості,желе,желейні вікна,супровід запуску,стрибунець,притлумлення,сірість,прикраси,показ частоти,малювання,обкладинки,стрибання,контур,поточні вікна,зміна розмірів
-X-KDE-Keywords[x-test]=xxkwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,dashboard effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effectxx
-X-KDE-Keywords[zh_CN]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,dashboard effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect,窗口,管理,混成,特效,效果,2维特效,3维特效,视频设置,图形特效,桌面特效,动画,各种效果,窗口管理效果,窗口切换效果,桌面动画,驱动,驱动设置,渲染,反转效果,窥镜效果,放大镜效果,控屏助手效果,跟踪鼠标效果,缩放效果,模糊效果,部件板效果,爆炸效果,淡入淡出效果,淡出桌面效果,破碎效果,滑行效果,突出显示窗口效果,登录效果,注销效果,魔灯效果,最小化动画效果,鼠标标记效果,拉近效果,屏幕截图效果,飘落效果,滑动气泡通知效果,任务栏缩略图效果,缩略图置边效果,半透明,透明,半透明效果,窗口形状效果,摆动窗口效果,启动反馈效果,暗淡父级对话框效果,暗淡未激活窗口效果,进入管理员模式时暗淡屏幕效果,滑出效果,视觉效果,显示 FPS 效果,显示绘制区域效果,盒状切换效果,封面切换效果,桌面立方效果,桌面立方动画效果,桌面窗格效果,翻转切换效果,概要效果,展现窗口效果,缩放窗口效果,鼠标点击动画效果,最大化效果
-X-KDE-Keywords[zh_TW]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,dashboard effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect
+X-KDE-Keywords[uk]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect,вікно,керування вікнами,менеджер вікон,композитне відтворення,ефект,просторовий,плоский,параметри відео,графічні ефекти,анімації,анімація,перемикання вікон,швидкість анімації,драйвери,параметри драйверів,показ,відтворення,інвертування,інверсія,збільшувальне скло,збільшення,прилипання,шлейф за вказівником,шлейф,масштабування,масштаб,зміна розмірів,розмивання,панель приладів,панель,вибух,ефекти вибуху,згасання,поява,ковзання,підсвічування,підсвічування вікон,вихід,магічна лампа,чарівна лампа,джин,аркуші,стос,знімок екрана,мініатюри панелі задач,мініатюри,прозорість,ефект прозорості,желе,желейні вікна,супровід запуску,стрибунець,притлумлення,сірість,прикраси,показ частоти,малювання,обкладинки,стрибання,контур,поточні вікна,зміна розмірів
+X-KDE-Keywords[x-test]=xxkwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effectxx
+X-KDE-Keywords[zh_CN]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect,窗口,管理,混成,特效,效果,2维特效,3维特效,视频设置,图形特效,桌面特效,动画,各种效果,窗口管理效果,窗口切换效果,桌面动画,驱动,驱动设置,渲染,反转效果,窥镜效果,放大镜效果,控屏助手效果,跟踪鼠标效果,缩放效果,模糊效果,部件板效果,爆炸效果,淡入淡出效果,淡出桌面效果,破碎效果,滑行效果,突出显示窗口效果,登录效果,注销效果,魔灯效果,最小化动画效果,鼠标标记效果,拉近效果,屏幕截图效果,飘落效果,滑动气泡通知效果,任务栏缩略图效果,缩略图置边效果,半透明,透明,半透明效果,窗口形状效果,摆动窗口效果,启动反馈效果,暗淡父级对话框效果,暗淡未激活窗口效果,进入管理员模式时暗淡屏幕效果,滑出效果,视觉效果,显示 FPS 效果,显示绘制区域效果,盒状切换效果,封面切换效果,桌面立方效果,桌面立方动画效果,桌面窗格效果,翻转切换效果,概要效果,展现窗口效果,缩放窗口效果,鼠标点击动画效果,最大化效果
+X-KDE-Keywords[zh_TW]=kwin,window,manager,compositing,effect,3D effects,2D effects,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect
index 89159e6..682edad 100644 (file)
@@ -185,7 +185,6 @@ void KWinScreenEdgesConfig::monitorItemSetEnabled(int index, bool enabled)
 void KWinScreenEdgesConfig::monitorInit()
 {
     monitorAddItem(i18n("No Action"));
-    monitorAddItem(i18n("Show Dashboard"));
     monitorAddItem(i18n("Show Desktop"));
     monitorAddItem(i18n("Lock Screen"));
     monitorAddItem(i18n("Prevent Screen Locking"));
@@ -214,8 +213,7 @@ void KWinScreenEdgesConfig::monitorLoadAction(ElectricBorder edge, const QString
 {
     KConfigGroup config(m_config, "ElectricBorders");
     QString lowerName = config.readEntry(configName, "None").toLower();
-    if (lowerName == "dashboard") monitorChangeEdge(edge, ElectricActionDashboard);
-    else if (lowerName == "showdesktop") monitorChangeEdge(edge, ElectricActionShowDesktop);
+    if (lowerName == "showdesktop") monitorChangeEdge(edge, ElectricActionShowDesktop);
     else if (lowerName == "lockscreen") monitorChangeEdge(edge, ElectricActionLockScreen);
     else if (lowerName == "preventscreenlocking") monitorChangeEdge(edge, ElectricActionPreventScreenLocking);
 }
@@ -280,13 +278,11 @@ void KWinScreenEdgesConfig::monitorSaveAction(int edge, const QString& configNam
 {
     KConfigGroup config(m_config, "ElectricBorders");
     int item = m_ui->monitor->selectedEdgeItem(edge);
-    if (item == 1)   // Plasma dashboard
-        config.writeEntry(configName, "Dashboard");
-    else if (item == 2)
+    if (item == 1)
         config.writeEntry(configName, "ShowDesktop");
-    else if (item == 3)
+    else if (item == 2)
         config.writeEntry(configName, "LockScreen");
-    else if (item == 4)
+    else if (item == 3)
         config.writeEntry(configName, "PreventScreenLocking");
     else // Anything else
         config.writeEntry(configName, "None");
index 2fe20ac..11de59f 100644 (file)
@@ -64,11 +64,11 @@ private:
 
     enum EffectActions {
         PresentWindowsAll = ELECTRIC_ACTION_COUNT, // Start at the end of built in actions
-        PresentWindowsCurrent = 6,
-        PresentWindowsClass = 7,
-        DesktopGrid = 8,
-        TabBox = 9,
-        TabBoxAlternative = 10
+        PresentWindowsCurrent = 5,
+        PresentWindowsClass = 6,
+        DesktopGrid = 7,
+        TabBox = 8,
+        TabBoxAlternative = 9
     };
 
     bool effectEnabled(const QString& effect, const KConfigGroup& cfg) const;
index cb73ce2..b86ab2f 100644 (file)
@@ -72,11 +72,10 @@ enum ElectricBorder {
 // system doesn't support.
 enum ElectricBorderAction {
     ElectricActionNone = 0,          // No special action, not set, desktop switch or an effect
-    ElectricActionDashboard = 1,     // Launch the Plasma dashboard
-    ElectricActionShowDesktop = 2,   // Show desktop or restore
-    ElectricActionLockScreen = 3,    // Lock screen
-    ElectricActionPreventScreenLocking = 4,
-    ELECTRIC_ACTION_COUNT = 5
+    ElectricActionShowDesktop = 1,   // Show desktop or restore
+    ElectricActionLockScreen = 2,    // Lock screen
+    ElectricActionPreventScreenLocking = 3,
+    ELECTRIC_ACTION_COUNT = 4
 };
 
 // DesktopMode and WindowsMode are based on the order in which the desktop
index d3573f8..bb62f9f 100644 (file)
@@ -191,11 +191,6 @@ void Edge::handle(const QPoint &cursorPos)
 bool Edge::handleAction()
 {
     switch (m_action) {
-    case ElectricActionDashboard: { // Display Plasma dashboard
-        QDBusInterface plasmaApp("org.kde.plasma-desktop", "/App");
-        plasmaApp.asyncCall("toggleDashboard");
-        return true;
-    }
     case ElectricActionShowDesktop: {
         Workspace::self()->setShowingDesktop(!Workspace::self()->showingDesktop());
         return true;
@@ -577,9 +572,7 @@ void ScreenEdges::init()
 static ElectricBorderAction electricBorderAction(const QString& name)
 {
     QString lowerName = name.toLower();
-    if (lowerName == "dashboard") {
-        return ElectricActionDashboard;
-    } else if (lowerName == "showdesktop") {
+    if (lowerName == "showdesktop") {
         return ElectricActionShowDesktop;
     } else if (lowerName == "lockscreen") {
         return ElectricActionLockScreen;
index 7436299..27a6258 100644 (file)
@@ -372,10 +372,6 @@ void Pager::createConfigurationInterface(KConfigDialog *parent)
         case ShowDesktop:
             ui.showDesktopRadioButton->setChecked(true);
             break;
-
-        case ShowDashboard:
-            ui.showDashboardRadioButton->setChecked(true);
-            break;
     }
 
     connect(ui.desktopNumberRadioButton, SIGNAL(toggled(bool)), parent, SLOT(settingsModified()));
@@ -384,7 +380,6 @@ void Pager::createConfigurationInterface(KConfigDialog *parent)
     connect(ui.showWindowIconsCheckBox, SIGNAL(toggled(bool)), parent, SLOT(settingsModified()));
     connect(ui.doNothingRadioButton, SIGNAL(toggled(bool)), parent, SLOT(settingsModified()));
     connect(ui.showDesktopRadioButton, SIGNAL(toggled(bool)), parent, SLOT(settingsModified()));
-    connect(ui.showDashboardRadioButton, SIGNAL(toggled(bool)), parent, SLOT(settingsModified()));
 
     connect(m_configureDesktopsWidget, SIGNAL(changed(bool)), parent, SLOT(settingsModified()));
 }
@@ -616,12 +611,10 @@ void Pager::configAccepted()
     cg.writeEntry("showWindowIcons", ui.showWindowIconsCheckBox->isChecked());
 
     CurrentDesktopSelected currentDesktopSelected;
-    if (ui.doNothingRadioButton->isChecked()) {
-        currentDesktopSelected = DoNothing;
-    } else if (ui.showDesktopRadioButton->isChecked()) {
+    if (ui.showDesktopRadioButton->isChecked()) {
         currentDesktopSelected = ShowDesktop;
     } else {
-        currentDesktopSelected = ShowDashboard;
+        currentDesktopSelected = DoNothing;
     }
     cg.writeEntry("currentDesktopSelected", (int) currentDesktopSelected);
 
@@ -757,14 +750,11 @@ void Pager::moveWindow(int window, double x, double y, int targetDesktop, int so
 void Pager::changeDesktop(int newDesktop)
 {
     if (m_currentDesktop == newDesktop+1) {
-        // toogle the desktop or the dashboard
+        // toogle the desktop
         if (m_currentDesktopSelected == ShowDesktop) {
             NETRootInfo info(QX11Info::display(), 0);
             m_desktopDown = !m_desktopDown;
             info.setShowingDesktop(m_desktopDown);
-        } else if (m_currentDesktopSelected == ShowDashboard) {
-            QDBusInterface plasmaApp("org.kde.plasma-desktop", "/App");
-            plasmaApp.call("toggleDashboard");
         }
     } else {
         KWindowSystem::setCurrentDesktop(newDesktop + 1);
index d0e28cf..02c2c98 100644 (file)
@@ -135,8 +135,7 @@ class Pager : public Plasma::Applet
 
         enum CurrentDesktopSelected {
             DoNothing,
-            ShowDesktop,
-            ShowDashboard
+            ShowDesktop
         };
 
         DisplayedText m_displayedText;
index 799fe83..f36813c 100644 (file)
@@ -7,7 +7,7 @@
     <x>0</x>
     <y>0</y>
     <width>342</width>
-    <height>251</height>
+    <height>184</height>
    </rect>
   </property>
   <property name="windowTitle">
       <property name="margin">
        <number>0</number>
       </property>
-      <item row="0" column="0">
-       <widget class="QLabel" name="displayLabel">
-        <property name="text">
-         <string>Display text:</string>
-        </property>
-        <property name="alignment">
-         <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-        </property>
-       </widget>
-      </item>
       <item row="0" column="1" colspan="2">
        <widget class="QRadioButton" name="desktopNumberRadioButton">
         <property name="text">
          <string>Desktop number</string>
         </property>
         <attribute name="buttonGroup">
-         <string>buttonGroupText</string>
-        </attribute>
-       </widget>
-      </item>
-      <item row="1" column="1" colspan="2">
-       <widget class="QRadioButton" name="desktopNameRadioButton">
-        <property name="text">
-         <string>Desktop name</string>
-        </property>
-        <attribute name="buttonGroup">
-         <string>buttonGroupText</string>
+         <string notr="true">buttonGroupText</string>
         </attribute>
        </widget>
       </item>
          <string>No text</string>
         </property>
         <attribute name="buttonGroup">
-         <string>buttonGroupText</string>
+         <string notr="true">buttonGroupText</string>
         </attribute>
        </widget>
       </item>
-      <item row="3" column="0">
-       <widget class="QLabel" name="label">
-        <property name="text">
-         <string>Display icons:</string>
-        </property>
-        <property name="alignment">
-         <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-        </property>
-        <property name="buddy">
-         <cstring>showWindowIconsCheckBox</cstring>
-        </property>
-       </widget>
-      </item>
       <item row="3" column="1" colspan="2">
        <widget class="QCheckBox" name="showWindowIconsCheckBox">
         <property name="text">
         </property>
        </widget>
       </item>
-      <item row="4" column="1" colspan="2">
-       <widget class="QRadioButton" name="doNothingRadioButton">
+      <item row="3" column="0">
+       <widget class="QLabel" name="label">
         <property name="text">
-         <string>Does nothing</string>
+         <string>Display icons:</string>
+        </property>
+        <property name="alignment">
+         <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+        </property>
+        <property name="buddy">
+         <cstring>showWindowIconsCheckBox</cstring>
         </property>
-        <attribute name="buttonGroup">
-         <string>buttonGroupAction</string>
-        </attribute>
        </widget>
       </item>
       <item row="5" column="1" colspan="2">
          <string>Shows desktop</string>
         </property>
         <attribute name="buttonGroup">
-         <string>buttonGroupAction</string>
+         <string notr="true">buttonGroupAction</string>
         </attribute>
        </widget>
       </item>
-      <item row="6" column="1" colspan="2">
-       <widget class="QRadioButton" name="showDashboardRadioButton">
+      <item row="4" column="1" colspan="2">
+       <widget class="QRadioButton" name="doNothingRadioButton">
         <property name="text">
-         <string>Shows the dashboard</string>
+         <string>Does nothing</string>
         </property>
         <attribute name="buttonGroup">
-         <string>buttonGroupAction</string>
+         <string notr="true">buttonGroupAction</string>
         </attribute>
        </widget>
       </item>
-      <item row="7" column="1">
+      <item row="6" column="1">
        <spacer name="verticalSpacer">
         <property name="orientation">
          <enum>Qt::Vertical</enum>
         </property>
        </spacer>
       </item>
+      <item row="0" column="0">
+       <widget class="QLabel" name="displayLabel">
+        <property name="text">
+         <string>Display text:</string>
+        </property>
+        <property name="alignment">
+         <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="1" colspan="2">
+       <widget class="QRadioButton" name="desktopNameRadioButton">
+        <property name="text">
+         <string>Desktop name</string>
+        </property>
+        <attribute name="buttonGroup">
+         <string notr="true">buttonGroupText</string>
+        </attribute>
+       </widget>
+      </item>
      </layout>
     </widget>
    </item>
index 0a83ebd..83a9f0e 100644 (file)
@@ -10,5 +10,4 @@ kde4_add_plugin(plasma_containment_desktop ${desktop_SRCS})
 target_link_libraries(plasma_containment_desktop ${KDE4_PLASMA_LIBS} ${KDE4_KIO_LIBS} ${KDE4_KFILE_LIBS})
 
 install(TARGETS plasma_containment_desktop DESTINATION ${KDE4_PLUGIN_INSTALL_DIR})
-install(FILES plasma-containment-desktop.desktop plasma-containment-desktopdashboard.desktop  DESTINATION ${KDE4_SERVICES_INSTALL_DIR})
 install(FILES plasma_desktop_containment.kwinrules DESTINATION ${KDE4_DATA_INSTALL_DIR}/kwin/default_rules)
diff --git a/plasma/containments/desktop/plasma-containment-desktopdashboard.desktop b/plasma/containments/desktop/plasma-containment-desktopdashboard.desktop
deleted file mode 100644 (file)
index 419d85a..0000000
+++ /dev/null
@@ -1,135 +0,0 @@
-[Desktop Entry]
-# ctxt: plasma containment
-Name=Desktop Dashboard
-Name[ar]=لوحة ودجات سطح المكتب
-Name[ast]=Tableru de mandos
-Name[bg]=Табло на работния плот
-Name[bs]=instrument-tabla površi
-Name[ca]=Tauler de l'escriptori
-Name[ca@valencia]=Tauler de l'escriptori
-Name[cs]=Palubní deska plochy
-Name[da]=Instrumentbræt til skrivebordet
-Name[de]=Arbeitsflächen-Dashboard
-Name[el]=Πίνακας επιφάνειας εργασίας
-Name[en_GB]=Desktop Dashboard
-Name[es]=Tablero de mandos
-Name[et]=Töölaua vidinavaade
-Name[eu]=Mahaigaineko aginte-mahaia
-Name[fi]=Kojelauta
-Name[fr]=Panneau de contrôle du bureau
-Name[ga]=Painéal na Deisce
-Name[gl]=Cadro de control do escritorio
-Name[gu]=ડેસ્કટોપ ડેશબોર્ડ
-Name[he]=Dashboard שולחן העבודה
-Name[hi]=डेस्कटॉप डैशबोर्ड
-Name[hr]=Nadzorna ploča radne površine
-Name[hu]=Asztaláttekintés
-Name[ia]=Pannello de instrumentos de scriptorio
-Name[id]=Dasbor Desktop
-Name[is]=Stjórnborð skjáborðsins
-Name[ja]=デスクトップダッシュボード
-Name[kk]=Аспаптар панелі
-Name[km]=ផ្ទាំង​គ្រប់គ្រង​ផ្ទៃតុ
-Name[kn]=ಯಂತ್ರೋಪಕರಣ ಪಟ್ಟಿ  (ಡಾಶ್ ಬೋರ್ಡ್)
-Name[ko]=데스크톱 대시보드
-Name[lt]=Darbastalio prietaisų skydelis
-Name[lv]=Darbvirsmas panelis
-Name[mr]=डेस्कटॉप डॅशबोर्ड
-Name[nb]=Skrivebord-kontrollpult
-Name[nds]=Schriefdisch-Klockpaneel
-Name[nl]=Dashboard van bureaublad
-Name[pa]=ਡੈਸਕਟਾਪ ਡੈਸ਼ਬੋਰਡ
-Name[pl]=Tablica pulpitu
-Name[pt]=Painel do Ecrã
-Name[pt_BR]=Painel da área de trabalho
-Name[ro]=Tabloul de bord al biroului
-Name[ru]=Приборная доска
-Name[si]=වැඩතල උපකරණ පුවරුව
-Name[sk]=Nástenka plochy
-Name[sl]=Armaturna plošča namizja
-Name[sr]=инструмент-табла површи
-Name[sr@ijekavian]=инструмент-табла површи
-Name[sr@ijekavianlatin]=instrument-tabla površi
-Name[sr@latin]=instrument-tabla površi
-Name[sv]=Skrivbordets instrumentpanel
-Name[tg]=Панели мизи корӣ
-Name[th]=แดชบอร์ดของพื้นที่ทำงาน
-Name[tr]=Masaüstü Kontrol Paneli
-Name[ug]=ئۈستەلئۈستى تىزگىن تاختىسى
-Name[uk]=Панель приладів стільниці
-Name[vi]=Bảng thông tin trên màn hình
-Name[wa]=Tåvlea d' boird do scribanne
-Name[x-test]=xxDesktop Dashboardxx
-Name[zh_CN]=桌面部件板
-Name[zh_TW]=桌面資訊看板
-Comment=Widget Dashboard
-Comment[ar]=لوحة الودجة
-Comment[ast]=Tableru de mandos
-Comment[bg]=Табло за джаджи
-Comment[bs]=Instrument-tabla grafičkih kontrola
-Comment[ca]=Tauler d'estris
-Comment[ca@valencia]=Tauler d'estris
-Comment[cs]=Přístrojová deska widgetů
-Comment[da]=Instrumentbræt med widgets
-Comment[de]=Miniprogramm-Dashboard
-Comment[el]=Πίνακας συστατικών
-Comment[en_GB]=Widget Dashboard
-Comment[es]=Control del tablero de mandos
-Comment[et]=Vidinavaade
-Comment[eu]=Trepeten aginte-mahaia
-Comment[fi]=Sovelmakojelauta
-Comment[fr]=Composant graphique du panneau de contrôle
-Comment[gl]=Widget do cadro de control
-Comment[he]=ה־Dashboard של הווידג׳טים
-Comment[hi]=विडज़ेट डैशबोर्ड
-Comment[hr]=Nadzorna ploča widgeta
-Comment[hu]=Widgetáttekintő nézet
-Comment[ia]=Pannello de instrumentos de widget
-Comment[is]=Stjórnborð græju
-Comment[ja]=ウィジェットダッシュボード
-Comment[kk]=Аспаптар панель виджеті
-Comment[km]=ផ្ទាំង​គ្រប់គ្រង​ធាតុ​ក្រាហ្វិក
-Comment[ko]=위젯 대시보드
-Comment[lt]=Prietaisų skydelis
-Comment[lv]=Sīkrīku dashboard
-Comment[mr]=विजेट डॅशबोर्ड
-Comment[nb]=Kontrollpult for plasmaelementer
-Comment[nds]=Lüttprogramm-Klockpaneel
-Comment[nl]=Widgetbedieningspaneel
-Comment[pa]=ਵਿਦਜੈੱਟ ਡੈਸ਼ਬੋਰਡ
-Comment[pl]=Tablica elementów interfejsu
-Comment[pt]=Painel de Elementos
-Comment[pt_BR]=Painel de widgets
-Comment[ro]=Tabloul de bord al controalelor
-Comment[ru]=Приборная доска с виджетами
-Comment[sk]=Nástenka s widgetami
-Comment[sl]=Armaturna plošča z gradniki
-Comment[sr]=Инструмент-табла виџета
-Comment[sr@ijekavian]=Инструмент-табла виџета
-Comment[sr@ijekavianlatin]=Instrument-tabla vidžeta
-Comment[sr@latin]=Instrument-tabla vidžeta
-Comment[sv]=Grafisk instrumentpanelkomponent
-Comment[th]=แดชบอร์ดของวิดเจ็ต
-Comment[tr]=Gereç Kontrol Paneli
-Comment[ug]=ۋىجېت تىزگىن تاختىسى
-Comment[uk]=Панель приладів віджетів
-Comment[wa]=Ahesse tåvlea d' boird
-Comment[x-test]=xxWidget Dashboardxx
-Comment[zh_CN]=部件板
-Comment[zh_TW]=元件資訊看板
-Icon=user-desktop
-Type=Service
-X-KDE-ServiceTypes=Plasma/Applet,Plasma/Containment
-X-Plasma-ContainmentCategories=desktop
-NoDisplay=true
-
-X-KDE-Library=plasma_containment_desktop
-X-KDE-PluginInfo-Author=The Plasma Team
-X-KDE-PluginInfo-Email=plasma-devel@kde.org
-X-KDE-PluginInfo-Name=desktopDashboard
-X-KDE-PluginInfo-Version=1.0
-X-KDE-PluginInfo-Website=http://plasma.kde.org/
-X-KDE-PluginInfo-Category=Containments
-X-KDE-PluginInfo-Depends=
-X-KDE-PluginInfo-License=GPL
-X-KDE-PluginInfo-EnabledByDefault=true
index 029ffa2..09607f3 100644 (file)
@@ -1,4 +1,3 @@
-add_subdirectory( appdashboard )
 add_subdirectory( oxygen )
 add_subdirectory( air )
 add_subdirectory( air-netbook )
\ No newline at end of file
diff --git a/plasma/desktoptheme/appdashboard/CMakeLists.txt b/plasma/desktoptheme/appdashboard/CMakeLists.txt
deleted file mode 100644 (file)
index b17668e..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-
-install(FILES metadata.desktop DESTINATION ${KDE4_DATA_INSTALL_DIR}/desktoptheme/appdashboard/)
-
-FILE(GLOB widgets widgets/*.svgz)
-install( FILES ${widgets} DESTINATION ${KDE4_DATA_INSTALL_DIR}/desktoptheme/appdashboard/widgets/ )
-
-
diff --git a/plasma/desktoptheme/appdashboard/metadata.desktop b/plasma/desktoptheme/appdashboard/metadata.desktop
deleted file mode 100644 (file)
index 71eda30..0000000
+++ /dev/null
@@ -1,142 +0,0 @@
-[Desktop Entry]
-Name=Application dashboard
-Name[ar]=لوحة تحكم التطبيقات
-Name[bg]=Табло за програми
-Name[bn]=অ্যাপলিকেশন ড্যাশবোর্ড
-Name[bs]=Programska instrument tabla
-Name[ca]=Tauler d'aplicacions
-Name[ca@valencia]=Tauler d'aplicacions
-Name[cs]=Pracovní plocha aplikace
-Name[da]=Programinstrumentbræt
-Name[de]=Anwendungsübersicht
-Name[el]=Πίνακας ελέγχου εφαρμογών
-Name[en_GB]=Application dashboard
-Name[eo]=Regpanelo de aplikaĵo
-Name[es]=Tablero de aplicaciones
-Name[et]=Rakendustevaade
-Name[eu]=Aplikazio-panela
-Name[fa]=داشبرد برنامه
-Name[fi]=Sovelluskojelauta
-Name[fr]=Tableau de bord des applications
-Name[ga]=Painéal feidhmchláir
-Name[gl]=Cadro de control de programas
-Name[gu]=કાર્યક્રમ ડેશબોર્ડ
-Name[hi]=अनुप्रयोग डैशबोर्ड
-Name[hr]=Nadzorna ploča aplikacije
-Name[hu]=Alkalmazásáttekintő
-Name[ia]=Pannello de instrumentos de Application
-Name[id]=Dasbor aplikasi
-Name[is]=Stjórnborð forrits
-Name[it]=Cruscotto applicazione
-Name[ja]=アプリケーションダッシュボード
-Name[kk]=Қолданбаның аспаптар панелі
-Name[km]=ផ្ទាំង​គ្រប់គ្រង​កម្មវិធី​
-Name[ko]=프로그램 대시보드
-Name[lt]=Programų skydelis
-Name[lv]=Lietotņu dashboard
-Name[mr]=अनुप्रयोग प्रक्षेपक
-Name[nb]=Program-kontrollpult
-Name[nds]=Programm-Klockpaneel
-Name[nl]=Toepassingendashboard
-Name[nn]=Programkontrollpult
-Name[pa]=ਐਪਲੀਕੇਸ਼ਨ ਡੈਸ਼ਬੋਰਡ
-Name[pl]=Tablica programów
-Name[pt]=Painel da aplicação
-Name[pt_BR]=Painel de aplicativos
-Name[ro]=Tablou de bord cu aplicații
-Name[ru]=Стиль приложений
-Name[si]=යෙදුම් පාලන පුවරුව
-Name[sk]=Aplikačná prístrojová doska
-Name[sl]=Nadzorna plošča s programi
-Name[sr]=Инструмент-табла програма
-Name[sr@ijekavian]=Инструмент-табла програма
-Name[sr@ijekavianlatin]=Instrument-tabla programa
-Name[sr@latin]=Instrument-tabla programa
-Name[sv]=Instrumentpanel för program
-Name[tg]=Панели асбобҳои барномаҳо
-Name[tr]=Uygulama panosu
-Name[ug]=پروگرامما تىزگىن تاختىسى
-Name[uk]=Панель приладів програм
-Name[vi]=Bảng điều khiển ứng dụng
-Name[wa]=Tåvlea d' boird des programes
-Name[x-test]=xxApplication dashboardxx
-Name[zh_CN]=程序面板
-Name[zh_TW]=應用程式控制面板
-Comment=Intended as Application dashboard default
-Comment[ar]=اجعلها كتطبيق لوحة التحكم الافتراضي
-Comment[bg]=Табло със стандартни програми
-Comment[bn]=অ্যাপলিকেশন ড্যাশবোর্ড ডিফল্ট হিসাবে পরিকল্পিত
-Comment[bs]=Namijenjeno kao podrazumijevana programska instrument tabla
-Comment[ca]=Proposat com a tauler d'aplicacions per defecte
-Comment[ca@valencia]=Proposat com a tauler d'aplicacions per defecte
-Comment[cs]=Zamýšleno jako výchozí pracovní plocha aplikace
-Comment[da]=Tiltænkt som standard for programinstrumentbræt
-Comment[de]=Als Voreinstellung für Anwendungsübersicht angedacht
-Comment[el]=Με στόχο να είναι ο προκαθορισμένος πίνακας ελέγχου εφαρμογών
-Comment[en_GB]=Intended as Application dashboard default
-Comment[eo]=Intenciita kiel apriora regpanelo de aplikaĵo
-Comment[es]=Versión predeterminada del tablero de aplicaciones
-Comment[et]=Vaikimisi rakendustevaade
-Comment[eu]=Aplikazio-panel lehenetsi gisa diseinatua
-Comment[fa]=پیشنهادی برای پیش‌فرض داشبرد برنامه
-Comment[fi]=Tarkoitettu oletussovelluskojelaudaksi
-Comment[fr]=Attendu comme tableau de bord par défaut des applications
-Comment[ga]=Ceaptha mar Phainéal feidhmchláir réamhshocraithe
-Comment[gl]=Predente se o predeterminado do Cadro de control de programas
-Comment[gu]=કાર્યક્રમ ડેશબોર્ડનાં મૂળભૂત તરીકે ગોઠવેલ છે
-Comment[hi]=अनुप्रयोग डैशबोर्ड को डिफ़ॉल्ट के रूप में अभीष्ट करें
-Comment[hr]=Namijenjeno kao nadzorna ploča aplikacije
-Comment[hu]=Alapértelmezésként alkalmazásáttekintőnek tervezett
-Comment[ia]=Intendite como application predefinite del pannello de instrumentos
-Comment[id]=Dimaksudkan sebagai standar dasbor Aplikasi
-Comment[is]=Hugsað sem sjálfgefið stjórnborð forrits
-Comment[it]=Cruscotto standard per un'applicazione
-Comment[kk]=Қолданбаның аспаптар панелі болуға бағытталған
-Comment[km]=ដែល​បម្រុង​ជា​លំនាំដើម​ផ្ទាំង​​គ្រប់គ្រង​កម្មវិធី
-Comment[ko]=프로그램 대시보드 기본값으로 의도됨
-Comment[lt]=Numatytas kaip pradinis programų skydelis
-Comment[lv]=Paredzēts kā lietotņu dashboard noklusējums
-Comment[mr]=अनुप्रयोग प्रक्षेपकास अभिप्रेत मूलभूत
-Comment[nb]=Ment å være standard kontrollpult for et Program
-Comment[nds]=As Standard för dat Programm-Klockpaneel dacht
-Comment[nl]=Bedoelt als standaard in het toepassingendashboard
-Comment[nn]=Laga som standard programkontrollpult
-Comment[pa]=ਐਪਲੀਕੇਸ਼ਨ ਡੈਸ਼ਬੋਰਡ ਡਿਫਾਲਟ ਵਜੋਂ
-Comment[pl]=Przeznaczone do wykonywania zadania domyślnej tablicy programów
-Comment[pt]=Pretendido como predefinição do painel da aplicação
-Comment[pt_BR]=Pretende ser o painel de aplicativos padrão
-Comment[ro]=Implicit pentru tabloul de bord cu aplicații
-Comment[ru]=Тема, использующая текущий стиль приложений
-Comment[si]=යෙදුම් පාලනපුවරු පෙරනිමිය ලෙස
-Comment[sk]=Určené ako predvolená prístrojová doska aplikácie
-Comment[sl]=Namenjena kot privzeta za nadzorno ploščo s programi
-Comment[sr]=Замишљено као подразумевано за инструмент-таблу програма
-Comment[sr@ijekavian]=Замишљено као подразумијевано за инструмент-таблу програма
-Comment[sr@ijekavianlatin]=Zamišljeno kao podrazumijevano za instrument-tablu programa
-Comment[sr@latin]=Zamišljeno kao podrazumevano za instrument-tablu programa
-Comment[sv]=Avsett som förvald instrumentpanel för program
-Comment[tg]=Ҳамчун панели асбобҳои барномаҳои стандартӣ таъин шуд
-Comment[tr]=Uygulama kontrol paneli öntanımlısı olarak tasarlandı
-Comment[ug]=پروگرامما تىزگىن تاختىنى كۆڭۈلدىكىگە تەڭشەيدۇ
-Comment[uk]=Призначено бути типовою панеллю приладів програм
-Comment[vi]=Mặc định có mục đích là bảng điều khiển ứng dụng
-Comment[wa]=Fwait po esse li prémetou tåvlea d' boird des programes
-Comment[x-test]=xxIntended as Application dashboard defaultxx
-Comment[zh_CN]=设为应用程序面板的默认
-Comment[zh_TW]=應用程式預設控制面板
-
-NoDisplay=true
-
-X-KDE-PluginInfo-Author=The Oxygen Project
-X-KDE-PluginInfo-Email=kde-artists@kde.org
-X-KDE-PluginInfo-Name=appdashboard
-X-KDE-PluginInfo-Version=2.0
-X-KDE-PluginInfo-Website=http://plasma.kde.org
-X-KDE-PluginInfo-Category=
-X-KDE-PluginInfo-Depends=
-X-KDE-PluginInfo-License=GPL
-X-KDE-PluginInfo-EnabledByDefault=true
-
-[Settings]
-UseNativeWidgetStyle=true
-FallbackTheme=default
diff --git a/plasma/desktoptheme/appdashboard/widgets/background.svgz b/plasma/desktoptheme/appdashboard/widgets/background.svgz
deleted file mode 100644 (file)
index fece51b..0000000
Binary files a/plasma/desktoptheme/appdashboard/widgets/background.svgz and /dev/null differ
diff --git a/plasma/desktoptheme/appdashboard/widgets/newspaper-background.svgz b/plasma/desktoptheme/appdashboard/widgets/newspaper-background.svgz
deleted file mode 100644 (file)
index 07981b4..0000000
Binary files a/plasma/desktoptheme/appdashboard/widgets/newspaper-background.svgz and /dev/null differ
index 2911960..eadf70b 100644 (file)
@@ -90,7 +90,7 @@ PlasmaKPart::~PlasmaKPart()
 void PlasmaKPart::setThemeDefaults()
 {
     KConfigGroup cg(KSharedConfig::openConfig("plasmarc"), "Theme-plasma-kpart" );
-    const QString themeName = cg.readEntry("name", "appdashboard");
+    const QString themeName = cg.readEntry("name", "air-netbook");
     Plasma::Theme::defaultTheme()->setUseGlobalSettings(false);
     Plasma::Theme::defaultTheme()->setThemeName(themeName);
 
index 6137b8c..8784f08 100644 (file)
@@ -30,7 +30,7 @@ namespace Plasma
 } // namespace Plasma
 
 /**
- * @short A Corona with dashboard-y considerations
+ * @short A Corona
  */
 class PlasmaKPartCorona : public Plasma::Corona
 {
index d7f21d6..17180a7 100644 (file)
@@ -11,7 +11,6 @@ set(plasma_SRCS
     scripting/panel.cpp
     checkbox.cpp
     controllerwindow.cpp
-    dashboardview.cpp
     desktopcorona.cpp
     desktopview.cpp
     interactiveconsole.cpp
diff --git a/plasma/shells/plasma-desktop/dashboardview.cpp b/plasma/shells/plasma-desktop/dashboardview.cpp
deleted file mode 100644 (file)
index c0efad2..0000000
+++ /dev/null
@@ -1,370 +0,0 @@
-/*
- *   Copyright 2007 Aaron Seigo <aseigo@kde.org>
- *   Copyright 2007 Matt Broadstone <mbroadst@gmail.com>
- *   Copyright 2007 André Duffeck <duffeck@kde.org>
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU Library General Public License as
- *   published by the Free Software Foundation; either version 2, or
- *   (at your option) any later version.
- *
- *   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 Library 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.
- */
-
-#include "dashboardview.h"
-
-#include <QAction>
-#include <QtGui/qevent.h>
-#include <QTimer>
-#include <QToolButton>
-
-#include <KWindowSystem>
-
-#include <Plasma/AbstractToolBox>
-#include <Plasma/Applet>
-#include <Plasma/Corona>
-#include <Plasma/Containment>
-#include <Plasma/Svg>
-
-#include "desktopcorona.h"
-#include "plasmaapp.h"
-#include "plasma-shell-desktop.h"
-#include "widgetsexplorer/widgetexplorer.h"
-
-static const int SUPPRESS_SHOW_TIMEOUT = 500; // Number of millis to prevent reshow of dashboard
-
-class DashboardWidgetExplorer : public Plasma::WidgetExplorer
-{
-public:
-    DashboardWidgetExplorer(QGraphicsWidget *parent)
-        : Plasma::WidgetExplorer(parent)
-    {
-        connect(this, SIGNAL(closeClicked()), this, SLOT(deleteLater()));
-        m_svg = new Plasma::FrameSvg(this);
-        m_svg->setImagePath("widgets/frame");
-        m_svg->setElementPrefix("raised");
-        m_svg->setEnabledBorders(Plasma::FrameSvg::TopBorder);
-        s_containmentsWithExplorer.insert(parent);
-    }
-
-    ~DashboardWidgetExplorer()
-    {
-        s_containmentsWithExplorer.remove(parentWidget());
-    }
-
-    static bool parentHasExplorer(QGraphicsWidget *parent)
-    {
-        return s_containmentsWithExplorer.contains(parent);
-    }
-
-protected:
-    void resizeEvent(QGraphicsSceneResizeEvent *event)
-    {
-        m_svg->resizeFrame(event->newSize());
-    }
-
-    void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
-    {
-        Q_UNUSED(option)
-        Q_UNUSED(widget)
-        m_svg->paintFrame(painter);
-    }
-
-private:
-    Plasma::FrameSvg *m_svg;
-    static QSet<QGraphicsWidget *> s_containmentsWithExplorer;
-};
-
-QSet<QGraphicsWidget *> DashboardWidgetExplorer::s_containmentsWithExplorer;
-
-DashboardView::DashboardView(Plasma::Containment *containment, Plasma::View *view)
-    : Plasma::View(containment, 0),
-      m_view(view),
-      m_closeButton(new QToolButton(this)),
-      m_suppressShow(false),
-      m_zoomIn(false),
-      m_zoomOut(false),
-      m_init(false)
-{
-    setAttribute(Qt::WA_TranslucentBackground);
-    setWindowFlags(Qt::FramelessWindowHint);
-    setWindowRole("plasma-dashboard");
-    setWallpaperEnabled(!PlasmaApp::hasComposite());
-    if (!PlasmaApp::hasComposite()) {
-        setAutoFillBackground(false);
-        setAttribute(Qt::WA_NoSystemBackground);
-    }
-
-    setGeometry(PlasmaApp::self()->corona()->screenGeometry(containment->screen()));
-
-    m_hideAction = new QAction(i18n("Hide Dashboard"), this);
-    m_hideAction->setIcon(KIcon("preferences-desktop-display"));
-    m_hideAction->setEnabled(false);
-    m_hideAction->setData(Plasma::AbstractToolBox::DestructiveTool);
-    containment->addToolBoxAction(m_hideAction);
-    connect(m_hideAction, SIGNAL(triggered()), this, SLOT(hideView()));
-
-    installEventFilter(this);
-
-    QFont f = font();
-    f.bold();
-    const QFontMetrics fm(f);
-    m_closeButton->setToolButtonStyle(Qt::ToolButtonIconOnly);
-    m_closeButton->resize(fm.height(), fm.height());
-    m_closeButton->setIcon(KIcon("window-close"));
-    connect(m_closeButton, SIGNAL(clicked()), this, SLOT(hideView()));
-    connect(scene(), SIGNAL(releaseVisualFocus()), SLOT(hideView()));
-    connect(KWindowSystem::self(), SIGNAL(compositingChanged(bool)), this, SLOT(compositingChanged(bool)));
-}
-
-DashboardView::~DashboardView()
-{
-    delete m_widgetExplorer.data();
-}
-
-void DashboardView::compositingChanged(bool changed)
-{
-    setWallpaperEnabled(!changed);
-}
-
-void DashboardView::drawBackground(QPainter *painter, const QRectF & rect)
-{
-    if (PlasmaApp::hasComposite()) {
-        painter->setCompositionMode(QPainter::CompositionMode_Source);
-        const bool kwin = Plasma::WindowEffects::isEffectAvailable(Plasma::WindowEffects::Dashboard);
-        // Note: KWin dahsboard plugin draws its own background for the dashboard
-        painter->fillRect(rect, QColor(0, 0, 0, kwin ? 0 : 180));
-    } else {
-        Plasma::View::drawBackground(painter, rect);
-    }
-}
-
-void DashboardView::paintEvent(QPaintEvent *event)
-{
-    Plasma::View::paintEvent(event);
-
-    // now draw a little label saying "this is your friendly neighbourhood dashboard"
-    const QRect r = rect();
-    const QString text = i18n("Widget Dashboard");
-    QFont f = font();
-    f.bold();
-    const QFontMetrics fm(f);
-    const int margin = 6;
-    const int textWidth = fm.width(text);
-    const QPoint centered(r.width() / 2 - textWidth / 2 - margin - margin / 2 - m_closeButton->width() / 2, r.y());
-    const QRect boundingBox(centered, QSize(margin * 3 + textWidth + m_closeButton->width(), fm.height() + margin * 2));
-
-    if (!viewport() || !event->rect().intersects(boundingBox)) {
-        return;
-    }
-
-    m_closeButton->move(boundingBox.right() - 6 - m_closeButton->width(), boundingBox.top() + margin);
-
-    QPainterPath box;
-    box.moveTo(boundingBox.topLeft());
-    box.lineTo(boundingBox.bottomLeft() + QPoint(0, -margin * 2));
-    box.quadTo(boundingBox.bottomLeft(), boundingBox.bottomLeft() + QPoint(margin * 2, 0));
-    box.lineTo(boundingBox.bottomRight() + QPoint(-margin * 2, 0));
-    box.quadTo(boundingBox.bottomRight(), boundingBox.bottomRight() + QPoint(0, -margin * 2));
-    box.lineTo(boundingBox.topRight());
-    box.closeSubpath();
-
-    QPainter painter(viewport());
-    painter.setRenderHint(QPainter::Antialiasing);
-    painter.setFont(f);
-    //kDebug() << "******************** painting from" << centered << boundingBox << rect() << event->rect();
-    QColor highlight = palette().highlight().color();
-    highlight.setAlphaF(0.7);
-    painter.setPen(highlight.darker());
-    painter.setBrush(highlight);
-    painter.drawPath(box);
-    painter.setPen(palette().highlightedText().color());
-    painter.drawText(boundingBox.adjusted(margin, 0, 0, 0), Qt::AlignLeft | Qt::AlignVCenter, text);
-}
-
-void DashboardView::showWidgetExplorer()
-{
-    Plasma::Containment *c = containment();
-    if (!c) {
-        return;
-    }
-    if (DashboardWidgetExplorer::parentHasExplorer(c)) {
-        return;
-    }
-
-    if (m_widgetExplorer) {
-        delete m_widgetExplorer.data();
-    } else {
-        DashboardWidgetExplorer *widgetExplorer = new DashboardWidgetExplorer(c);
-        m_widgetExplorer = widgetExplorer;
-        widgetExplorer->installEventFilter(this);
-        widgetExplorer->setContainment(c);
-        widgetExplorer->setLocation(Plasma::BottomEdge);
-        widgetExplorer->populateWidgetList();
-        widgetExplorer->setMaximumWidth(width());
-        widgetExplorer->adjustSize();
-        widgetExplorer->resize(width(), widgetExplorer->size().height());
-        widgetExplorer->setZValue(1000000);
-        widgetExplorer->setFocus();
-    }
-}
-
-bool DashboardView::eventFilter(QObject *watched, QEvent *event)
-{
-    if (containment() && (watched == (QObject*)m_widgetExplorer.data()) &&
-        (event->type() == QEvent::GraphicsSceneResize || event->type() == QEvent::GraphicsSceneMove)) {
-        Plasma::WidgetExplorer *widgetExplorer = m_widgetExplorer.data();
-        widgetExplorer->setPos(0, containment()->geometry().height() - widgetExplorer->geometry().height());
-    }
-
-    return false;
-}
-
-void DashboardView::toggleVisibility()
-{
-    showDashboard(isHidden() && containment());
-}
-
-void DashboardView::showDashboard(bool showDashboard)
-{
-    if (showDashboard) {
-        if (!containment()) {
-            return;
-        }
-
-        if (m_suppressShow) {
-            //kDebug() << "DashboardView::toggleVisibility but show was suppressed";
-            return;
-        }
-
-        setWindowFlags(Qt::FramelessWindowHint);
-        setWindowState(Qt::WindowFullScreen);
-
-        // mark as dashboard
-        Plasma::WindowEffects::markAsDashboard(winId());
-
-        if (AppSettings::perVirtualDesktopViews()) {
-            //kDebug() << "pvdv dashboard, setting" << winId() << "on desktop" << m_view->desktop() + 1;
-            KWindowSystem::setOnDesktop(winId(), m_view->desktop() + 1);
-        } else {
-            KWindowSystem::setOnAllDesktops(winId(), true);
-        }
-
-        QAction *action = containment()->action("zoom out");
-        m_zoomOut = action ? action->isEnabled() : false;
-        action = containment()->action("zoom in");
-        m_zoomIn = action ? action->isEnabled() : false;
-
-        m_hideAction->setEnabled(true);
-        containment()->enableAction("zoom out", false);
-        containment()->enableAction("zoom in", false);
-
-       // dashboard is fullscreen and should never draw a shadow
-        Plasma::WindowEffects::overrideShadow(winId(), true);
-
-        // the order of the following lines is important; and mildly magical.
-        KWindowSystem::setState(winId(), NET::KeepAbove|NET::SkipTaskbar);
-        show();
-        KWindowSystem::forceActiveWindow(winId());
-        raise();
-
-        m_suppressShow = true;
-        QTimer::singleShot(SUPPRESS_SHOW_TIMEOUT, this, SLOT(suppressShowTimeout()));
-    } else {
-        hideView();
-    }
-}
-
-void DashboardView::setContainment(Plasma::Containment *newContainment)
-{
-    if (!newContainment || (m_init && newContainment == containment())) {
-        return;
-    }
-
-    m_init = true;
-
-    Plasma::Containment *oldContainment = containment();
-    if (oldContainment) {
-        oldContainment->removeToolBoxAction(m_hideAction);
-    }
-
-    newContainment->addToolBoxAction(m_hideAction);
-
-    if (isVisible()) {
-        if (oldContainment) {
-            disconnect(oldContainment, SIGNAL(showAddWidgetsInterface(QPointF)), this, SLOT(showWidgetExplorer()));
-            oldContainment->closeToolBox();
-            oldContainment->enableAction("zoom out", m_zoomOut);
-            oldContainment->enableAction("zoom in", m_zoomIn);
-        }
-
-        connect(newContainment, SIGNAL(showAddWidgetsInterface(QPointF)), this, SLOT(showWidgetExplorer()));
-        QAction *action = newContainment->action("zoom out");
-        m_zoomOut = action ? action->isEnabled() : false;
-        action = newContainment->action("zoom in");
-        m_zoomIn = action ? action->isEnabled() : false;
-        newContainment->enableAction("zoom out", false);
-        newContainment->enableAction("zoom in", false);
-    }
-
-    if (m_widgetExplorer) {
-        m_widgetExplorer.data()->setContainment(newContainment);
-    }
-
-    View::setContainment(0); // we don't actually to mess with the screen settings
-    View::setContainment(newContainment);
-}
-
-void DashboardView::hideView()
-{
-    delete m_widgetExplorer.data();
-
-    if (containment()) {
-        disconnect(containment(), SIGNAL(showAddWidgetsInterface(QPointF)), this, SLOT(showWidgetExplorer()));
-
-        containment()->closeToolBox();
-        containment()->enableAction("zoom out", m_zoomOut);
-        containment()->enableAction("zoom in", m_zoomIn);
-    }
-
-    m_hideAction->setEnabled(false);
-    hide();
-    emit dashboardClosed();
-}
-
-void DashboardView::suppressShowTimeout()
-{
-    //kDebug() << "DashboardView::suppressShowTimeout";
-    m_suppressShow = false;
-}
-
-void DashboardView::keyPressEvent(QKeyEvent *event)
-{
-    if (event->key() == Qt::Key_Escape) {
-        hideView();
-        event->accept();
-        return;
-    }
-
-    Plasma::View::keyPressEvent(event);
-}
-
-void DashboardView::showEvent(QShowEvent *event)
-{
-    KWindowSystem::setState(winId(), NET::SkipPager);
-    if (containment()) {
-        connect(containment(), SIGNAL(showAddWidgetsInterface(QPointF)), this, SLOT(showWidgetExplorer()));
-    }
-    Plasma::View::showEvent(event);
-}
-
-#include "moc_dashboardview.cpp"
-
diff --git a/plasma/shells/plasma-desktop/dashboardview.h b/plasma/shells/plasma-desktop/dashboardview.h
deleted file mode 100644 (file)
index 7b19f5b..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- *   Copyright 2007 Aaron Seigo <aseigo@kde.org>
- *   Copyright 2007 André Duffeck <duffeck@kde.org>
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU Library General Public License as
- *   published by the Free Software Foundation; either version 2, or
- *   (at your option) any later version.
- *
- *   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 Library 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.
- */
-
-#ifndef DASHBOARDVIEW_H
-#define DASHBOARDVIEW_H
-
-#include <Plasma/Plasma>
-#include <Plasma/View>
-#include <Plasma/WindowEffects>
-
-#include <QAction>
-#include <QToolButton>
-
-namespace Plasma
-{
-    class WidgetExplorer;
-    class Containment;
-}
-
-class DashboardView : public Plasma::View
-{
-    Q_OBJECT
-
-public:
-    DashboardView(Plasma::Containment* containment, Plasma::View *parent);
-    ~DashboardView();
-    bool eventFilter(QObject *watched, QEvent *event);
-
-protected:
-    void drawBackground(QPainter * painter, const QRectF & rect);
-    void keyPressEvent(QKeyEvent *event);
-    void showEvent(QShowEvent *event);
-    void paintEvent(QPaintEvent *event);
-
-public Q_SLOTS:
-    void toggleVisibility();
-    void showDashboard(bool showDashboard);
-
-    /**
-     * Sets the containment for this view, which will also cause the view
-     * to track the geometry of the containment.
-     *
-     * @arg containment the containment to center the view on
-     */
-    void setContainment(Plasma::Containment *newContainment);
-
-Q_SIGNALS:
-    void dashboardClosed();
-
-private Q_SLOTS:
-    void showWidgetExplorer();
-    void hideView();
-    void suppressShowTimeout();
-    void compositingChanged(bool);
-
-private:
-    Plasma::View *m_view;
-    QWeakPointer<Plasma::WidgetExplorer> m_widgetExplorer;
-    QToolButton *m_closeButton;
-    QAction *m_hideAction;
-    bool m_suppressShow : 1;
-    bool m_zoomIn : 1;
-    bool m_zoomOut : 1;
-    bool m_init : 1;
-};
-
-#endif // multiple inclusion guard
index 1b4f3ee..e128707 100644 (file)
@@ -104,21 +104,6 @@ timezone=Local
 [Containments][1][Applets][6][LayoutInformation]
 Order=6
 
-[Containments][20]
-ActionPluginsSource=Global
-desktop=-1
-formfactor=0
-geometry=-16777215,-16777215,800,600
-immutability=1
-lastDesktop=-1
-lastScreen=-1
-location=0
-plugin=desktopDashboard
-screen=-1
-wallpaperplugin=image
-wallpaperpluginmode=SingleImage
-zvalue=0
-
 [Containments][7]
 ActionPluginsSource=Global
 desktop=-1
index 963eccb..490ead1 100644 (file)
@@ -1,11 +1,6 @@
 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
 <node>
   <interface name="local.PlasmaApp">
-    <method name="toggleDashboard">
-    </method>
-    <method name="showDashboard">
-      <arg name="show" type="b" direction="in"/>
-    </method>
     <method name="showInteractiveConsole">
     </method>
     <method name="loadScriptInInteractiveConsole">
     <method name="perVirtualDesktopViews">
       <arg type="b" direction="out"/>
     </method>
-    <method name="setFixedDashboard">
-      <arg name="fixedDashboard" type="b" direction="in"/>
-    </method>
-    <method name="fixedDashboard">
-      <arg type="b" direction="out"/>
-    </method>
     <method name="createWaitingPanels">
     </method>
     <method name="createWaitingDesktops">
index baffeea..80b6283 100644 (file)
@@ -39,7 +39,6 @@
 
 #include <kephal/screens.h>
 
-#include "dashboardview.h"
 #include "desktopcorona.h"
 #include "plasmaapp.h"
 #include "plasma-shell-desktop.h"
@@ -47,8 +46,6 @@
 
 DesktopView::DesktopView(Plasma::Containment *containment, int id, QWidget *parent)
     : Plasma::View(containment, id, parent),
-      m_dashboard(0),
-      m_dashboardFollowsDesktop(true),
       m_init(false)
 {
     setAttribute(Qt::WA_TranslucentBackground, false);
@@ -85,10 +82,6 @@ DesktopView::DesktopView(Plasma::Containment *containment, int id, QWidget *pare
     setBackgroundBrush(tile);
     */
 
-    KConfigGroup cg = config();
-    const uint dashboardContainmentId = cg.readEntry("DashboardContainment", uint(0));
-    m_dashboardFollowsDesktop = dashboardContainmentId == 0;
-
     // since Plasma::View has a delayed init we need to
     // put a delay also for this call in order to be sure
     // to have correct information set (e.g. screen())
@@ -106,7 +99,6 @@ DesktopView::DesktopView(Plasma::Containment *containment, int id, QWidget *pare
 
 DesktopView::~DesktopView()
 {
-    delete m_dashboard;
 }
 
 void DesktopView::checkDesktopAffiliation()
@@ -121,101 +113,6 @@ void DesktopView::checkDesktopAffiliation()
     }
 }
 
-void DesktopView::toggleDashboard()
-{
-    kDebug() << "toggling dashboard for screen" << screen() << "and destop" << desktop() <<
-        (m_dashboard ? (m_dashboard->isVisible() ? "visible" : "hidden") : "non-existent");
-    prepDashboard();
-    if (m_dashboard) {
-        m_dashboard->toggleVisibility();
-        kDebug() << "toggling dashboard for screen" << screen() << "and destop" << desktop() << m_dashboard->isVisible();
-    }
-}
-
-void DesktopView::showDashboard(bool show)
-{
-    if (!show && (!m_dashboard || !m_dashboard->isVisible())) {
-        return;
-    }
-
-    prepDashboard();
-    if (m_dashboard) {
-        m_dashboard->showDashboard(show);
-    }
-}
-
-void DesktopView::prepDashboard()
-{
-    if (!m_dashboard) {
-        if (!containment()) {
-            return;
-        }
-
-        KConfigGroup cg = config();
-        Plasma::Containment *dc = dashboardContainment();
-        m_dashboardFollowsDesktop = dc == 0;
-        if (dc) {
-            dc->resize(size());
-            dc->enableAction("remove", false);
-        } else {
-            dc = containment();
-        }
-
-        m_dashboard = new DashboardView(dc, this);
-        connect(m_dashboard, SIGNAL(dashboardClosed()), this, SIGNAL(dashboardClosed()));
-        m_dashboard->addActions(actions());
-    }
-
-    //If a separate dashboard is used we must use the screen of this containment instead of the dashboard one
-    if (!m_dashboardFollowsDesktop && containment()) {
-        m_dashboard->setGeometry(PlasmaApp::self()->corona()->screenGeometry(containment()->screen()));
-    }
-}
-
-Plasma::Containment *DesktopView::dashboardContainment() const
-{
-    KConfigGroup cg = config();
-    Plasma::Containment *dc = 0;
-    const uint containmentId = cg.readEntry("DashboardContainment", uint(0));
-
-    if (containmentId > 0) {
-        foreach (Plasma::Containment *c, PlasmaApp::self()->corona()->containments()) {
-            if (c->id() == containmentId) {
-                dc = c;
-                break;
-            }
-        }
-    }
-
-    return dc;
-}
-
-void DesktopView::setDashboardContainment(Plasma::Containment *containment)
-{
-    if (containment) {
-        config().writeEntry("DashboardContainment", containment->id());
-        if (m_dashboard) {
-            m_dashboard->setContainment(containment);
-        }
-    } else {
-        Plasma::Containment *dc = 0;
-        if (dashboardContainment()) {
-            dc = dashboardContainment();
-        }
-
-        config().deleteEntry("DashboardContainment");
-        if (m_dashboard) {
-            m_dashboard->setContainment(View::containment());
-        }
-        //destroy this after changing the containment, makes sure the view won't receive the destroyed signal
-        if (dc) {
-            dc->destroy(false);
-        }
-    }
-
-    m_dashboardFollowsDesktop = containment == 0;
-}
-
 void DesktopView::screenResized(Kephal::Screen *s)
 {
     if (s->id() == screen()) {
@@ -243,23 +140,9 @@ void DesktopView::adjustSize()
         kDebug() << "Containment's geom after resize" << containment()->geometry();
     }
 
-    if (m_dashboard) {
-        m_dashboard->setGeometry(geom);
-    }
-
     kDebug() << "Done" << screen() << geometry();
 }
 
-bool DesktopView::isDashboardVisible() const
-{
-    return m_dashboard && m_dashboard->isVisible();
-}
-
-bool DesktopView::dashboardFollowsDesktop() const
-{
-    return m_dashboardFollowsDesktop;
-}
-
 void DesktopView::setContainment(Plasma::Containment *containment)
 {
     Plasma::Containment *oldContainment = this->containment();
@@ -271,10 +154,6 @@ void DesktopView::setContainment(Plasma::Containment *containment)
     PlasmaApp::self()->prepareContainment(containment);
     m_init = true;
 
-    if (m_dashboard && m_dashboardFollowsDesktop) {
-        m_dashboard->setContainment(containment);
-    }
-
     KConfigGroup viewIds(KGlobal::config(), "ViewIds");
     if (oldContainment) {
         disconnect(oldContainment, SIGNAL(toolBoxVisibilityChanged(bool)), this, SLOT(toolBoxOpened(bool)));
@@ -296,10 +175,6 @@ void DesktopView::setContainment(Plasma::Containment *containment)
 
 void DesktopView::toolBoxOpened(bool open)
 {
-    if (isDashboardVisible()) {
-        return;
-    }
-
     NETRootInfo info(QX11Info::display(), NET::Supported);
     if (!info.isSupported(NET::WM2ShowingDesktop)) {
         return;
@@ -318,10 +193,6 @@ void DesktopView::toolBoxOpened(bool open)
 
 void DesktopView::showWidgetExplorer()
 {
-    if (isDashboardVisible()) {
-        return;
-    }
-
     Plasma::Containment *c = containment();
     if (c) {
         PlasmaApp::self()->showWidgetExplorer(screen(), c);
@@ -330,10 +201,6 @@ void DesktopView::showWidgetExplorer()
 
 void DesktopView::showDesktopUntoggled(WId id)
 {
-    if (isDashboardVisible()) {
-        return;
-    }
-
     Plasma::Containment *c = containment();
     if (c) {
         c->setToolBoxOpen(false);
index 198e3f2..5dafa1c 100644 (file)
@@ -33,8 +33,6 @@ namespace Kephal
     class Screen;
 } // namespace Kephal
 
-class DashboardView;
-
 class DesktopView : public Plasma::View
 {
     Q_OBJECT
@@ -48,23 +46,7 @@ public:
      */
     void checkDesktopAffiliation();
 
-    /**
-     * Returns whether or not the dashboard view is visible
-     */
-    bool isDashboardVisible() const;
-
-    /**
-     * Returns whether the dashboard containment will always be the desktop's one
-     */
-    bool dashboardFollowsDesktop() const;
-
-    Plasma::Containment *dashboardContainment() const;
-    void setDashboardContainment(Plasma::Containment *containment);
-
 public slots:
-    void toggleDashboard();
-    void showDashboard(bool show);
-
     void screenResized(Kephal::Screen *);
     void screenMoved(Kephal::Screen *);
     void adjustSize();
@@ -82,16 +64,8 @@ public slots:
      */
     void setContainment(Plasma::Containment *containment);
 
-Q_SIGNALS:
-    void dashboardClosed();
-
-protected:
-    void prepDashboard();
-
 private:
-    DashboardView *m_dashboard;
-    bool m_dashboardFollowsDesktop : 1;
-    bool m_init : 1;
+    bool m_init;
     int m_desktop;
 
     //FIXME: duplicated from containment_p.h 
index ceece06..7764797 100644 (file)
@@ -105,8 +105,6 @@ PlasmaApp::PlasmaApp()
       m_panelHidden(0),
       m_mapper(new QSignalMapper(this)),
       m_startupSuspendWaitCount(0),
-      m_ignoreDashboardClosures(false),
-      m_pendingFixedDashboard(false),
       m_unlockCorona(false)
 {
     kDebug() << "!!{} STARTUP TIME" << QTime().msecsTo(QTime::currentTime()) << "plasma app ctor start" << "(line:" << __LINE__ << ")";
@@ -200,12 +198,6 @@ PlasmaApp::PlasmaApp()
     kDebug() << "Setting the pixmap cache size to" << cacheSize << "kilobytes";
     QPixmapCache::setCacheLimit(cacheSize);
 
-    KAction *showAction = new KAction(this);
-    showAction->setText(i18n("Show Dashboard"));
-    showAction->setObjectName( QLatin1String("Show Dashboard" )); // NO I18N
-    showAction->setGlobalShortcut(KShortcut(Qt::CTRL + Qt::Key_F12));
-    connect(showAction, SIGNAL(triggered()), this, SLOT(toggleDashboard()));
-
     KGlobal::setAllowQuit(true);
     KGlobal::ref();
 
@@ -323,57 +315,6 @@ void PlasmaApp::syncConfig()
     KGlobal::config()->sync();
 }
 
-void PlasmaApp::toggleDashboard()
-{
-    // we don't want to listen to dashboard closure signals when toggling
-    // otherwise we get toggleDashboard -> dashboardClosed -> showDashboard
-    // and the wrong state of shown dashboards occurs.
-    m_ignoreDashboardClosures = true;
-
-    const int currentDesktop = KWindowSystem::currentDesktop() - 1;
-    foreach (DesktopView *view, m_desktops) {
-        if (AppSettings::perVirtualDesktopViews()) {
-            // always hide the dashboard if it isn't on the current desktop
-            if (view->desktop() == currentDesktop) {
-                view->toggleDashboard();
-            }
-        } else {
-            view->toggleDashboard();
-        }
-    }
-
-    m_ignoreDashboardClosures = false;
-}
-
-void PlasmaApp::showDashboard(bool show)
-{
-    // we don't want to listen to dashboard closure signals when showing/hiding
-    // otherwise we get showDashboard -> dashboardClosed -> showDashboard
-    // and that could end up badly :)
-    m_ignoreDashboardClosures = true;
-
-    const int currentDesktop = KWindowSystem::currentDesktop() - 1;
-    foreach (DesktopView *view, m_desktops) {
-        if (AppSettings::perVirtualDesktopViews()) {
-            // always hide the dashboard if it isn't on the current desktop
-            if (view->desktop() == currentDesktop) {
-                view->showDashboard(show);
-            }
-        } else {
-            view->showDashboard(show);
-        }
-    }
-
-    m_ignoreDashboardClosures = false;
-}
-
-void PlasmaApp::dashboardClosed()
-{
-    if (!m_ignoreDashboardClosures) {
-        showDashboard(false);
-    }
-}
-
 void PlasmaApp::showInteractiveConsole()
 {
     if (KGlobal::config()->isImmutable()) {
@@ -984,7 +925,6 @@ void PlasmaApp::createWaitingDesktops()
 
             // we have a new screen. neat.
             view = new DesktopView(containment, id, 0);
-            connect(view, SIGNAL(dashboardClosed()), this, SLOT(dashboardClosed()));
             if (m_corona) {
                 connect(m_corona, SIGNAL(screenOwnerChanged(int,int,Plasma::Containment*)),
                         view, SLOT(screenOwnerChanged(int,int,Plasma::Containment*)));
@@ -995,7 +935,6 @@ void PlasmaApp::createWaitingDesktops()
             setWmClass(view->winId());
         }
     }
-    setFixedDashboard(fixedDashboard());
 }
 
 void PlasmaApp::containmentAdded(Plasma::Containment *containment)
@@ -1095,27 +1034,6 @@ void PlasmaApp::configureContainment(Plasma::Containment *containment)
         configDialog = new BackgroundDialog(resolution, containment, view, 0, id, nullManager);
         configDialog->setAttribute(Qt::WA_DeleteOnClose);
 
-
-        // if our containment is a dashboard containment only, then we don't
-        // want to mess with activities OR allow the user to change the containment type
-        // doing so causes the dashboard view to lose its containment and renders it useless
-        bool isDashboardContainment = fixedDashboard();
-        if (isDashboardContainment) {
-            bool found = false;
-            foreach (DesktopView *view, m_desktops) {
-                if (view->dashboardContainment() == containment) {
-                    found = true;
-                    break;
-                }
-            }
-
-            isDashboardContainment = found;
-        }
-
-        if (isDashboardContainment) {
-            configDialog->setLayoutChangeable(false);
-        }
-
         connect(configDialog, SIGNAL(destroyed(QObject*)), nullManager, SLOT(deleteLater()));
     }
 
@@ -1136,13 +1054,10 @@ void PlasmaApp::setPerVirtualDesktopViews(bool perDesktopViews)
     disconnect(KWindowSystem::self(), SIGNAL(numberOfDesktopsChanged(int)),
                this, SLOT(checkVirtualDesktopViews(int)));
 
-    m_pendingFixedDashboard = fixedDashboard();
-
     if (perDesktopViews) {
         connect(KWindowSystem::self(), SIGNAL(numberOfDesktopsChanged(int)),
                 this, SLOT(checkVirtualDesktopViews(int)));
         checkVirtualDesktopViews(KWindowSystem::numberOfDesktops());
-        setFixedDashboard(m_pendingFixedDashboard);
     } else {
         QList<DesktopView *> perScreenViews;
         foreach (DesktopView *view, m_desktops) {
@@ -1169,61 +1084,6 @@ void PlasmaApp::checkVirtualDesktopViews(int numDesktops)
     m_corona->checkScreens(true);
 }
 
-void PlasmaApp::setFixedDashboard(bool fixedDashboard)
-{
-    //TODO: should probably have one dashboard containment per screen
-    Plasma::Containment *c = 0;
-    m_pendingFixedDashboard = fixedDashboard;
-    if (fixedDashboard) {
-        foreach (Plasma::Containment *possibility, m_corona->containments()) {
-            if (possibility->pluginName() == "desktopDashboard") {
-                c = possibility;
-                break;
-            }
-        }
-
-        if (!c) {
-            //avoid the containmentAdded signal being emitted
-            c = m_corona->addContainment("desktopDashboard");
-        }
-
-        //everything failed? probably a badly packaged plasma
-        if (!c) {
-            return;
-        }
-        m_corona->addOffscreenWidget(c);
-    }
-
-    QSize maxViewSize;
-    foreach (DesktopView *view, m_desktops) {
-        view->setDashboardContainment(c);
-        if (view->size().width() > maxViewSize.width() && view->size().height() > maxViewSize.height()) {
-            maxViewSize = view->size();
-        }
-    }
-
-    if (fixedDashboard) {
-        c->resize(maxViewSize);
-    }
-
-    m_corona->requestConfigSync();
-}
-
-bool PlasmaApp::fixedDashboard() const
-{
-    if (m_desktops.isEmpty()) {
-        return m_pendingFixedDashboard;
-    }
-
-    foreach (DesktopView *view, m_desktops) {
-        if (!view->dashboardFollowsDesktop()) {
-            return true;
-        }
-    }
-
-    return false;
-}
-
 void PlasmaApp::panelRemoved(QObject *panel)
 {
     m_panels.removeAll((PanelView *)panel);
index 71f22d4..a1ff812 100644 (file)
@@ -97,9 +97,6 @@ public:
 public Q_SLOTS:
     // DBUS interface. if you change these methods, you MUST run:
     // qdbuscpp2xml plasmaapp.h -o dbus/org.kde.plasma.App.xml
-    void toggleDashboard();
-    void showDashboard(bool show);
-
     void showInteractiveConsole();
     void loadScriptInInteractiveConsole(const QString &script);
     void showInteractiveKWinConsole();
@@ -108,8 +105,6 @@ public Q_SLOTS:
     Q_SCRIPTABLE void quit();
     void setPerVirtualDesktopViews(bool perDesktopViews);
     bool perVirtualDesktopViews() const;
-    void setFixedDashboard(bool fixedDashboard);
-    bool fixedDashboard() const;
 
     void createWaitingPanels();
     void createWaitingDesktops();
@@ -145,7 +140,6 @@ private Q_SLOTS:
     void setWmClass(WId id);
     void wallpaperCheckedIn();
     void wallpaperCheckInTimeout();
-    void dashboardClosed();
     void relocatePanels();
     void executeCommands(const QList < QVariant > & commands);
 
@@ -167,8 +161,6 @@ private:
     QSignalMapper *m_mapper;
     QHash<int, QWeakPointer<ControllerWindow> > m_widgetExplorers;
     int m_startupSuspendWaitCount;
-    bool m_ignoreDashboardClosures;
-    bool m_pendingFixedDashboard;
     bool m_unlockCorona;
 };
 
index 8f208e0..dc109f5 100644 (file)
@@ -32,7 +32,7 @@
 
 #include "plasmaapp.h"
 
-static const int SUPPRESS_SHOW_TIMEOUT = 500; // Number of millis to prevent reshow of dashboard
+static const int SUPPRESS_SHOW_TIMEOUT = 500; // Number of millis to prevent reshow of saver
 
 
 class ScreenSaverWidgetExplorer : public Plasma::WidgetExplorer