Warning, /graphics/krita/libs/libqml/qml/SettingsPage.qml is written in an unsupported language. File is not indexed.
0001 /* This file is part of the KDE project
0002 * SPDX-FileCopyrightText: 2012 Arjen Hiemstra <ahiemstra@heimr.nl>
0003 *
0004 * SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006
0007 import QtQuick 2.3
0008 import org.krita.sketch 1.0
0009 import org.krita.sketch.components 1.0
0010
0011 Page {
0012 DropShadow {
0013 anchors {
0014 top: parent.top;
0015 left: parent.left;
0016 right: parent.right;
0017 }
0018
0019 height: Constants.GridHeight;
0020 z: 10;
0021
0022 Header {
0023 text: "Settings";
0024
0025 leftArea: Button {
0026 width: Constants.GridWidth;
0027 height: Constants.GridHeight;
0028 highlightColor: Constants.Theme.HighlightColor;
0029 image: "./images/svg/icon-back.svg";
0030 onClicked: pageStack.pop();
0031 }
0032 }
0033 }
0034
0035 CategorySwitcher {
0036 anchors.bottom: parent.bottom;
0037 height: Constants.GridHeight * 7;
0038
0039 categories: [ { name: "Display", page: displayPage }, { name: "Pressure", page: pressurePage } ];
0040 }
0041
0042 Component { id: displayPage; Page {
0043 Flickable {
0044 anchors.fill: parent;
0045 anchors.leftMargin: Constants.DefaultMargin;
0046
0047 contentWidth: width;
0048 contentHeight: content.height;
0049
0050 Flow {
0051 id: content;
0052 width: parent.width;
0053
0054 Label { width: Constants.GridWidth * 6 - Constants.DefaultMargin * 2; text: "Background Color"; }
0055 Button { width: Constants.GridWidth * 2; color: "#505050"; }
0056 Label { width: parent.width; text: "Transparency Checkers"; }
0057 Item { width: Constants.GridWidth; height: Constants.GridHeight }
0058 Label { width: Constants.GridWidth * 5 - Constants.DefaultMargin * 2; text: "Size"; }
0059 TextField { width: Constants.GridWidth * 2; text: "32px"; }
0060 Item { width: Constants.GridWidth; height: Constants.GridHeight }
0061 Label { width: Constants.GridWidth * 5 - Constants.DefaultMargin * 2; text: "Color"; }
0062 Button { width: Constants.GridWidth * 2; color: "grey"; }
0063 Item { width: Constants.GridWidth; height: Constants.GridHeight }
0064 Label { width: Constants.GridWidth * 5; text: "Move when Scrolling"; }
0065 }
0066 }
0067 } }
0068 Component { id: pressurePage; Page { Label { anchors.centerIn: parent; text: "Pressure" } } }
0069 }