xref: /trunk/main/cui/source/dialogs/grfflt.src (revision a3cbd3e50c1a12e759959b66e76b58b3aeb2b2af)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements.  See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership.  The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License.  You may obtain a copy of the License at
10 *
11 *   http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied.  See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22#include <svtools/controldims.hrc>
23#include <cuires.hrc>
24#include "helpid.hrc"
25#include "grfflt.hrc"
26#include <svx/dialogs.hrc>
27
28// --------------------
29// - DLG_FILTERMOSAIC -
30// --------------------
31
32ModalDialog RID_SVX_GRFFILTER_DLG_MOSAIC
33{
34    HelpID = CMD_SID_GRFFILTER_MOSAIC ;
35    OutputSize = TRUE ;
36    Moveable = TRUE ;
37    SVLook = TRUE ;
38    Size = MAP_APPFONT ( 250, 100 ) ;
39
40    Text [ en-US ] = "Mosaic" ;
41
42    FixedLine FL_PARAMETER
43    {
44        Pos = MAP_APPFONT ( 6, 3 ) ;
45        Size = MAP_APPFONT ( 182, RSC_CD_FIXEDLINE_HEIGHT ) ;
46        Text [ en-US ] = "Parameters" ;
47    };
48    Control CTL_PREVIEW
49    {
50        Pos = MAP_APPFONT ( 104, 3 + RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_INNERBORDER_TOP ) ;
51        Size = MAP_APPFONT ( 81, 73 ) ;
52    };
53#define MA_Y0   3 + RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_INNERBORDER_TOP
54    FixedText DLG_FILTERMOSAIC_FT_WIDTH
55    {
56        Pos = MAP_APPFONT ( 12, MA_Y0 ) ;
57        Size = MAP_APPFONT ( 77, 10 ) ;
58        Text [ en-US ] = "~Width" ;
59    };
60#define MA_Y1   MA_Y0 + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y
61    MetricField DLG_FILTERMOSAIC_MTR_WIDTH
62    {
63        HelpID = "cui:MetricField:RID_SVX_GRFFILTER_DLG_MOSAIC:DLG_FILTERMOSAIC_MTR_WIDTH" ;
64        Border = TRUE ;
65        Pos = MAP_APPFONT ( 12, MA_Y1 ) ;
66        Size = MAP_APPFONT ( 35, 12 ) ;
67        TabStop = TRUE ;
68        Repeat = TRUE ;
69        Spin = TRUE ;
70        Minimum = 1 ;
71        Maximum = 999 ;
72        StrictFormat = TRUE ;
73        Unit = FUNIT_CUSTOM ;
74        CustomUnitText = " Pixel" ;
75        First = 1 ;
76        Last = 999 ;
77        SpinSize = 1 ;
78    };
79#define MA_Y2   MA_Y1 + RSC_CD_TEXTBOX_HEIGHT + RSC_SP_CTRL_GROUP_Y
80    FixedText DLG_FILTERMOSAIC_FT_HEIGHT
81    {
82        Pos = MAP_APPFONT ( 12, MA_Y2 ) ;
83        Size = MAP_APPFONT ( 77, 10 ) ;
84        Text [ en-US ] = "H~eight" ;
85    };
86#define MA_Y3   MA_Y2 + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y
87    MetricField DLG_FILTERMOSAIC_MTR_HEIGHT
88    {
89        HelpID = "cui:MetricField:RID_SVX_GRFFILTER_DLG_MOSAIC:DLG_FILTERMOSAIC_MTR_HEIGHT" ;
90        Border = TRUE ;
91        Pos = MAP_APPFONT ( 12, MA_Y3 ) ;
92        Size = MAP_APPFONT ( 35, 12 ) ;
93        TabStop = TRUE ;
94        Repeat = TRUE ;
95        Spin = TRUE ;
96        Minimum = 1 ;
97        Maximum = 999 ;
98        StrictFormat = TRUE ;
99        Unit = FUNIT_CUSTOM ;
100        CustomUnitText = " Pixel" ;
101        First = 1 ;
102        Last = 999 ;
103        SpinSize = 1 ;
104    };
105#define MA_Y4   MA_Y3 + RSC_CD_TEXTBOX_HEIGHT + RSC_SP_CTRL_Y
106    CheckBox DLG_FILTERMOSAIC_CBX_EDGES
107    {
108        HelpID = "cui:CheckBox:RID_SVX_GRFFILTER_DLG_MOSAIC:DLG_FILTERMOSAIC_CBX_EDGES" ;
109        Pos = MAP_APPFONT ( 12, MA_Y4 ) ;
110        Size = MAP_APPFONT ( 91, 12 ) ;
111        TabStop = TRUE ;
112        Text [ en-US ] = "E~nhance edges" ;
113    };
114    OKButton BTN_OK
115    {
116        Pos = MAP_APPFONT ( 194, 6 ) ;
117        Size = MAP_APPFONT ( 50, 14 ) ;
118        TabStop = TRUE ;
119        DefButton = TRUE ;
120    };
121    CancelButton BTN_CANCEL
122    {
123        Pos = MAP_APPFONT ( 194, 23 ) ;
124        Size = MAP_APPFONT ( 50, 14 ) ;
125        TabStop = TRUE ;
126    };
127    HelpButton BTN_HELP
128    {
129        Pos = MAP_APPFONT ( 194, 43 ) ;
130        Size = MAP_APPFONT ( 50, 14 ) ;
131        TabStop = TRUE ;
132    };
133};
134
135// ----------------------
136// - DLG_FILTERSOLARIZE -
137// ----------------------
138
139ModalDialog RID_SVX_GRFFILTER_DLG_SOLARIZE
140{
141    HelpID = CMD_SID_GRFFILTER_SOLARIZE ;
142    OutputSize = TRUE ;
143    Moveable = TRUE ;
144    SVLook = TRUE ;
145    Size = MAP_APPFONT ( 250, 100 ) ;
146
147    Text [ en-US ] = "Solarization" ;
148
149    FixedLine FL_PARAMETER
150    {
151        Pos = MAP_APPFONT ( 6, 3 ) ;
152        Size = MAP_APPFONT ( 182, RSC_CD_FIXEDLINE_HEIGHT ) ;
153        Text [ en-US ] = "Parameters" ;
154    };
155    Control CTL_PREVIEW
156    {
157        Pos = MAP_APPFONT ( 104, 3 + RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_INNERBORDER_TOP ) ;
158        Size = MAP_APPFONT ( 81, 73 ) ;
159    };
160#define MA_Y5   3 + RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_INNERBORDER_TOP
161    FixedText DLG_FILTERSOLARIZE_FT_THRESHOLD
162    {
163        Pos = MAP_APPFONT ( 12, MA_Y5 ) ;
164        Size = MAP_APPFONT ( 77, 10 ) ;
165        Text [ en-US ] = "Threshold ~value" ;
166    };
167#define MA_Y6   MA_Y5 + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y
168    MetricField DLG_FILTERSOLARIZE_MTR_THRESHOLD
169    {
170        HelpID = "cui:MetricField:RID_SVX_GRFFILTER_DLG_SOLARIZE:DLG_FILTERSOLARIZE_MTR_THRESHOLD" ;
171        Border = TRUE ;
172        Pos = MAP_APPFONT ( 12, MA_Y6 ) ;
173        Size = MAP_APPFONT ( 35, 12 ) ;
174        TabStop = TRUE ;
175        Repeat = TRUE ;
176        Spin = TRUE ;
177        Maximum = 100 ;
178        StrictFormat = TRUE ;
179        Unit = FUNIT_PERCENT ;
180        Last = 100 ;
181        SpinSize = 1 ;
182    };
183#define MA_Y7   MA_Y6 + RSC_CD_TEXTBOX_HEIGHT + RSC_SP_CTRL_GROUP_Y
184    CheckBox DLG_FILTERSOLARIZE_CBX_INVERT
185    {
186        HelpID = "cui:CheckBox:RID_SVX_GRFFILTER_DLG_SOLARIZE:DLG_FILTERSOLARIZE_CBX_INVERT" ;
187        Pos = MAP_APPFONT ( 12, 46 ) ;
188        Size = MAP_APPFONT ( 77, 12 ) ;
189        TabStop = TRUE ;
190        Text [ en-US ] = "~Invert" ;
191    };
192    OKButton BTN_OK
193    {
194        Pos = MAP_APPFONT ( 194, 6 ) ;
195        Size = MAP_APPFONT ( 50, 14 ) ;
196        TabStop = TRUE ;
197        DefButton = TRUE ;
198    };
199    CancelButton BTN_CANCEL
200    {
201        Pos = MAP_APPFONT ( 194, 23 ) ;
202        Size = MAP_APPFONT ( 50, 14 ) ;
203        TabStop = TRUE ;
204    };
205    HelpButton BTN_HELP
206    {
207        Pos = MAP_APPFONT ( 194, 43 ) ;
208        Size = MAP_APPFONT ( 50, 14 ) ;
209        TabStop = TRUE ;
210    };
211};
212
213// ----------------------
214// - DLG_FILTERSOLARIZE -
215// ----------------------
216
217ModalDialog RID_SVX_GRFFILTER_DLG_SEPIA
218{
219    HelpID = CMD_SID_GRFFILTER_SEPIA ;
220    OutputSize = TRUE ;
221    Moveable = TRUE ;
222    SVLook = TRUE ;
223    Size = MAP_APPFONT ( 250, 100 ) ;
224
225    Text [ en-US ] = "Aging" ;
226
227    FixedLine FL_PARAMETER
228    {
229        Pos = MAP_APPFONT ( 6, 3 ) ;
230        Size = MAP_APPFONT ( 182, RSC_CD_FIXEDLINE_HEIGHT ) ;
231        Text [ en-US ] = "Parameters" ;
232    };
233    Control CTL_PREVIEW
234    {
235        Pos = MAP_APPFONT ( 104, 3 + RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_INNERBORDER_TOP ) ;
236        Size = MAP_APPFONT ( 81, 73 ) ;
237    };
238#define MA_Y8   3 + RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_INNERBORDER_TOP
239    FixedText DLG_FILTERSEPIA_FT_SEPIA
240    {
241        Pos = MAP_APPFONT ( 12, MA_Y8 ) ;
242        Size = MAP_APPFONT ( 77, 10 ) ;
243        Text [ en-US ] = "Aging degree" ;
244    };
245#define MA_Y9   MA_Y8 + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y
246    MetricField DLG_FILTERSEPIA_MTR_SEPIA
247    {
248        HelpID = "cui:MetricField:RID_SVX_GRFFILTER_DLG_SEPIA:DLG_FILTERSEPIA_MTR_SEPIA" ;
249        Border = TRUE ;
250        Pos = MAP_APPFONT ( 12, MA_Y9 ) ;
251        Size = MAP_APPFONT ( 35, 12 ) ;
252        TabStop = TRUE ;
253        Right = TRUE ;
254        Repeat = TRUE ;
255        Spin = TRUE ;
256        Minimum = 1 ;
257        Maximum = 100 ;
258        StrictFormat = TRUE ;
259        Unit = FUNIT_PERCENT ;
260        First = 1 ;
261        Last = 100 ;
262        SpinSize = 1 ;
263    };
264    OKButton BTN_OK
265    {
266        Pos = MAP_APPFONT ( 194, 6 ) ;
267        Size = MAP_APPFONT ( 50, 14 ) ;
268        TabStop = TRUE ;
269        DefButton = TRUE ;
270    };
271    CancelButton BTN_CANCEL
272    {
273        Pos = MAP_APPFONT ( 194, 23 ) ;
274        Size = MAP_APPFONT ( 50, 14 ) ;
275        TabStop = TRUE ;
276    };
277    HelpButton BTN_HELP
278    {
279        Pos = MAP_APPFONT ( 194, 43 ) ;
280        Size = MAP_APPFONT ( 50, 14 ) ;
281        TabStop = TRUE ;
282    };
283};
284
285// --------------------
286// - DLG_FILTERPOSTER -
287// --------------------
288
289ModalDialog RID_SVX_GRFFILTER_DLG_POSTER
290{
291    HelpID = CMD_SID_GRFFILTER_POSTER ;
292    OutputSize = TRUE ;
293    Moveable = TRUE ;
294    SVLook = TRUE ;
295    Size = MAP_APPFONT ( 250, 100 ) ;
296
297    Text [ en-US ] = "Posterize" ;
298
299    FixedLine FL_PARAMETER
300    {
301        Pos = MAP_APPFONT ( 6, 3 ) ;
302        Size = MAP_APPFONT ( 182, RSC_CD_FIXEDLINE_HEIGHT ) ;
303        Text [ en-US ] = "Parameters" ;
304    };
305    Control CTL_PREVIEW
306    {
307        Pos = MAP_APPFONT ( 104, 3 + RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_INNERBORDER_TOP ) ;
308        Size = MAP_APPFONT ( 81, 73 ) ;
309    };
310#define MA_Y10  3 + RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_INNERBORDER_TOP
311    FixedText DLG_FILTERPOSTER_FT_POSTER
312    {
313        Pos = MAP_APPFONT ( 12, MA_Y10 ) ;
314        Size = MAP_APPFONT ( 77, 10 ) ;
315        Text [ en-US ] = "Poster colors" ;
316    };
317#define MA_Y11  MA_Y10 + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y
318    NumericField DLG_FILTERPOSTER_NUM_POSTER
319    {
320        HelpID = "cui:NumericField:RID_SVX_GRFFILTER_DLG_POSTER:DLG_FILTERPOSTER_NUM_POSTER" ;
321        Border = TRUE ;
322        Pos = MAP_APPFONT ( 12, MA_Y11 ) ;
323        Size = MAP_APPFONT ( 35, 12 ) ;
324        TabStop = TRUE ;
325        Repeat = TRUE ;
326        Spin = TRUE ;
327        Minimum = 2 ;
328        Maximum = 64 ;
329        StrictFormat = TRUE ;
330        First = 2 ;
331        Last = 64 ;
332        SpinSize = 1 ;
333    };
334    OKButton BTN_OK
335    {
336        Pos = MAP_APPFONT ( 194, 6 ) ;
337        Size = MAP_APPFONT ( 50, 14 ) ;
338        TabStop = TRUE ;
339        DefButton = TRUE ;
340    };
341    CancelButton BTN_CANCEL
342    {
343        Pos = MAP_APPFONT ( 194, 23 ) ;
344        Size = MAP_APPFONT ( 50, 14 ) ;
345        TabStop = TRUE ;
346    };
347    HelpButton BTN_HELP
348    {
349        Pos = MAP_APPFONT ( 194, 43 ) ;
350        Size = MAP_APPFONT ( 50, 14 ) ;
351        TabStop = TRUE ;
352    };
353};
354
355// --------------------
356// - DLG_FILTEREMBOSS -
357// --------------------
358
359TabPage RID_SVX_GRFFILTER_DLG_EMBOSS_TAB
360{
361    HelpID = "cui:TabPage:RID_SVX_GRFFILTER_DLG_EMBOSS_TAB" ;
362    Pos = MAP_APPFONT ( 0, 0 ) ;
363    Size = MAP_APPFONT ( 0, 0 ) ;
364};
365
366ModalDialog RID_SVX_GRFFILTER_DLG_EMBOSS
367{
368    HelpID = CMD_SID_GRFFILTER_EMBOSS ;
369    OutputSize = TRUE ;
370    Moveable = TRUE ;
371    SVLook = TRUE ;
372    Size = MAP_APPFONT ( 250, 100 ) ;
373
374    Text [ en-US ] = "Relief" ;
375
376    FixedLine FL_PARAMETER
377    {
378        Pos = MAP_APPFONT ( 6, 3 ) ;
379        Size = MAP_APPFONT ( 182, RSC_CD_FIXEDLINE_HEIGHT ) ;
380        Text [ en-US ] = "Parameters" ;
381    };
382    Control CTL_PREVIEW
383    {
384        Pos = MAP_APPFONT ( 104, 3 + RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_INNERBORDER_TOP ) ;
385        Size = MAP_APPFONT ( 81, 73 ) ;
386    };
387#define MA_Y12  3 + RSC_CD_FIXEDLINE_HEIGHT + RSC_SP_FLGR_INNERBORDER_TOP
388    FixedText DLG_FILTEREMBOSS_FT_LIGHT
389    {
390        Pos = MAP_APPFONT ( 12, MA_Y12 ) ;
391        Size = MAP_APPFONT ( 77, 10 ) ;
392        Text [ en-US ] = "Light source" ;
393    };
394#define MA_Y13  MA_Y12 + RSC_CD_FIXEDTEXT_HEIGHT + RSC_SP_CTRL_DESC_Y
395    Control DLG_FILTEREMBOSS_CTL_LIGHT
396    {
397        HelpID = HID_GRFFILTER_EMBOSS_LIGHT ;
398        Border = TRUE ;
399        Pos = MAP_APPFONT ( 12, MA_Y13 ) ;
400        Size = MAP_APPFONT ( 77, 60 ) ;
401        TabStop = TRUE ;
402    };
403    OKButton BTN_OK
404    {
405        Pos = MAP_APPFONT ( 194, 6 ) ;
406        Size = MAP_APPFONT ( 50, 14 ) ;
407        TabStop = TRUE ;
408        DefButton = TRUE ;
409    };
410    CancelButton BTN_CANCEL
411    {
412        Pos = MAP_APPFONT ( 194, 23 ) ;
413        Size = MAP_APPFONT ( 50, 14 ) ;
414        TabStop = TRUE ;
415    };
416    HelpButton BTN_HELP
417    {
418        Pos = MAP_APPFONT ( 194, 43 ) ;
419        Size = MAP_APPFONT ( 50, 14 ) ;
420        TabStop = TRUE ;
421    };
422};
423
424// ********************************************************************** EOF
425