Warning, /graphics/krita/libs/libqml/qml/panels/EditPresetPage.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 Flickable {
0013 anchors.fill: parent;
0014 anchors.margins: Constants.DefaultMargin;
0015
0016 contentWidth: width;
0017 contentHeight: contents.height;
0018
0019 Column {
0020 id: contents;
0021 width: parent.width;
0022
0023 TextField { placeholder: "Name"; text: "New Preset"; }
0024
0025 Label { text: "Tool" }
0026
0027 ListView {
0028 width: parent.width;
0029 height: Constants.GridHeight;
0030 orientation: ListView.Horizontal;
0031 spacing: Constants.DefaultMargin;
0032 clip: true;
0033
0034 delegate: Button {
0035 width: Constants.GridWidth;
0036 height: Constants.GridHeight;
0037 text: model.name;
0038 textSize: Constants.SmallFontSize;
0039 checked: ListView.isCurrentItem;
0040
0041 onClicked: ListView.view.currentIndex = index;
0042 }
0043
0044 model: ListModel {
0045 ListElement { name: "Round"; }
0046 ListElement { name: "Square"; }
0047 ListElement { name: "Smudge"; }
0048 ListElement { name: "Fill"; }
0049 }
0050 }
0051
0052 Label { text: "Brush Tip" }
0053
0054 TextField { placeholder: "Diameter"; text: "10"; }
0055 TextField { placeholder: "Ratio"; text: "1.0"; }
0056 TextField { placeholder: "Fade"; text: "100%"; }
0057 TextField { placeholder: "Angle"; text: "0"; }
0058
0059 Label { text: "Distribution" }
0060
0061 TextField { placeholder: "Randomness"; text: "0"; }
0062 TextField { placeholder: "Density"; text: "100%"; }
0063 TextField { placeholder: "Spacing"; text: "0.10"; }
0064 }
0065 }
0066 }