Initial commit
This commit is contained in:
parent
eef56c98b2
commit
1d6dee92fc
13 changed files with 1371 additions and 0 deletions
87
kcmkwin/kwincompositing/CMakeLists.txt
Normal file
87
kcmkwin/kwincompositing/CMakeLists.txt
Normal file
|
@ -0,0 +1,87 @@
|
|||
|
||||
cmake_minimum_required(VERSION 2.8.10.1)
|
||||
|
||||
project(kwineffects)
|
||||
|
||||
################# Disallow in-source build #################
|
||||
|
||||
# Make CPack available to easy generate binary packages
|
||||
include(CPack)
|
||||
|
||||
include(FeatureSummary)
|
||||
|
||||
################# set KDE specific information #################
|
||||
|
||||
find_package(ECM 0.0.8 REQUIRED NO_MODULE)
|
||||
|
||||
# where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is checked
|
||||
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH})
|
||||
find_package(Qt5Transitional MODULE)
|
||||
find_package(Qt5Core REQUIRED NO_MODULE)
|
||||
|
||||
find_package(Qt5Quick REQUIRED NO_MODULE)
|
||||
find_package(kde4support REQUIRED NO_MODULE)
|
||||
add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0)
|
||||
|
||||
if(KDE_PLATFORM_FEATURE_DISABLE_DEPRECATED)
|
||||
set(KDE_NO_DEPRECATED TRUE)
|
||||
set(CMAKE_AUTOMOC_MOC_OPTIONS "-DKDE_NO_DEPRECATED")
|
||||
endif()
|
||||
|
||||
################# now find all used packages #################
|
||||
|
||||
set (QT_MIN_VERSION "5.2.0")
|
||||
|
||||
find_package(kdeqt5staging REQUIRED NO_MODULE)
|
||||
|
||||
# Load CMake, Compiler and InstallDirs settings from KF5 and the following are already somewhat "done" tier1/tier2 libs from kdelibs:
|
||||
find_package(KF5 MODULE REQUIRED COMPONENTS CMake Compiler InstallDirs
|
||||
XmlGui KIdleTime ItemModels KWidgetsAddons KWindowSystem KCodecs KArchive KCoreAddons kservice Solid ThreadWeaver
|
||||
KConfig KAuth kjs
|
||||
ki18n kguiaddons kservice kwidgets ItemViews KNotifications KCompletion KJobWidgets KConfigWidgets KIconThemes)
|
||||
find_package(KDELibs4 REQUIRED NO_MODULE)
|
||||
find_package(kdeclarative REQUIRED NO_MODULE)
|
||||
|
||||
#########################################################################
|
||||
|
||||
add_definitions(${KDE4_DEFINITIONS})
|
||||
add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS)
|
||||
add_definitions(-DQT_NO_URL_CAST_FROM_STRING)
|
||||
|
||||
remove_definitions(-DQT_NO_CAST_FROM_ASCII -DQT_STRICT_ITERATORS -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_KEYWORDS)
|
||||
|
||||
################# setup the include directories #################
|
||||
include_directories(${KDE4_INCLUDES}
|
||||
${kdeqt5staging_INCLUDE_DIRS}
|
||||
${KF5_INCLUDE_DIRS} # since e-c-m 0.0.7
|
||||
${Qt5Widgets_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
################# configure checks and create the configured files #################
|
||||
|
||||
# now create config headers
|
||||
configure_file(config-prefix.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-prefix.h )
|
||||
configure_file(config-compiler.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-compiler.h )
|
||||
|
||||
set(CMAKE_CXX_FLAGS "${Qt5Widgets_EXECUTABLE_COMPILE_FLAGS}")
|
||||
|
||||
set(kwincomposing_SRC
|
||||
model.cpp
|
||||
main.cpp)
|
||||
|
||||
add_executable(kwincompositing ${kwincomposing_SRC})
|
||||
|
||||
target_link_libraries(kwincompositing
|
||||
${Qt5Quick_LIBRARIES}
|
||||
${Qt5Qml_LIBRARIES}
|
||||
${Qt5Core_LIBARIES}
|
||||
${kservice_LIBRARIES}
|
||||
${Qt5Widgets_LIBRARIES}
|
||||
)
|
||||
|
||||
INSTALL(DIRECTORY qml DESTINATION ${DATA_INSTALL_DIR}/kwincompositing)
|
||||
INSTALL(DIRECTORY service DESTINATION ${DATA_INSTALL_DIR}/kwincompositing)
|
||||
INSTALL(TARGETS kwincompositing ${INSTALL_TARGETS_DEFAULT_ARGS})
|
||||
################# list the subdirectories #################
|
||||
|
||||
feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
|
7
kcmkwin/kwincompositing/config-compiler.h.cmake
Normal file
7
kcmkwin/kwincompositing/config-compiler.h.cmake
Normal file
|
@ -0,0 +1,7 @@
|
|||
|
||||
#define KDE_COMPILER_VERSION "${KDE_COMPILER_VERSION}"
|
||||
|
||||
#define KDE_COMPILING_OS "${CMAKE_SYSTEM}"
|
||||
|
||||
#define KDE_DISTRIBUTION_TEXT "${KDE_DISTRIBUTION_TEXT}"
|
||||
|
34
kcmkwin/kwincompositing/config-prefix.h.cmake
Normal file
34
kcmkwin/kwincompositing/config-prefix.h.cmake
Normal file
|
@ -0,0 +1,34 @@
|
|||
/* This file contains all the paths that change when changing the installation prefix */
|
||||
|
||||
#define CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}"
|
||||
|
||||
/* The compiled in system configuration prefix */
|
||||
#define KDESYSCONFDIR "${SYSCONF_INSTALL_DIR}"
|
||||
|
||||
#define __KDE_BINDIR "${BIN_INSTALL_DIR}"
|
||||
|
||||
/* Compile in the exec prefix to help kstddirs in finding dynamic libs
|
||||
(This was for exec_prefix != prefix - still needed?) */
|
||||
#define __KDE_EXECPREFIX "NONE"
|
||||
|
||||
#define LIBEXEC_INSTALL_DIR "${LIBEXEC_INSTALL_DIR}"
|
||||
#define DATA_INSTALL_DIR "${DATA_INSTALL_DIR}"
|
||||
#define LIB_INSTALL_DIR "${LIB_INSTALL_DIR}"
|
||||
#define INCLUDE_INSTALL_DIR "${INCLUDE_INSTALL_DIR}"
|
||||
#define BIN_INSTALL_DIR "${BIN_INSTALL_DIR}"
|
||||
#define CONFIG_INSTALL_DIR "${CONFIG_INSTALL_DIR}"
|
||||
#define HTML_INSTALL_DIR "${HTML_INSTALL_DIR}"
|
||||
#define ICON_INSTALL_DIR "${ICON_INSTALL_DIR}"
|
||||
#define KCFG_INSTALL_DIR "${KCFG_INSTALL_DIR}"
|
||||
#define PLUGIN_INSTALL_DIR "${PLUGIN_INSTALL_DIR}"
|
||||
#define SERVICES_INSTALL_DIR "${SERVICES_INSTALL_DIR}"
|
||||
#define SERVICETYPES_INSTALL_DIR "${SERVICETYPES_INSTALL_DIR}"
|
||||
#define SOUND_INSTALL_DIR "${SOUND_INSTALL_DIR}"
|
||||
#define TEMPLATES_INSTALL_DIR "${TEMPLATES_INSTALL_DIR}"
|
||||
#define WALLPAPER_INSTALL_DIR "${WALLPAPER_INSTALL_DIR}"
|
||||
#define XDG_APPS_INSTALL_DIR "${XDG_APPS_INSTALL_DIR}"
|
||||
#define XDG_DIRECTORY_INSTALL_DIR "${XDG_DIRECTORY_INSTALL_DIR}"
|
||||
#define EXEC_INSTALL_PREFIX "${EXEC_INSTALL_PREFIX}"
|
||||
#define SYSCONF_INSTALL_DIR "${SYSCONF_INSTALL_DIR}"
|
||||
#define LOCALE_INSTALL_DIR "${LOCALE_INSTALL_DIR}"
|
||||
#define SYSCONF_INSTALL_DIR "${SYSCONF_INSTALL_DIR}"
|
34
kcmkwin/kwincompositing/main.cpp
Normal file
34
kcmkwin/kwincompositing/main.cpp
Normal file
|
@ -0,0 +1,34 @@
|
|||
/**************************************************************************
|
||||
* KWin - the KDE window manager *
|
||||
* This file is part of the KDE project. *
|
||||
* *
|
||||
* Copyright (C) 2013 Antonis Tsiapaliokas <kok3rs@gmail.com> *
|
||||
* *
|
||||
* 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 "model.h"
|
||||
#include <QApplication>
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
QApplication app(argc, argv);
|
||||
|
||||
EffectView *view = new EffectView();
|
||||
view->show();
|
||||
|
||||
return app.exec();
|
||||
}
|
161
kcmkwin/kwincompositing/model.cpp
Normal file
161
kcmkwin/kwincompositing/model.cpp
Normal file
|
@ -0,0 +1,161 @@
|
|||
/**************************************************************************
|
||||
* KWin - the KDE window manager *
|
||||
* This file is part of the KDE project. *
|
||||
* *
|
||||
* Copyright (C) 2013 Antonis Tsiapaliokas <kok3rs@gmail.com> *
|
||||
* *
|
||||
* 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 "model.h"
|
||||
|
||||
#include <QAbstractItemModel>
|
||||
#include <QHash>
|
||||
#include <QVariant>
|
||||
#include <QList>
|
||||
#include <QString>
|
||||
#include <QQmlEngine>
|
||||
#include <QtQml>
|
||||
#include <QDebug>
|
||||
|
||||
#include <KPluginInfo>
|
||||
#include <KService>
|
||||
#include <KServiceTypeTrader>
|
||||
#include <KSharedConfig>
|
||||
|
||||
EffectModel::EffectModel(QObject *parent)
|
||||
: QAbstractListModel(parent) {
|
||||
|
||||
QHash<int, QByteArray> roleNames;
|
||||
roleNames[Name] = "Name";
|
||||
roleNames[Description] = "Description";
|
||||
roleNames[AuthorName] = "AuthorName";
|
||||
roleNames[AuthorEmail] = "AuthorEmail";
|
||||
roleNames[License] = "License";
|
||||
roleNames[Version] = "Version";
|
||||
roleNames[Category] = "Category";
|
||||
setRoleNames(roleNames);
|
||||
loadEffects();
|
||||
}
|
||||
|
||||
int EffectModel::rowCount(const QModelIndex &parent) const {
|
||||
return m_effectsList.count();
|
||||
}
|
||||
|
||||
QVariant EffectModel::data(const QModelIndex &index, int role) const {
|
||||
if (!index.isValid()) {
|
||||
return QVariant();
|
||||
}
|
||||
|
||||
Effect currentEffect = m_effectsList.at(index.row());
|
||||
switch (role) {
|
||||
case Qt::DisplayRole:
|
||||
case Name:
|
||||
return m_effectsList.at(index.row()).name;
|
||||
case Description:
|
||||
return m_effectsList.at(index.row()).description;
|
||||
case AuthorName:
|
||||
return m_effectsList.at(index.row()).authorName;
|
||||
case AuthorEmail:
|
||||
return m_effectsList.at(index.row()).authorEmail;
|
||||
case License:
|
||||
return m_effectsList.at(index.row()).license;
|
||||
case Version:
|
||||
return m_effectsList.at(index.row()).version;
|
||||
case Category:
|
||||
return m_effectsList.at(index.row()).category;
|
||||
default:
|
||||
return QVariant();
|
||||
}
|
||||
}
|
||||
|
||||
void EffectModel::loadEffects() {
|
||||
Effect effect;
|
||||
//TODO Until KWin has been ported to frameworks the following code will not work
|
||||
//In order to populate our application with some testing data, we are shipping
|
||||
//some desktop files with the service folder
|
||||
/*KService::List offers = KServiceTypeTrader::self()->query("KWin/Effect");
|
||||
foreach (KService::Ptr service, offers) {
|
||||
qDebug() << "mesa sto model";
|
||||
//data.auroraeName = service->property("X-KDE-PluginInfo-Name").toString();
|
||||
//QString scriptName = service->property("X-Plasma-MainScript").toString();
|
||||
KPluginInfo plugin(service);
|
||||
|
||||
effect.name = plugin.name();
|
||||
effect.description = plugin.comment();
|
||||
effect.authorName = plugin.author();
|
||||
effect.authorEmail = plugin.email();
|
||||
effect.license = plugin.license();
|
||||
effect.version = plugin.version();
|
||||
|
||||
m_effectsList << effect;
|
||||
}*/
|
||||
beginInsertRows(QModelIndex(), rowCount(), rowCount());
|
||||
QString effectPath = QStandardPaths::locate(QStandardPaths::DataLocation, "service", QStandardPaths::LocateDirectory);
|
||||
|
||||
QDir effectDir(effectPath);
|
||||
|
||||
QStringList effectListDesktop = effectDir.entryList(QDir::Files);
|
||||
foreach(QString effectDekstop, effectListDesktop) {
|
||||
KPluginInfo plugin(effectPath + '/' +effectDekstop);
|
||||
effect.name = plugin.name();
|
||||
effect.description = plugin.comment();
|
||||
effect.authorName = plugin.author();
|
||||
effect.authorEmail = plugin.email();
|
||||
effect.license = plugin.license();
|
||||
effect.version = plugin.version();
|
||||
effect.category = plugin.category();
|
||||
m_effectsList << effect;
|
||||
}
|
||||
qSort(m_effectsList.begin(), m_effectsList.end(), EffectModel::less);
|
||||
endInsertRows();
|
||||
}
|
||||
|
||||
EffectView::EffectView(QWindow *parent)
|
||||
: QQuickView(parent)
|
||||
{
|
||||
qmlRegisterType<EffectModel>("org.kde.kwin.kwincompositing", 1, 0, "EffectModel");
|
||||
init();
|
||||
}
|
||||
|
||||
void EffectView::init() {
|
||||
EffectModel *model = new EffectModel();
|
||||
QString mainFile = QStandardPaths::locate(QStandardPaths::DataLocation, "qml/main.qml", QStandardPaths::LocateFile);
|
||||
setResizeMode(QQuickView::SizeRootObjectToView);
|
||||
rootContext()->setContextProperty("engineObject", this);
|
||||
setSource(QUrl(mainFile));
|
||||
}
|
||||
|
||||
void EffectView::effectStatus(const QString &effectName, bool status) {
|
||||
m_effectStatus[effectName] = status;
|
||||
}
|
||||
|
||||
|
||||
bool EffectView::isEnabled(const QString &effectName) {
|
||||
KConfigGroup cg(KSharedConfig::openConfig("kwincompositing"), "Plugins");
|
||||
return cg.readEntry("kwin4_effect_" + effectName + "_Enabled", false);
|
||||
}
|
||||
|
||||
void EffectView::syncConfig() {
|
||||
QHash<QString, bool>::const_iterator it = m_effectStatus.constBegin();
|
||||
KConfigGroup *kwinConfig = new KConfigGroup(KSharedConfig::openConfig("kwincompositing"), "Plugins");
|
||||
|
||||
while (it != m_effectStatus.constEnd()) {
|
||||
QVariant boolToString(it.value());
|
||||
kwinConfig->writeEntry("kwin4_effect_" + it.key() + "_Enabled", boolToString.toString());
|
||||
it++;
|
||||
}
|
||||
kwinConfig->sync();
|
||||
}
|
||||
|
86
kcmkwin/kwincompositing/model.h
Normal file
86
kcmkwin/kwincompositing/model.h
Normal file
|
@ -0,0 +1,86 @@
|
|||
/**************************************************************************
|
||||
* KWin - the KDE window manager *
|
||||
* This file is part of the KDE project. *
|
||||
* *
|
||||
* Copyright (C) 2013 Antonis Tsiapaliokas <kok3rs@gmail.com> *
|
||||
* *
|
||||
* 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 MODEL_H
|
||||
#define MODEL_H
|
||||
#include <QAbstractListModel>
|
||||
#include <QHash>
|
||||
#include <QList>
|
||||
#include <QQuickView>
|
||||
#include <QString>
|
||||
|
||||
struct Effect {
|
||||
QString name;
|
||||
QString description;
|
||||
QString authorName;
|
||||
QString authorEmail;
|
||||
QString license;
|
||||
QString version;
|
||||
QString category;
|
||||
};
|
||||
|
||||
static bool less(Effect a, Effect b) {
|
||||
return a.name < b.name;
|
||||
}
|
||||
|
||||
class EffectModel : public QAbstractListModel {
|
||||
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
enum EffectRoles {
|
||||
Name = Qt::UserRole + 1,
|
||||
Description,
|
||||
AuthorName,
|
||||
AuthorEmail,
|
||||
License,
|
||||
Version,
|
||||
Category
|
||||
};
|
||||
|
||||
EffectModel(QObject *parent = 0);
|
||||
int rowCount(const QModelIndex &parent = QModelIndex()) const;
|
||||
QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
|
||||
|
||||
static bool less(Effect a, Effect b) {
|
||||
return a.name < b.name;
|
||||
}
|
||||
|
||||
private:
|
||||
void loadEffects();
|
||||
QList<Effect> m_effectsList;
|
||||
};
|
||||
|
||||
class EffectView : public QQuickView {
|
||||
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
EffectView(QWindow *parent = 0);
|
||||
void init();
|
||||
Q_INVOKABLE void effectStatus(const QString &effectName, bool status);
|
||||
Q_INVOKABLE bool isEnabled(const QString &effectName);
|
||||
Q_INVOKABLE void syncConfig();
|
||||
|
||||
private:
|
||||
QHash<QString, bool> m_effectStatus;
|
||||
};
|
||||
#endif
|
91
kcmkwin/kwincompositing/qml/Effect.qml
Normal file
91
kcmkwin/kwincompositing/qml/Effect.qml
Normal file
|
@ -0,0 +1,91 @@
|
|||
/****************************************************************************
|
||||
**
|
||||
** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
|
||||
** Contact: http://www.qt-project.org/legal
|
||||
**
|
||||
** This file is part of the Qt Quick Controls module of the Qt Toolkit.
|
||||
**
|
||||
** $QT_BEGIN_LICENSE:BSD$
|
||||
** You may use this file under the terms of the BSD license as follows:
|
||||
**
|
||||
** "Redistribution and use in source and binary forms, with or without
|
||||
** modification, are permitted provided that the following conditions are
|
||||
** met:
|
||||
** * Redistributions of source code must retain the above copyright
|
||||
** notice, this list of conditions and the following disclaimer.
|
||||
** * Redistributions in binary form must reproduce the above copyright
|
||||
** notice, this list of conditions and the following disclaimer in
|
||||
** the documentation and/or other materials provided with the
|
||||
** distribution.
|
||||
** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
|
||||
** of its contributors may be used to endorse or promote products derived
|
||||
** from this software without specific prior written permission.
|
||||
**
|
||||
**
|
||||
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
|
||||
**
|
||||
** $QT_END_LICENSE$
|
||||
**
|
||||
****************************************************************************/
|
||||
|
||||
import QtQuick 2.1
|
||||
import QtQuick.Controls 1.0
|
||||
import QtQuick.Layouts 1.0
|
||||
|
||||
Component {
|
||||
id: effectDelegate
|
||||
Item {
|
||||
id: item
|
||||
width: parent.width
|
||||
height: 40
|
||||
Rectangle {
|
||||
id: background
|
||||
color: item.ListView.isCurrentItem ? "#448" : index % 2 ? "#eee" : "#fff"
|
||||
anchors.fill : parent
|
||||
|
||||
Row {
|
||||
CheckBox {
|
||||
id: myCheckBox
|
||||
checked: engineObject.isEnabled(model.Name)
|
||||
onClicked: {
|
||||
engineObject.effectStatus(model.Name, checked);
|
||||
}
|
||||
}
|
||||
|
||||
Item {
|
||||
id: effectItem
|
||||
width: effectView.width - myCheckBox.width
|
||||
anchors.left: myCheckBox.right
|
||||
Column {
|
||||
id: col
|
||||
Text {
|
||||
text: model.Name
|
||||
}
|
||||
Text {
|
||||
text: model.Description
|
||||
}
|
||||
}
|
||||
MouseArea {
|
||||
id: area
|
||||
width: effectView.width - myCheckBox.width
|
||||
height: effectView.height
|
||||
onClicked: {
|
||||
effectView.currentIndex = index;
|
||||
}
|
||||
}
|
||||
}
|
||||
} //end Row
|
||||
} //end Rectangle
|
||||
} //end item
|
||||
}
|
||||
|
127
kcmkwin/kwincompositing/qml/main.qml
Normal file
127
kcmkwin/kwincompositing/qml/main.qml
Normal file
|
@ -0,0 +1,127 @@
|
|||
/****************************************************************************
|
||||
**
|
||||
** Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies).
|
||||
** Contact: http://www.qt-project.org/legal
|
||||
**
|
||||
** This file is part of the Qt Quick Controls module of the Qt Toolkit.
|
||||
**
|
||||
** $QT_BEGIN_LICENSE:BSD$
|
||||
** You may use this file under the terms of the BSD license as follows:
|
||||
**
|
||||
** "Redistribution and use in source and binary forms, with or without
|
||||
** modification, are permitted provided that the following conditions are
|
||||
** met:
|
||||
** * Redistributions of source code must retain the above copyright
|
||||
** notice, this list of conditions and the following disclaimer.
|
||||
** * Redistributions in binary form must reproduce the above copyright
|
||||
** notice, this list of conditions and the following disclaimer in
|
||||
** the documentation and/or other materials provided with the
|
||||
** distribution.
|
||||
** * Neither the name of Digia Plc and its Subsidiary(-ies) nor the names
|
||||
** of its contributors may be used to endorse or promote products derived
|
||||
** from this software without specific prior written permission.
|
||||
**
|
||||
**
|
||||
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
|
||||
**
|
||||
** $QT_END_LICENSE$
|
||||
**
|
||||
****************************************************************************/
|
||||
|
||||
import QtQuick 2.1
|
||||
import QtQuick.Controls 1.0
|
||||
import QtQuick.Layouts 1.0
|
||||
import org.kde.kwin.kwincompositing 1.0
|
||||
import org.kde.plasma.core 2.0 as PlasmaCore
|
||||
|
||||
Item {
|
||||
id: window
|
||||
width: 640
|
||||
height: 480
|
||||
|
||||
Component {
|
||||
id: sectionHeading
|
||||
Rectangle {
|
||||
width: parent.width
|
||||
height:25
|
||||
color: "white"
|
||||
|
||||
Text {
|
||||
text: section
|
||||
font.bold: true
|
||||
font.pointSize: 16
|
||||
color: "gray"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ColumnLayout {
|
||||
id: col
|
||||
height: parent.height
|
||||
anchors {
|
||||
top: parent.top
|
||||
left: parent.left
|
||||
right: parent.right
|
||||
}
|
||||
TextField {
|
||||
id: searchField
|
||||
Layout.fillWidth: true
|
||||
height: 20
|
||||
anchors {
|
||||
top: parent.top
|
||||
}
|
||||
focus: true
|
||||
}
|
||||
|
||||
|
||||
PlasmaCore.SortFilterModel {
|
||||
id: searchModel
|
||||
filterRole: "Name"
|
||||
filterRegExp: searchField.text
|
||||
sourceModel: EffectModel{
|
||||
id: effectModel
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
ScrollView {
|
||||
id: scroll
|
||||
highlightOnFocus: true
|
||||
Layout.fillWidth: true
|
||||
anchors {
|
||||
top: searchField.bottom
|
||||
left: parent.left
|
||||
right: parent.right
|
||||
bottom: apply.top
|
||||
}
|
||||
ListView {
|
||||
id: effectView
|
||||
Layout.fillWidth: true
|
||||
anchors.fill: parent
|
||||
model: searchModel
|
||||
delegate: Effect {}
|
||||
section.property: "Category"
|
||||
section.delegate: sectionHeading
|
||||
}
|
||||
}
|
||||
|
||||
Button {
|
||||
id: apply
|
||||
text: "Apply"
|
||||
anchors {
|
||||
bottom: parent.bottom
|
||||
}
|
||||
onClicked: { engineObject.syncConfig(); }
|
||||
}
|
||||
}
|
||||
}
|
164
kcmkwin/kwincompositing/service/kwin4_effect_fade.desktop
Normal file
164
kcmkwin/kwincompositing/service/kwin4_effect_fade.desktop
Normal file
|
@ -0,0 +1,164 @@
|
|||
[Desktop Entry]
|
||||
Name=Fade
|
||||
Name[af]=Vervaag
|
||||
Name[ar]=التلاشي
|
||||
Name[ast]=Fundíu
|
||||
Name[be]=Павольнае знікненне
|
||||
Name[bg]=Избледняване
|
||||
Name[bn]=ফেড
|
||||
Name[bs]=Utapanje
|
||||
Name[ca]=Apagat gradual
|
||||
Name[ca@valencia]=Apagat gradual
|
||||
Name[cs]=Blednutí
|
||||
Name[da]=Udtone
|
||||
Name[de]=Verblassen
|
||||
Name[el]=Ομαλή εμφάνιση
|
||||
Name[en_GB]=Fade
|
||||
Name[eo]=Dissolvi
|
||||
Name[es]=Fundido
|
||||
Name[et]=Hääbumine
|
||||
Name[eu]=Itzaldu
|
||||
Name[fa]=محو کردن
|
||||
Name[fi]=Häivytys
|
||||
Name[fr]=Fondu
|
||||
Name[fy]=Litte ferfage
|
||||
Name[ga]=Céimnigh
|
||||
Name[gl]=Esvaer
|
||||
Name[gu]=પીગળવું
|
||||
Name[he]=חשיפה והיעלמות
|
||||
Name[hi]=फीका
|
||||
Name[hne]=फीका
|
||||
Name[hr]=Lagano pojavljivanje
|
||||
Name[hu]=Fokozatos átmenet
|
||||
Name[ia]=Pallidi
|
||||
Name[id]=Pudar
|
||||
Name[is]=Þynna út
|
||||
Name[it]=Dissolvi
|
||||
Name[ja]=フェード
|
||||
Name[kk]=Біртіндеп
|
||||
Name[km]=លេចបន្តិចម្ដងៗ
|
||||
Name[kn]=ಮಾಸು/ಮಸುಕುಗೊಳಿಸು
|
||||
Name[ko]=페이드
|
||||
Name[lt]=Išnykimas
|
||||
Name[lv]=Izdzist
|
||||
Name[mai]=फीका करू
|
||||
Name[mk]=Избледување
|
||||
Name[ml]=മങ്ങുക
|
||||
Name[mr]=फीके
|
||||
Name[nb]=Ton ut
|
||||
Name[nds]=Utblennen
|
||||
Name[ne]=फेड
|
||||
Name[nl]=In-/uitvagen
|
||||
Name[nn]=Ton inn og ut
|
||||
Name[pa]=ਫਿੱਕਾ
|
||||
Name[pl]=Znikanie/wyłanianie
|
||||
Name[pt]=Desvanecer
|
||||
Name[pt_BR]=Fade
|
||||
Name[ro]=Decolorare
|
||||
Name[ru]=Растворение
|
||||
Name[se]=Rievdat šearratvuođa
|
||||
Name[si]=විවර්ණ
|
||||
Name[sk]=Zoslabiť
|
||||
Name[sl]=Pojavljanje in pojemanje
|
||||
Name[sr]=Утапање
|
||||
Name[sr@ijekavian]=Утапање
|
||||
Name[sr@ijekavianlatin]=Utapanje
|
||||
Name[sr@latin]=Utapanje
|
||||
Name[sv]=Tona
|
||||
Name[ta]=வெளிர்
|
||||
Name[te]=ఫేడ్
|
||||
Name[tg]=Плавное появление и исчезновение
|
||||
Name[th]=ค่อย ๆ ชัด/ค่อย ๆ จางหาย
|
||||
Name[tr]=Kaybolma
|
||||
Name[ug]=سۇسلاشتۇر
|
||||
Name[uk]=Згасання
|
||||
Name[uz]=Soʻnish
|
||||
Name[uz@cyrillic]=Сўниш
|
||||
Name[vi]=Mờ dần
|
||||
Name[wa]=Blåwe
|
||||
Name[x-test]=xxFadexx
|
||||
Name[zh_CN]=淡入淡出
|
||||
Name[zh_TW]=淡出
|
||||
Icon=preferences-system-windows-effect-fade
|
||||
Comment=Make windows smoothly fade in and out when they are shown or hidden
|
||||
Comment[ar]=اجعل النوافذ تظهر وتتلاشى بنعومة عند إظهاراها وإخفائها
|
||||
Comment[ast]=Fai que les ventanes apaezan suavemente o s'esvanezan al amosales o anubriles
|
||||
Comment[bg]=Постепенно избледняване при показване и скриване на прозорците
|
||||
Comment[bs]=Prozori glatko izranjaju i utapaju se pri pojavljivanju i sakrivanju
|
||||
Comment[ca]=Fa que les finestres s'encenguin o s'apaguin de manera gradual quan es mostren o s'oculten
|
||||
Comment[ca@valencia]=Fa que les finestres s'encenguin o s'apaguin de manera gradual quan es mostren o s'oculten
|
||||
Comment[cs]=Nechá okna plynule zmizet/objevit se, pokud jsou zobrazeny resp. skryty
|
||||
Comment[da]=Få vinduer til at tone blidt ud og ind når de vises eller skjules
|
||||
Comment[de]=Blendet Fenster beim Öffnen/Schließen langsam ein bzw. aus.
|
||||
Comment[el]=Ομαλή εμφάνιση και απόκρυψη των παραθύρων
|
||||
Comment[en_GB]=Make windows smoothly fade in and out when they are shown or hidden
|
||||
Comment[eo]=Fenestroj glate maldissolvi/fordissolvi kiam ili videbliĝas aŭ kaŝiĝas
|
||||
Comment[es]=Hace que las ventanas aparezcan suavemente o se desvanezcan al mostrarlas u ocultarlas
|
||||
Comment[et]=Paneb aknad sujuvalt hääbuma või tugevnema, kui need peidetakse või nähtavale tuuakse
|
||||
Comment[eu]=Leihoak pixkanaka itzaldu eta argitzen ditu ezkutatu edo erakusten direnean
|
||||
Comment[fi]=Ikkunat tulevat näkyviin tai poistuvat näkyvistä pehmeästi häivyttäen
|
||||
Comment[fr]=Estompe ou fait apparaître en fondu les fenêtres lorsqu'elles sont affichées ou cachées
|
||||
Comment[fy]=Lit finters útstrutsen ferfage of opkomme as se te sjen binne of ferburgen wurde
|
||||
Comment[ga]=Leis seo, céimneoidh fuinneoga isteach agus amach agus iad á dtaispeáint nó á bhfolú
|
||||
Comment[gl]=Esvae/Fai opacas as xanelas con suavidade ao mostralas ou acochadas
|
||||
Comment[gu]=જ્યારે વિન્ડો બતાવવામાં અથવા છુપાવવામાં આવે છે ત્યારે તેમને સરળતાથી ઝાંખી અથવા પ્રકાશિત કરો
|
||||
Comment[he]=חשיפה והיעלמות חלקה של חלונות בעת הצגתם או הסתרתם
|
||||
Comment[hi]=जब विंडो को दिखाया या छुपाया जाता है तो उन्हें यह धीरे से फ़ीका करता है
|
||||
Comment[hne]=जब विंडो ल देखाय या लुकाय जाथे तहां ये मन ल, ए धीरे से फीका करथे
|
||||
Comment[hr]=Prozori će se lagano pojavljivati i nestajati kad ih se prikazuje ili sakriva
|
||||
Comment[hu]=Az ablakok folyamatosan áttűnő módon lesznek elrejtve és megjelenítve
|
||||
Comment[ia]=Face que fenestras pote dulcemente pallidir intra e foras quando illos es monstrate o celate
|
||||
Comment[id]=Buat jendela memudar lemah dan kuat ketika jendela ditampilkan atau disembunyikan
|
||||
Comment[is]=Lætur glugga þynnast mjúklega inn eða út, þegar þeir eru endurheimtir eða faldir
|
||||
Comment[it]=Fai dissolvere e comparire gradualmente le finestre quando vengono mostrate o nascoste
|
||||
Comment[ja]=ウィンドウの表示/非表示の切り替えを滑らかにフェードイン/フェードアウトします
|
||||
Comment[kk]=Көрсеткенде/жасырғанда терезелер біртіндеп пайда/ғайып болады
|
||||
Comment[km]=ធ្វើឲ្យបង្អួចលេចបន្តិចម្តង/លិចបន្តិចម្តងយ៉ាងរលូន ពេលពួកវាត្រូវបានបង្ហាញ ឬលាក់
|
||||
Comment[kn]=ಕಿಟಕಿಗಳನ್ನು ತೆರೆದಾಗ ಅಥವಾ ಅಡಗಿಸಿದಾಗ ಅವುಗಳು ಸುಗಮವಾಗಿ ಒಳಮಸುಳು/ಹೊರಮಸುಳುವಂತೆ ಮಾಡುತ್ತದೆ
|
||||
Comment[ko]=창이 보여지거나 감춰질 때 부드러운 페이드 인/아웃을 사용합니다
|
||||
Comment[lt]=Sukuria efektą, kai langai pamažu išnyksta/atsiranda jei juos prašoma parodyti arba jie slepiami
|
||||
Comment[lv]=Liek logiem vienmērīgi izdzist un parādīties, kad tos parāda vai noslēpj
|
||||
Comment[ml]=ജാലകങ്ങള് ഒളിപ്പിയ്ക്കുമ്പോഴോ കാണിയ്ക്കുമ്പോഴോ മങ്ങുന്നതും തെളിയുന്നതും പോലെ തോന്നിയ്ക്കുക
|
||||
Comment[mr]=चौकटी दर्शविताना किंवा लपविताना त्यांना गडद वा फीक्या करा
|
||||
Comment[nb]=Gjør at vinduer toner jevnt inn/ut når de vises eller skjules
|
||||
Comment[nds]=Finstern bi't Wiesen oder Versteken week in- oder utblennen
|
||||
Comment[nl]=Laat vensters vloeiend in/uitvagen als ze worden weergegeven of verborgen
|
||||
Comment[nn]=Ton vindauge inn og ut når dei vert viste eller gøymde
|
||||
Comment[pa]=ਜਦੋਂ ਵਿੰਡੋਜ਼ ਨੂੰ ਵੇਖਾਉਣਾ ਜਾਂ ਓਹਲੇ ਕਰਨਾ ਹੋਵੇ ਤਾਂ ਕੂਲੇ ਢੰਗ ਨਾਲ ਫੇਡ ਇਨ/ਆਉਟ ਕਰੋ
|
||||
Comment[pl]=Gładkie zanikanie i wyłanianie się okien przy ich pokazywaniu lub ukrywaniu
|
||||
Comment[pt]=Fazer com que as janelas apareçam/desapareçam suavemente quando aparecem ou ficam escondidas
|
||||
Comment[pt_BR]=Faz as janelas aparecerem/desaparecerem suavemente quando são exibidas ou ocultadas
|
||||
Comment[ro]=Face ferestrele să se (de)coloreze cînd sînt afișate sau ascunse
|
||||
Comment[ru]=Закрывающиеся окна будут становиться всё более прозрачными, а потом совсем исчезать
|
||||
Comment[si]=පෙන්වන හා සඟවන විට කවුළු විවර්ණය කිරීම හා නොකිරීම සිදු කරන්න
|
||||
Comment[sk]=Okná sa plynule objavia/zmiznú pri ich zobrazení alebo skrytí
|
||||
Comment[sl]=Okna se prikažejo in izginejo postopoma
|
||||
Comment[sr]=Прозори глатко израњају и утапају се при појављивању и сакривању
|
||||
Comment[sr@ijekavian]=Прозори глатко израњају и утапају се при појављивању и сакривању
|
||||
Comment[sr@ijekavianlatin]=Prozori glatko izranjaju i utapaju se pri pojavljivanju i sakrivanju
|
||||
Comment[sr@latin]=Prozori glatko izranjaju i utapaju se pri pojavljivanju i sakrivanju
|
||||
Comment[sv]=Gör att fönster mjukt tonas in eller ut när de visas eller döljs
|
||||
Comment[ta]=Make windows smoothly fade in and out when they are shown or hidden
|
||||
Comment[th]=ทำให้หน้าต่างค่อย ๆ ชัดหรือค่อย ๆ จางหายเมื่อมีการแสดงหรือซ่อนหน้าต่าง
|
||||
Comment[tr]=Pencereler gösterilirken pürüzsüz bir şekilde belirginleştir, gizlenirken pürüzsüz bir şekilde soldur
|
||||
Comment[ug]=كۆزنەكنى كۆرسەتكەن ياكى يوشۇرغاندا كۆزنەكنى تەكشى سۇسلاشتۇر
|
||||
Comment[uk]=Плавна поява або зникнення вікон
|
||||
Comment[vi]=Làm cửa sổ mờ dần hay hiện dần khi chúng được ẩn đi hay hiện lên
|
||||
Comment[wa]=Fé blawi/disblawi doûçmint les finiesses cwand on les mostere ou k' on les catche
|
||||
Comment[x-test]=xxMake windows smoothly fade in and out when they are shown or hiddenxx
|
||||
Comment[zh_CN]=当窗口被显示或者隐藏时,使窗口平滑地淡入淡出
|
||||
Comment[zh_TW]=顯示或隱藏視窗時以淡入、淡出方式呈現
|
||||
|
||||
Type=Service
|
||||
X-Plasma-API=javascript
|
||||
X-Plasma-MainScript=code/main.js
|
||||
X-KDE-ServiceTypes=KWin/Effect
|
||||
X-KDE-PluginInfo-Author=Philip Falkner, Martin Gräßlin
|
||||
X-KDE-PluginInfo-Email=philip.falkner@gmail.com, mgraesslin@kde.org
|
||||
X-KDE-PluginInfo-Name=kwin4_effect_fade
|
||||
X-KDE-PluginInfo-Version=0.2.0
|
||||
X-KDE-PluginInfo-Category=Appearance
|
||||
X-KDE-PluginInfo-Depends=
|
||||
X-KDE-PluginInfo-License=GPL
|
||||
X-KDE-PluginInfo-EnabledByDefault=true
|
||||
X-KDE-Ordering=60
|
148
kcmkwin/kwincompositing/service/kwin4_effect_fadedesktop.desktop
Normal file
148
kcmkwin/kwincompositing/service/kwin4_effect_fadedesktop.desktop
Normal file
|
@ -0,0 +1,148 @@
|
|||
[Desktop Entry]
|
||||
Name=Fade Desktop
|
||||
Name[ar]=تلاشِ سطح المكتب
|
||||
Name[ast]=Difuminar escritoriu
|
||||
Name[bg]=Избледняване на работния плот
|
||||
Name[bs]=Utapanje površi
|
||||
Name[ca]=Esvaïment de l'escriptori
|
||||
Name[ca@valencia]=Esvaïment de l'escriptori
|
||||
Name[cs]=Zeslabit plochu
|
||||
Name[csb]=Pùlt fade
|
||||
Name[da]=Lad skrivebord fade ud
|
||||
Name[de]=Arbeitsfläche aus-/einblenden
|
||||
Name[el]=Ομαλή εμφάνιση επιφάνειας εργασίας
|
||||
Name[en_GB]=Fade Desktop
|
||||
Name[eo]=Labortablo Dissolvo
|
||||
Name[es]=Difuminar escritorio
|
||||
Name[et]=Töölaua hääbumine
|
||||
Name[eu]=Itzaldu mahaigaina
|
||||
Name[fi]=Työpöydän häivytys
|
||||
Name[fr]=Effectue un fondu du bureau
|
||||
Name[fy]=Buroblêd ferfagje
|
||||
Name[ga]=Céimnigh an Deasc
|
||||
Name[gl]=Esvaer o escritorio
|
||||
Name[gu]=ડેસ્કટોપ ઝાંખુ કરો
|
||||
Name[he]=חשיפה והיעלמות בין שולחנות עבודה
|
||||
Name[hr]=Preklapanje radnih površina
|
||||
Name[hu]=Elhalványuló váltás
|
||||
Name[ia]=Pallidi scriptorio
|
||||
Name[id]=Pudar Desktop
|
||||
Name[is]=Þynna út skjáborð
|
||||
Name[it]=Dissolvenza dei desktop
|
||||
Name[ja]=デスクトップのフェード
|
||||
Name[kk]=Біртіндеп ауысу
|
||||
Name[km]=ធ្វើឲ្យផ្ទៃតុលេចបន្តិចម្ដងៗ
|
||||
Name[kn]=ಗಣಕತೆರೆಯನ್ನು ಮಬ್ಬಾಗಿಸು
|
||||
Name[ko]=데스크톱 페이드
|
||||
Name[lt]=Išblukinti darbastalį
|
||||
Name[lv]=Sapludināt darbvirsmu
|
||||
Name[mai]=Fade Desktop
|
||||
Name[ml]=പണിയിടം മങ്ങി പോകുക
|
||||
Name[mr]=फीका डेस्कटॉप
|
||||
Name[nb]=Ton ut skrivebord
|
||||
Name[nds]=Schriefdisch överblennen
|
||||
Name[nl]=Bureaublad op laten komen
|
||||
Name[nn]=Toning av skrivebordet
|
||||
Name[pa]=ਡੈਸਕਟਾਪ ਫਿੱਕਾ
|
||||
Name[pl]=Przenikanie pulpitów
|
||||
Name[pt]=Desvanecer o Ecrã
|
||||
Name[pt_BR]=Desaparecimento da área de trabalho
|
||||
Name[ro]=Estompare birou
|
||||
Name[ru]=Плавная смена рабочих столов
|
||||
Name[si]=වැඩතලය විවර්ණ කිරීම
|
||||
Name[sk]=Zoslabiť plochu
|
||||
Name[sl]=Postopen prehod
|
||||
Name[sr]=Утапање површи
|
||||
Name[sr@ijekavian]=Утапање површи
|
||||
Name[sr@ijekavianlatin]=Utapanje površi
|
||||
Name[sr@latin]=Utapanje površi
|
||||
Name[sv]=Tona skrivbord
|
||||
Name[tg]=Мизи корӣ, монанди пардаи экран
|
||||
Name[th]=ปรับพื้นที่ทำงานแบบค่อย ๆ ชัด/ค่อย ๆ จางหาย
|
||||
Name[tr]=Masaüstü Kaybolması
|
||||
Name[ug]=ئۈستەلئۈستىنى سۇسلاشتۇر
|
||||
Name[uk]=Затемнення стільниці
|
||||
Name[vi]=Làm mờ màn hình
|
||||
Name[wa]=Fondou do scribanne
|
||||
Name[x-test]=xxFade Desktopxx
|
||||
Name[zh_CN]=淡出桌面
|
||||
Name[zh_TW]=淡出淡入桌面
|
||||
Icon=preferences-system-windows-effect-fadedesktop
|
||||
Comment=Fade between virtual desktops when switching between them
|
||||
Comment[ar]=يجعل أسطح المكتب تتلاشى عند التبيديل بينها
|
||||
Comment[ast]=Esfumina al camudar ente escritorios virtuales
|
||||
Comment[bg]=Избледняване при превключване между работните плотове
|
||||
Comment[bs]=Jedna virtuelna površ utapa se u drugu pri prebacivanju
|
||||
Comment[ca]=Esvaeix entre els escriptoris virtuals quan es commuta entre ells
|
||||
Comment[ca@valencia]=Esvaeix entre els escriptoris virtuals quan es commuta entre ells
|
||||
Comment[cs]=Plochy při přepínání mění intenzitu
|
||||
Comment[da]=Fade ud og ind mellem virtuelle skrivebord ved skift mellem dem
|
||||
Comment[de]=Wechseln der virtuellen Arbeitsfläche durch Aus- und Einblenden der Arbeitsfläche.
|
||||
Comment[el]=Εναλλαγή μεταξύ των επιφανειών εργασίας με ομαλό σβήσιμο
|
||||
Comment[en_GB]=Fade between virtual desktops when switching between them
|
||||
Comment[eo]=Disvolvi inter virtualaj labortabloj kiam ŝaltas inter ili.
|
||||
Comment[es]=Difumina al cambiar entre escritorios virtuales
|
||||
Comment[et]=Hääbumisefekt ühelt virtuaalselt töölaualt teisele lülitudes
|
||||
Comment[eu]=Uneko mahaigaina pixkanaka itzaldu beste batera aldatzerakoan
|
||||
Comment[fi]=Häivytys virtuaalityöpöytien välillä niitä vaihdettaessa
|
||||
Comment[fr]=Effectue un fondu entre les bureaux virtuels lors des changements de bureau
|
||||
Comment[fy]=By it wikseljen tusken firuele buroblêden in ferfaging dwaan
|
||||
Comment[ga]=Céimnigh idir deasca fíorúla agus ag malairt eatarthu
|
||||
Comment[gl]=Emprega un efecto de esvaemento ao trocar de escritorio
|
||||
Comment[he]=חשיפה והיעלמות בין שולחנות עבודה וירטואליים במעבר ביניהם
|
||||
Comment[hr]=Efekt preklapanja radnih površina prilikom promjene među njima
|
||||
Comment[hu]=Asztalváltáskor a régi asztal elhalványul, az új felerősödik
|
||||
Comment[ia]=Pallidi inter scriptorio virtuales quando il commuta intra los
|
||||
Comment[id]=Pudar di antara desktop virtual ketika bertukar di antara mereka
|
||||
Comment[is]=Þynnir saman sýndarkjáborðum þegar skipt er á milli þeirra
|
||||
Comment[it]=Passa da desktop virtuale all'altro con una dissolvenza
|
||||
Comment[ja]=仮想デスクトップの切り替えにフェード効果をかけます
|
||||
Comment[kk]=Виртуалды үстелді ауыстыруды біртіндеп көрсету
|
||||
Comment[km]=ស្រមោលរវាងផ្ទៃតុនិម្មិត នៅពេលប្ដូររវាងពួកវា
|
||||
Comment[kn]=ವಾಸ್ತವಪ್ರಾಯ(ವರ್ಚುವಲ್) ಗಣಕತೆರೆಗಳ ನಡುವೆ ಬದಲಾಯಿಸುವಾಗ ಮಬ್ಬಾಗಿಸು
|
||||
Comment[ko]=가상 데스크톱 사이를 전환할 때 페이드 효과를 사용합니다
|
||||
Comment[lt]=Perjungiant virtualiuosius darbastalius vartojant išblukinimo efektą
|
||||
Comment[lv]=Plūstoši pārslēgties starp vituālajām darbvirsmām
|
||||
Comment[ml]=വെര്ച്വല് പണിയിടങ്ങള്ക്കിടക്ക് സ്വിച്ച് ചെയ്യുമ്പോള് മങ്ങിപ്പോകുന്നു.
|
||||
Comment[mr]=आभासी डेस्कटॉप बदलताना फीका करा
|
||||
Comment[nb]=Ton ut/inn mellom virtuelle skrivebord når det byttes mellom dem
|
||||
Comment[nds]=Bi't Wesseln de Schriefdischen överenanner blennen
|
||||
Comment[nl]=Laat virtuele bureaubladen vervagen en opkomen bij het wisselen
|
||||
Comment[nn]=Ton inn og ut ved veksling mellom virtuelle skrivebord
|
||||
Comment[pa]=ਜਦੋਂ ਵੁਰਚੁਅਲ ਡੈਸਕਟਾਪ ਵਿੱਚ ਬਦਲਣਾ ਹੋਵੇ ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਫਿੱਕਾ ਕਰੋ
|
||||
Comment[pl]=Przenikanie wirtualnych pulpitów podczas przełączania między nimi
|
||||
Comment[pt]=Desvanece entre os ecrãs virtuais, ao circular entre eles
|
||||
Comment[pt_BR]=Desaparece entre as áreas de trabalho virtuais, ao alternar entre elas
|
||||
Comment[ro]=Estompare între birourile virtuale la comutarea între ele
|
||||
Comment[ru]=Постепенная смена изображения при переключении на другой рабочий стол
|
||||
Comment[si]=අතත්ය වැඩතල අතර මාරුවීමේදී ඒවා අතර විවර්ණය කරන්න
|
||||
Comment[sk]=Efekt zoslabenia pri prepínaní virtuálnych plôch
|
||||
Comment[sl]=Pri preklopu med namizjema postopoma skrij prejšnjega in prikaži novega
|
||||
Comment[sr]=Једна виртуелна површ утапа се у другу при пребацивању
|
||||
Comment[sr@ijekavian]=Једна виртуелна површ утапа се у другу при пребацивању
|
||||
Comment[sr@ijekavianlatin]=Jedna virtuelna površ utapa se u drugu pri prebacivanju
|
||||
Comment[sr@latin]=Jedna virtuelna površ utapa se u drugu pri prebacivanju
|
||||
Comment[sv]=Tona mellan virtuella skrivbord vid byte mellan dem
|
||||
Comment[th]=ปรับพื้นที่ทำงานแบบค่อย ๆ ชัด/ค่อย ๆ จางหายเมื่อมีการสลับพื้นที่ทำงาน
|
||||
Comment[tr]=Sanal masaüstleri arasında geçiş yapılırken kaybolma efektini kullan
|
||||
Comment[ug]=مەۋھۇم ئۈستەلئۈستى ئارىسىدا ئالماشتۇرغاندا سۇسلاشتۇرۇش ئۈنۈمىنى كۆرسەت
|
||||
Comment[uk]=Затемнення перед час перемикання між віртуальними стільницями
|
||||
Comment[vi]=Hiệu ứng mờ khi chuyển đổi giữa các màn hình làm việc ảo
|
||||
Comment[wa]=Fwait on fondou etur sicribannes cwand on passe d' onk a èn ôte
|
||||
Comment[x-test]=xxFade between virtual desktops when switching between themxx
|
||||
Comment[zh_CN]=在虚拟桌面间切换时呈现淡出效果
|
||||
Comment[zh_TW]=在虛擬桌面間切換時使用淡出/淡入效果
|
||||
|
||||
Type=Service
|
||||
X-Plasma-API=javascript
|
||||
X-Plasma-MainScript=code/main.js
|
||||
X-KDE-ServiceTypes=KWin/Effect
|
||||
X-KDE-PluginInfo-Author=Lucas Murray, Martin Gräßlin
|
||||
X-KDE-PluginInfo-Email=lmurray@undefinedfire.com, mgraesslin@kde.org
|
||||
X-KDE-PluginInfo-Name=kwin4_effect_fadedesktop
|
||||
X-KDE-PluginInfo-Version=0.2.0
|
||||
X-KDE-PluginInfo-Category=Appearance
|
||||
X-KDE-PluginInfo-Depends=
|
||||
X-KDE-PluginInfo-License=GPL
|
||||
X-KDE-PluginInfo-EnabledByDefault=false
|
||||
X-KDE-Ordering=50
|
171
kcmkwin/kwincompositing/service/kwin4_effect_login.desktop
Normal file
171
kcmkwin/kwincompositing/service/kwin4_effect_login.desktop
Normal file
|
@ -0,0 +1,171 @@
|
|||
[Desktop Entry]
|
||||
Name=Login
|
||||
Name[af]=Aanteken
|
||||
Name[ar]=ولوج
|
||||
Name[ast]=Accesu
|
||||
Name[be]=Уваход
|
||||
Name[be@latin]=Uvachod
|
||||
Name[bg]=Вход
|
||||
Name[bn]=লগ-ইন
|
||||
Name[bn_IN]=লগ-ইন করুন
|
||||
Name[bs]=Prijava
|
||||
Name[ca]=Entrada
|
||||
Name[ca@valencia]=Entrada
|
||||
Name[cs]=Přihlášení
|
||||
Name[csb]=Logòwanié
|
||||
Name[da]=Login
|
||||
Name[de]=Anmelden
|
||||
Name[el]=Σύνδεση
|
||||
Name[en_GB]=Login
|
||||
Name[eo]=Ensaluto
|
||||
Name[es]=Acceso
|
||||
Name[et]=Sisselogimine
|
||||
Name[eu]=Saio hasiera
|
||||
Name[fi]=Sisäänkirjautuminen
|
||||
Name[fr]=Connexion
|
||||
Name[fy]=Ynlogge
|
||||
Name[ga]=Logáil Isteach
|
||||
Name[gl]=Acceso
|
||||
Name[gu]=પ્રવેશ
|
||||
Name[he]=כניסה
|
||||
Name[hi]=लॉगइन
|
||||
Name[hne]=लागइन
|
||||
Name[hr]=Prijava
|
||||
Name[hsb]=Přizjewjenje
|
||||
Name[hu]=Bejelentkezés
|
||||
Name[ia]=Accesso de identification
|
||||
Name[id]=Log Masuk
|
||||
Name[is]=Innskráning
|
||||
Name[it]=Accesso
|
||||
Name[ja]=ログイン
|
||||
Name[kk]=Кіру
|
||||
Name[km]=ចូល
|
||||
Name[kn]=ಪ್ರವೇಶಿಸು (ಲಾಗಿನ್)
|
||||
Name[ko]=로그인
|
||||
Name[ku]=Têketin
|
||||
Name[lt]=Prisijungti
|
||||
Name[lv]=Pieteikties
|
||||
Name[mai]=लागिन
|
||||
Name[mk]=Најавување
|
||||
Name[ml]=അകത്തുകയറുക
|
||||
Name[mr]=प्रवेश
|
||||
Name[nb]=Logg inn
|
||||
Name[nds]=Anmellen
|
||||
Name[ne]=लगइन गर्नुहोस्
|
||||
Name[nl]=Aanmelden
|
||||
Name[nn]=Innlogging
|
||||
Name[oc]=Connexion
|
||||
Name[or]=ଲଗଇନ
|
||||
Name[pa]=ਲਾਗਇਨ
|
||||
Name[pl]=Logowanie
|
||||
Name[pt]=Arranque
|
||||
Name[pt_BR]=Início de sessão
|
||||
Name[ro]=Autentificare
|
||||
Name[ru]=Вход в систему
|
||||
Name[se]=Sisačáliheapmi
|
||||
Name[si]=පිවිසුම
|
||||
Name[sk]=Prihlásenie
|
||||
Name[sl]=Prijava
|
||||
Name[sr]=Пријава
|
||||
Name[sr@ijekavian]=Пријава
|
||||
Name[sr@ijekavianlatin]=Prijava
|
||||
Name[sr@latin]=Prijava
|
||||
Name[sv]=Inloggning
|
||||
Name[ta]=நுழைக
|
||||
Name[te]=లాగిన్
|
||||
Name[tg]=Воридот
|
||||
Name[th]=ลงบันทึกเข้าระบบ
|
||||
Name[tr]=Giriş
|
||||
Name[ug]=كىرىش
|
||||
Name[uk]=Вхід
|
||||
Name[uz]=Kirish
|
||||
Name[uz@cyrillic]=Кириш
|
||||
Name[vi]=Đăng nhập
|
||||
Name[wa]=Elodjaedje
|
||||
Name[x-test]=xxLoginxx
|
||||
Name[zh_CN]=登录
|
||||
Name[zh_TW]=登入
|
||||
Icon=preferences-system-windows-effect-login
|
||||
Comment=Smoothly fade to the desktop when logging in
|
||||
Comment[ar]=اظهار سطح المكتب بنعومة عند الولوج
|
||||
Comment[ast]=Esvanez l'escritoriu cuando s'entama la sesión
|
||||
Comment[bg]=Плавен преход към работния плот при влизане
|
||||
Comment[bs]=Glatko pretapa na površ pri prijavljivanju
|
||||
Comment[ca]=Transició suau a l'escriptori en connectar-se
|
||||
Comment[ca@valencia]=Transició suau a l'escriptori en connectar-se
|
||||
Comment[cs]=Plynule zobrazit plochu po přihlášení
|
||||
Comment[da]=Toner blidt til skrivebordet når der logges ind
|
||||
Comment[de]=Blendet die Arbeitsfläche nach der Anmeldung langsam ein.
|
||||
Comment[el]=Ομαλή εμφάνιση της επιφάνειας εργασίας κατά τη σύνδεση
|
||||
Comment[en_GB]=Smoothly fade to the desktop when logging in
|
||||
Comment[es]=Desvanece el escritorio cuando se inicia la sesión
|
||||
Comment[et]=Töölaua sujuv ilmumine sisselogimisel
|
||||
Comment[eu]=Mahaigaina pixkanaka argitu saio hasterakoan
|
||||
Comment[fi]=Häivytä pehmeästi työpöytään sisäänkirjauduttaessa
|
||||
Comment[fr]=Effectue un dégradé progressif vers le bureau lors de la connexion
|
||||
Comment[fy]=Lit it opstartskerm ferdizenje nei it buroblêd ûnder it oanmelden
|
||||
Comment[ga]=Céimnigh go dtí an deasc go réidh ag am logála isteach
|
||||
Comment[gl]=Suaviza a entrada no escritorio cun efecto de esvaecemento
|
||||
Comment[gu]=જ્યારે પ્રવેશ કરવામાં આવે ત્યારે ડેસ્કટોપને સરળ રીતે ઝાંખું કરે છે
|
||||
Comment[he]=עמעום המסך בהדרגה בעת הכניסה למערכת
|
||||
Comment[hne]=जब लागइन होथे तब डेस्कटाप मं धीरे से फेड होथे
|
||||
Comment[hr]=Lagano pojavljivanje radne površine prilikom prijave na sustav
|
||||
Comment[hu]=Folyamatos átmenet az asztalra bejelentkezéskor
|
||||
Comment[ia]=Dulcemente pallidi le scriptorio quando tu accede in identification
|
||||
Comment[id]=Memudar dengan halus ke desktop ketika log masuk
|
||||
Comment[is]=Láta skjáborð koma mjúklega í ljós við innstimplun
|
||||
Comment[it]=Dissolvenza graduale del desktop all'accesso
|
||||
Comment[ja]=ログイン時に滑らかにデスクトップを表示します
|
||||
Comment[kk]=Кіргенде үстелге біртіндеп ауысу
|
||||
Comment[km]=លិចបន្តិចម្ដងៗទៅផ្ទៃតុនៅពេលចូល
|
||||
Comment[kn]=ಪ್ರವೇಶಿಸುವಾಗ (ಲಾಗಿಂಗ್ ಇನ್), ನಾಜೂಕಾಗಿ ಗಣಕತೆರೆಗೆ ಮಸುಕುಗೊಳಿಸು
|
||||
Comment[ko]=로그인할 때 부드럽게 데스크톱을 보여줍니다
|
||||
Comment[lt]=Sklandžiai išryškina darbastalį prisijungiant
|
||||
Comment[lv]=Gludeni parādīt darbvirsmu, piesakoties
|
||||
Comment[ml]=അകത്തേക്ക് കടക്കുംബോള് പണിയിടത്തിലേക്ക് തനിയെ സ്മൂത് ആയി കടക്കുന്നു
|
||||
Comment[mr]=प्रवेश करताना डेस्कटॉप फीका करा
|
||||
Comment[nb]=Ton jevnt inn til skrivebordet når det logges inn
|
||||
Comment[nds]=Bi't Anmellen week na den Schriefdisch överblennen
|
||||
Comment[nl]=Laat het opstartscherm uitvagen naar het bureaublad tijdens het aanmelden
|
||||
Comment[nn]=Ton inn skrivebordet ved innlogging
|
||||
Comment[pa]=ਜਦੋਂ ਲਾਗਇਨ ਕਰਨਾ ਹੋਵੇ ਤਾਂ ਹੌਲੀ ਹੌਲੀ ਡੈਸਕਟਾਪ ਨੂੰ ਫਿੱਕਾ ਕਰੋ
|
||||
Comment[pl]=Płynne rozjaśnienie do pulpitu podczas logowania
|
||||
Comment[pt]=Desvanecer suavemente para o ecrã ao ligar-se
|
||||
Comment[pt_BR]=Suaviza o desaparecimento da área de trabalho ao fazer a autenticação
|
||||
Comment[ro]=Estompează lin biroul la autentificare
|
||||
Comment[ru]=Плавное проявление рабочего стола при входе в систему
|
||||
Comment[si]=පිවිසීමේදී වැඩතලයට සුමුදු අවපැහැකිරීමක් ලබාදෙන්න
|
||||
Comment[sk]=Plynule zobrazí plochu pri prihlásení
|
||||
Comment[sl]=Pri prijavi se namizje prikaže postopoma
|
||||
Comment[sr]=Глатко претапа на површ при пријављивању
|
||||
Comment[sr@ijekavian]=Глатко претапа на површ при пријављивању
|
||||
Comment[sr@ijekavianlatin]=Glatko pretapa na površ pri prijavljivanju
|
||||
Comment[sr@latin]=Glatko pretapa na površ pri prijavljivanju
|
||||
Comment[sv]=Tona mjukt till skrivbordet vid inloggning
|
||||
Comment[ta]=Smoothly fade to the desktop when logging in
|
||||
Comment[te]=లాగిన్ అవుతున్నప్పుడు రంగస్థలమునకు సున్నితంగా ఫేడ్ చేయుము
|
||||
Comment[th]=ค่อย ๆ ปรับภาพพื้นที่ทำงานให้ชัดขึ้นอย่างนุ่มนวลเมื่อทำการล็อกอิน
|
||||
Comment[tr]=Giriş yapılırken masaüstünü pürüzsüzce belirginleştir
|
||||
Comment[ug]=تىزىمغا كىرگەندە ئۈستەلئۈستىگە تەكشى سۇسلاشتۇر
|
||||
Comment[uk]=Плавна поява стільниці під час входу
|
||||
Comment[wa]=Dous fondou viè l' sicribanne a l' elodjaedje
|
||||
Comment[x-test]=xxSmoothly fade to the desktop when logging inxx
|
||||
Comment[zh_CN]=登录时平滑淡入到桌面
|
||||
Comment[zh_TW]=登入時平順地淡入桌面
|
||||
|
||||
Type=Service
|
||||
X-KDE-ServiceTypes=KWin/Effect,KCModule
|
||||
X-KDE-PluginInfo-Author=Lubos Lunak, Kai Uwe Broulik, Martin Gräßlin
|
||||
X-KDE-PluginInfo-Email=l.lunak@kde.org, kde@privat.broulik.de, mgraesslin@kde.org
|
||||
X-KDE-PluginInfo-Name=kwin4_effect_login
|
||||
X-KDE-PluginInfo-Version=0.2.0
|
||||
X-KDE-PluginInfo-Category=Appearance
|
||||
X-KDE-PluginInfo-Depends=
|
||||
X-KDE-PluginInfo-License=GPL
|
||||
X-KDE-PluginInfo-EnabledByDefault=true
|
||||
X-KDE-Ordering=40
|
||||
X-Plasma-API=javascript
|
||||
X-Plasma-MainScript=code/main.js
|
||||
X-KDE-PluginKeyword=kwin4_effect_login
|
||||
X-KDE-Library=kcm_kwin4_effect_genericscripted
|
||||
X-KDE-ParentComponents=kwin4_effect_login
|
|
@ -0,0 +1,96 @@
|
|||
[Desktop Entry]
|
||||
Comment=Animation for a window going to maximize/restore from maximize
|
||||
Comment[ca]=Animació per una finestra que es maximitza/restaura des de maximització
|
||||
Comment[ca@valencia]=Animació per una finestra que es maximitza/restaura des de maximització
|
||||
Comment[da]=Animation til et vindue der er ved at maksimere/gendanne fra maksimering
|
||||
Comment[de]=Animation für ein Fenster beim Maximieren und Wiederherstellen
|
||||
Comment[el]=Εφέ κίνησης για παράθυρο που πρόκειται να εκτελέσει μεγιστοποίηση / επαναφορά από μεγιστοποίηση
|
||||
Comment[es]=Animación para una ventana que se va a maximizar o restaurar de una maximización
|
||||
Comment[et]=Maksimeeritava või maksimeeritust taastatava akna animatsioon
|
||||
Comment[fi]=Animointi ikkunalle, joka suurennetaan tai palautetaan suurennuksesta
|
||||
Comment[fr]=Animation pour une fenêtre passant d'un état maximisé vers un état maximisé / restauré
|
||||
Comment[gl]=Animación das xanelas que se maximizan ou restauran maximizadas
|
||||
Comment[hu]=Ablakanimáció maximalizáláskor / maximális méretről való visszaállításkor
|
||||
Comment[ia]=Animation per un fenestra va maximisar/restabilir ab maximizar
|
||||
Comment[kk]=Терезені кең жаю/қалпына қайтаруды анимациясы
|
||||
Comment[ko]=최대화된 창이 최소화되거나 복원될 때 사용할 애니메이션
|
||||
Comment[lt]=Išdidinti/Atstatyti
|
||||
Comment[mr]=चौकट मोठी/पुन्हस्थापित करताना ऍनीमेट करा
|
||||
Comment[nb]=Animering for et vindu som maksimeres/tilbakestilles fra maksimering
|
||||
Comment[nl]=Animatie voor een venster dat gaat naar maximaliseren/herstellen vanuit maximaliseren
|
||||
Comment[pl]=Animacja dla okna mającego zostać zmaksymalizowanym/przywróconym z maksymalizacji
|
||||
Comment[pt]=Animação para um janela que se vai maximizar/repor da maximização
|
||||
Comment[pt_BR]=Animação para uma janela a ser maximizada/restaurada
|
||||
Comment[ro]=Animație pentru o fereastră ce trece la maximizare/restabilire din maximizare
|
||||
Comment[ru]=Анимация для окна, которое будет максимизировано/восстановит размер после максимизации
|
||||
Comment[sk]=Animácia pre okno pri maximalizácii/obnovení z maximalizácie
|
||||
Comment[sl]=Animacija za razpenjanje okna ali obnavljanje iz razpetega okna
|
||||
Comment[sr]=Анимација при максимизовању и обнављању прозора
|
||||
Comment[sr@ijekavian]=Анимација при максимизовању и обнављању прозора
|
||||
Comment[sr@ijekavianlatin]=Animacija pri maksimizovanju i obnavljanju prozora
|
||||
Comment[sr@latin]=Animacija pri maksimizovanju i obnavljanju prozora
|
||||
Comment[sv]=Animering för ett fönster som ska maximeras eller återställas från maximering
|
||||
Comment[tr]=Pencerenin büyütülürken veya küçültülürken gösterilecek animasyon
|
||||
Comment[uk]=Анімація для вікно під час максимізації/відновлення з максимізації
|
||||
Comment[x-test]=xxAnimation for a window going to maximize/restore from maximizexx
|
||||
Comment[zh_CN]=窗口最大化/从最大化恢复时显示动画
|
||||
Comment[zh_TW]=視窗最大化/回復時的動畫
|
||||
Encoding=UTF-8
|
||||
Icon=preferences-system-windows-effect-maximize
|
||||
Name=Maximize
|
||||
Name[ca]=Maximitza
|
||||
Name[ca@valencia]=Maximitza
|
||||
Name[cs]=Maximalizovat
|
||||
Name[da]=Maksimér
|
||||
Name[de]=Maximieren
|
||||
Name[el]=Μεγιστοποίηση
|
||||
Name[es]=Maximizar
|
||||
Name[et]=Maksimeerimine
|
||||
Name[fi]=Suurentaminen
|
||||
Name[fr]=Maximiser
|
||||
Name[ga]=Uasmhéadaigh
|
||||
Name[gl]=Maximizar
|
||||
Name[he]=הגדל
|
||||
Name[hu]=Maximalizálás
|
||||
Name[ia]=Maximiza
|
||||
Name[is]=Hámarka
|
||||
Name[kk]=Кең жаю
|
||||
Name[ko]=최대화
|
||||
Name[lt]=Išdidinti
|
||||
Name[mr]=मोठी करा
|
||||
Name[nb]=Maksimer
|
||||
Name[nl]=Maximaliseren
|
||||
Name[pa]=ਵੱਧੋ-ਵੱਧ
|
||||
Name[pl]=Maksymalizuj
|
||||
Name[pt]=Maximização
|
||||
Name[pt_BR]=Maximizar
|
||||
Name[ro]=Maximizează
|
||||
Name[ru]=Максимизировать
|
||||
Name[sk]=Maximalizovať
|
||||
Name[sl]=Razpni
|
||||
Name[sr]=Максимизовање
|
||||
Name[sr@ijekavian]=Максимизовање
|
||||
Name[sr@ijekavianlatin]=Maksimizovanje
|
||||
Name[sr@latin]=Maksimizovanje
|
||||
Name[sv]=Maximera
|
||||
Name[tr]=Ekranı Kapla
|
||||
Name[uk]=Максимізація
|
||||
Name[x-test]=xxMaximizexx
|
||||
Name[zh_CN]=最大化效果
|
||||
Name[zh_TW]=最大化
|
||||
Type=Service
|
||||
X-KDE-ParentApp=
|
||||
X-KDE-PluginInfo-Author=Martin Gräßlin
|
||||
X-KDE-PluginInfo-Category=Appearance
|
||||
X-KDE-PluginInfo-Email=mgraesslin@kde.org
|
||||
X-KDE-PluginInfo-License=GPL
|
||||
X-KDE-PluginInfo-Name=kwin4_effect_maximize
|
||||
X-KDE-PluginInfo-Version=1
|
||||
X-KDE-PluginInfo-Website=
|
||||
X-KDE-ServiceTypes=KWin/Effect
|
||||
X-KDE-PluginInfo-EnabledByDefault=true
|
||||
X-KDE-Ordering=60
|
||||
X-Plasma-API=javascript
|
||||
X-Plasma-DefaultSize=200,100
|
||||
X-Plasma-MainScript=code/maximize.js
|
||||
X-Plasma-RemoteLocation=
|
165
kcmkwin/kwincompositing/service/kwin4_effect_scalein.desktop
Normal file
165
kcmkwin/kwincompositing/service/kwin4_effect_scalein.desktop
Normal file
|
@ -0,0 +1,165 @@
|
|||
[Desktop Entry]
|
||||
Name=Scale In
|
||||
Name[af]=Rek-verskyn
|
||||
Name[ar]=تحجيم النوافذ
|
||||
Name[ast]=Escalar
|
||||
Name[bg]=Увеличаване
|
||||
Name[bs]=Uvećana razmjera
|
||||
Name[ca]=Escalat
|
||||
Name[ca@valencia]=Escalat
|
||||
Name[cs]=Zvětšení
|
||||
Name[csb]=Skalowanié
|
||||
Name[da]=Skalér ind
|
||||
Name[de]=Hineinzoomen
|
||||
Name[el]=Εστίαση
|
||||
Name[en_GB]=Scale In
|
||||
Name[eo]=Enskali
|
||||
Name[es]=Escalar
|
||||
Name[et]=Skaleerimine
|
||||
Name[eu]=Eskalatu
|
||||
Name[fa]=مقیاس در
|
||||
Name[fi]=Skaalaus
|
||||
Name[fr]=Gradation
|
||||
Name[fy]=Ynskale
|
||||
Name[ga]=Scálaigh Isteach
|
||||
Name[gl]=Ampliar
|
||||
Name[gu]=અંદર આવવું
|
||||
Name[he]=התקרבות
|
||||
Name[hi]=स्केल इन
|
||||
Name[hne]=स्केल इन
|
||||
Name[hr]=Skaliranje
|
||||
Name[hu]=Felbukkanás
|
||||
Name[ia]=Scala intra
|
||||
Name[id]=Skala Masuk
|
||||
Name[is]=Kvarða niður
|
||||
Name[it]=Espandi
|
||||
Name[ja]=スケールイン
|
||||
Name[kk]=Масштабтау
|
||||
Name[km]=ធ្វើមាត្រដ្ឋានក្នុង
|
||||
Name[kn]=ಸ್ಕೇಲ್ ಇನ್
|
||||
Name[ko]=확대
|
||||
Name[lt]=Išdidėjimas
|
||||
Name[lv]=Mērogot iekšā
|
||||
Name[mai]=स्केल इन
|
||||
Name[mk]=Зголемување
|
||||
Name[ml]=ആനുപാതികമാക്കുക
|
||||
Name[mr]=लहान मोठे करा
|
||||
Name[nb]=Skaler inn
|
||||
Name[nds]=Inpassen
|
||||
Name[ne]=भित्री मापन गर्नुहोस्
|
||||
Name[nl]=Inschalen
|
||||
Name[nn]=Skaler inn
|
||||
Name[pa]=ਸਕੇਲ ਇਨ
|
||||
Name[pl]=Skalowanie
|
||||
Name[pt]=Escala
|
||||
Name[pt_BR]=Dimensionar
|
||||
Name[ro]=Scalează interior
|
||||
Name[ru]=Анимация появления окна
|
||||
Name[se]=Skálere sisa
|
||||
Name[si]=ඇතුළට ප්රමාණිත කරන්න
|
||||
Name[sk]=Škálovať
|
||||
Name[sl]=Animirano pojavljanje
|
||||
Name[sr]=Увећана размера
|
||||
Name[sr@ijekavian]=Увећана размјера
|
||||
Name[sr@ijekavianlatin]=Uvećana razmjera
|
||||
Name[sr@latin]=Uvećana razmera
|
||||
Name[sv]=Skala in
|
||||
Name[ta]= காலியன்
|
||||
Name[te]=స్కేల్ ఇన్
|
||||
Name[tg]=Масштабирование (увеличение)
|
||||
Name[th]=ปรับขนาดขึ้น
|
||||
Name[tr]=Açılan Pencereleri Canlandır
|
||||
Name[ug]=يېقىنلاشتۇر
|
||||
Name[uk]=Збільшення
|
||||
Name[vi]=Co dãn vào
|
||||
Name[wa]=Agrandi l' schåle
|
||||
Name[x-test]=xxScale Inxx
|
||||
Name[zh_CN]=拉近
|
||||
Name[zh_TW]=縮放
|
||||
Icon=preferences-system-windows-effect-scale-in
|
||||
Comment=Animate the appearing of windows
|
||||
Comment[ar]=يحرك عملية ظهور النوافذ
|
||||
Comment[ast]=Anima l'aparición de ventanes
|
||||
Comment[be@latin]=Animuje źjaŭleńnie akon.
|
||||
Comment[bg]=Анимирано показване на прозорците
|
||||
Comment[bs]=Animira pojavljivanje prozora
|
||||
Comment[ca]=Anima l'aparició de finestres
|
||||
Comment[ca@valencia]=Anima l'aparició de finestres
|
||||
Comment[cs]=Animuje objevení oken
|
||||
Comment[csb]=Animùjë pòkazëwanié sã òkna
|
||||
Comment[da]=Animér vinduers fremkomst
|
||||
Comment[de]=Animiert das Erscheinen von Fenstern.
|
||||
Comment[el]=Εφέ κίνησης της εμφάνισης των παραθύρων
|
||||
Comment[en_GB]=Animate the appearing of windows
|
||||
Comment[eo]=Animigas la aperon de fenestroj
|
||||
Comment[es]=Anima la aparición de ventanas
|
||||
Comment[et]=Animeerib akende ilmumise
|
||||
Comment[eu]=Leihoen agertzea animatzen du
|
||||
Comment[fi]=Animoi ikkunoiden ilmestymisen
|
||||
Comment[fr]=Anime l'apparition des fenêtres
|
||||
Comment[fy]=Bringt it ferskinen fan finsters ta libben
|
||||
Comment[ga]=Déan beochan agus fuinneog á taispeáint
|
||||
Comment[gl]=Anima a aparición das xanelas
|
||||
Comment[gu]=વિન્ડોનો દેખાવ એનિમેટ કરો
|
||||
Comment[he]=הנפשת ההופעה של חלונות
|
||||
Comment[hi]=विंडो प्रकट होने को एनिमेट करता है
|
||||
Comment[hne]=विंडो ल देखाय के बेरा मं एनीमेट करथे
|
||||
Comment[hr]=Animacija pojavljivanja prozora
|
||||
Comment[hu]=Animáció történik ablakok megjelenésekor
|
||||
Comment[ia]=Anima le apparentia de fenestras
|
||||
Comment[id]=Animasikan munculnya jendela
|
||||
Comment[is]=Hreyfingaráhrif við birtingu glugga
|
||||
Comment[it]=Anima l'apparizione delle finestre
|
||||
Comment[ja]=ウィンドウの出現をアニメーション化します
|
||||
Comment[kk]=Терезеледің пайда болуын анимациялау
|
||||
Comment[km]=ធ្វើឲ្យការបង្ហាញរបស់បង្អួចមានចលនា
|
||||
Comment[kn]=ಕಿಟಕಿಗಳ ತೋರಿಕೊಳ್ಳುವಿಕೆಯನ್ನು ಸಜೀವನಗೊಳಿಸು
|
||||
Comment[ko]=창이 등장하는 것을 애니메이션으로 보여 줍니다
|
||||
Comment[lt]=Animuoja langų atsiradimą
|
||||
Comment[lv]=Animē logu parādīšanos
|
||||
Comment[mk]=Го анимира појавувањето прозорци
|
||||
Comment[ml]=ജാലകങ്ങള് കളിച്ചുകൊണ്ടു് വരട്ടെ.
|
||||
Comment[mr]=चौकट दर्शविणे एनीमेट करा
|
||||
Comment[nb]=Animer vinduer som dukker opp
|
||||
Comment[nds]=Dat Opduken vun Finstern animeren
|
||||
Comment[nl]=Voorziet het verschijnen van vensters van een animatie
|
||||
Comment[nn]=Animer opning av vindauge
|
||||
Comment[pa]=ਵਿੰਡੋ ਵੇਖਾਉਣ ਨੂੰ ਐਨੀਮੇਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ
|
||||
Comment[pl]=Animacja pojawiania się okna
|
||||
Comment[pt]=Animar a aparição das janelas
|
||||
Comment[pt_BR]=Anima o aparecimento de janelas
|
||||
Comment[ro]=Animează apariția ferestrelor
|
||||
Comment[ru]=Анимация появления нового окна
|
||||
Comment[si]=කවුළුවල දැක්වීම සජීවීකරණය කරන්න
|
||||
Comment[sk]=Animuje objavenie okien
|
||||
Comment[sl]=Pojavljanje oken je animirano
|
||||
Comment[sr]=Анимира појављивање прозора
|
||||
Comment[sr@ijekavian]=Анимира појављивање прозора
|
||||
Comment[sr@ijekavianlatin]=Animira pojavljivanje prozora
|
||||
Comment[sr@latin]=Animira pojavljivanje prozora
|
||||
Comment[sv]=Animera när fönster framträder
|
||||
Comment[ta]=Animate the appearing of windows
|
||||
Comment[tg]=Анимация появления окон
|
||||
Comment[th]=การปรากฎตัวของหน้าต่างในแบบเคลื่อนไหว
|
||||
Comment[tr]=Pencerelerin açılışını canlandır
|
||||
Comment[ug]=كۆزنەكلەرنىڭ ئېچىلىشىنى جانلاندۇر
|
||||
Comment[uk]=Анімація появи вікон
|
||||
Comment[vi]=Tạo hiệu ứng xuất hiện cửa sổ
|
||||
Comment[wa]=Animer l' aparexhaedje des fniesses
|
||||
Comment[x-test]=xxAnimate the appearing of windowsxx
|
||||
Comment[zh_CN]=动画显示窗口的出现
|
||||
Comment[zh_TW]=動畫顯示視窗出現
|
||||
|
||||
Type=Service
|
||||
X-Plasma-API=javascript
|
||||
X-Plasma-MainScript=code/main.js
|
||||
X-KDE-ServiceTypes=KWin/Effect
|
||||
X-KDE-PluginInfo-Author=Luboš Luňák, Kai Uwe Broulik
|
||||
X-KDE-PluginInfo-Email=l.lunak@kde.org, kde@privat.broulik.de
|
||||
X-KDE-PluginInfo-Name=kwin4_effect_scalein
|
||||
X-KDE-PluginInfo-Version=0.2.0
|
||||
X-KDE-PluginInfo-Category=Appearance
|
||||
X-KDE-PluginInfo-Depends=
|
||||
X-KDE-PluginInfo-License=GPL
|
||||
X-KDE-PluginInfo-EnabledByDefault=false
|
||||
X-KDE-Ordering=50
|
Loading…
Reference in a new issue