Krita Source Code Documentation
Loading...
Searching...
No Matches
KoFillConfigWidget.cpp File Reference
#include "KoFillConfigWidget.h"
#include <QToolButton>
#include <QHBoxLayout>
#include <QVBoxLayout>
#include <QButtonGroup>
#include <QSizePolicy>
#include <QBitmap>
#include <QAction>
#include <QSharedPointer>
#include <QMessageBox>
#include <klocalizedstring.h>
#include <KoIcon.h>
#include <KoColor.h>
#include <KoColorPopupAction.h>
#include "KoResourceServerProvider.h"
#include <KoSelection.h>
#include <KoCanvasBase.h>
#include <KoCanvasResourceProvider.h>
#include <KoDocumentResourceManager.h>
#include <KoShape.h>
#include <KoShapeController.h>
#include <KoShapeBackground.h>
#include <KoShapeBackgroundCommand.h>
#include <KoShapeStrokeCommand.h>
#include <KoShapeStroke.h>
#include <KoSelectedShapesProxy.h>
#include <KoColorBackground.h>
#include <KoGradientBackground.h>
#include <KoPatternBackground.h>
#include <KoResourcePopupAction.h>
#include "KoZoomHandler.h"
#include "KoColorPopupButton.h"
#include "ui_KoFillConfigWidget.h"
#include <kis_signals_blocker.h>
#include <kis_signal_compressor_with_param.h>
#include <kis_acyclic_signal_connector.h>
#include <kis_assert.h>
#include "kis_canvas_resource_provider.h"
#include <KoStopGradient.h>
#include <QInputDialog>
#include <KoShapeFillWrapper.h>
#include <functional>
#include <KisResourceUserOperations.h>
#include "kis_global.h"
#include "kis_debug.h"

Go to the source code of this file.

Classes

class  KoFillConfigWidget
 A widget for configuring the fill of a shape. More...
 

Variables

static const char *const buttongradient []
 
static const char *const buttonnone []
 
static const char *const buttonpattern []
 
static const char *const buttonsolid []
 

Variable Documentation

◆ buttongradient

const char* const buttongradient[]
static

Definition at line 105 of file KoFillConfigWidget.cpp.

105 {
106 "16 16 15 1",
107 "# c #000000",
108 "n c #101010",
109 "m c #202020",
110 "l c #303030",
111 "k c #404040",
112 "j c #505050",
113 "i c #606060",
114 "h c #707070",
115 "g c #808080",
116 "f c #909090",
117 "e c #a0a0a0",
118 "d c #b0b0b0",
119 "c c #c0c0c0",
120 "b c #d0d0d0",
121 "a c #e0e0e0",
122 "################",
123 "#abcdefghijklmn#",
124 "#abcdefghijklmn#",
125 "#abcdefghijklmn#",
126 "#abcdefghijklmn#",
127 "#abcdefghijklmn#",
128 "#abcdefghijklmn#",
129 "#abcdefghijklmn#",
130 "#abcdefghijklmn#",
131 "#abcdefghijklmn#",
132 "#abcdefghijklmn#",
133 "#abcdefghijklmn#",
134 "#abcdefghijklmn#",
135 "#abcdefghijklmn#",
136 "#abcdefghijklmn#",
137 "################"};

◆ buttonnone

const char* const buttonnone[]
static
Initial value:
={
"16 16 3 1",
"# c #000000",
"e c #ff0000",
"- c #ffffff",
"################",
"#--------------#",
"#-e----------e-#",
"#--e--------e--#",
"#---e------e---#",
"#----e----e----#",
"#-----e--e-----#",
"#------ee------#",
"#------ee------#",
"#-----e--e-----#",
"#----e----e----#",
"#---e------e---#",
"#--e--------e--#",
"#-e----------e-#",
"#--------------#",
"################"}

Definition at line 59 of file KoFillConfigWidget.cpp.

59 {
60 "16 16 3 1",
61 "# c #000000",
62 "e c #ff0000",
63 "- c #ffffff",
64 "################",
65 "#--------------#",
66 "#-e----------e-#",
67 "#--e--------e--#",
68 "#---e------e---#",
69 "#----e----e----#",
70 "#-----e--e-----#",
71 "#------ee------#",
72 "#------ee------#",
73 "#-----e--e-----#",
74 "#----e----e----#",
75 "#---e------e---#",
76 "#--e--------e--#",
77 "#-e----------e-#",
78 "#--------------#",
79 "################"};

◆ buttonpattern

const char* const buttonpattern[]
static
Initial value:
={
"16 16 4 1",
". c #0a0a0a",
"# c #333333",
"a c #a0a0a0",
"b c #ffffffff",
"################",
"#aaaaabbbbaaaaa#",
"#aaaaabbbbaaaaa#",
"#aaaaabbbbaaaaa#",
"#aaaaabbbbaaaaa#",
"#aaaaabbbbaaaaa#",
"#bbbbbaaaabbbbb#",
"#bbbbbaaaabbbbb#",
"#bbbbbaaaabbbbb#",
"#bbbbbaaaabbbbb#",
"#aaaaabbbbaaaaa#",
"#aaaaabbbbaaaaa#",
"#aaaaabbbbaaaaa#",
"#aaaaabbbbaaaaa#",
"#aaaaabbbbaaaaa#",
"################"}

Definition at line 139 of file KoFillConfigWidget.cpp.

139 {
140 "16 16 4 1",
141 ". c #0a0a0a",
142 "# c #333333",
143 "a c #a0a0a0",
144 "b c #ffffffff",
145 "################",
146 "#aaaaabbbbaaaaa#",
147 "#aaaaabbbbaaaaa#",
148 "#aaaaabbbbaaaaa#",
149 "#aaaaabbbbaaaaa#",
150 "#aaaaabbbbaaaaa#",
151 "#bbbbbaaaabbbbb#",
152 "#bbbbbaaaabbbbb#",
153 "#bbbbbaaaabbbbb#",
154 "#bbbbbaaaabbbbb#",
155 "#aaaaabbbbaaaaa#",
156 "#aaaaabbbbaaaaa#",
157 "#aaaaabbbbaaaaa#",
158 "#aaaaabbbbaaaaa#",
159 "#aaaaabbbbaaaaa#",
160 "################"};

◆ buttonsolid

const char* const buttonsolid[]
static
Initial value:
={
"16 16 2 1",
"# c #000000",
". c #969696",
"################",
"#..............#",
"#..............#",
"#..............#",
"#..............#",
"#..............#",
"#..............#",
"#..............#",
"#..............#",
"#..............#",
"#..............#",
"#..............#",
"#..............#",
"#..............#",
"#..............#",
"################"}

Definition at line 81 of file KoFillConfigWidget.cpp.

81 {
82 "16 16 2 1",
83 "# c #000000",
84 ". c #969696",
85 "################",
86 "#..............#",
87 "#..............#",
88 "#..............#",
89 "#..............#",
90 "#..............#",
91 "#..............#",
92 "#..............#",
93 "#..............#",
94 "#..............#",
95 "#..............#",
96 "#..............#",
97 "#..............#",
98 "#..............#",
99 "#..............#",
100 "################"};