xref: /trunk/main/svx/source/sidebar/graphic/GraphicPropertyPanel.src (revision 8dcb2a100eb78f12871a9e67d867e1bc0c7bdb07)
1*8dcb2a10SAndre Fischer/**************************************************************
2*8dcb2a10SAndre Fischer *
3*8dcb2a10SAndre Fischer * Licensed to the Apache Software Foundation (ASF) under one
4*8dcb2a10SAndre Fischer * or more contributor license agreements.  See the NOTICE file
5*8dcb2a10SAndre Fischer * distributed with this work for additional information
6*8dcb2a10SAndre Fischer * regarding copyright ownership.  The ASF licenses this file
7*8dcb2a10SAndre Fischer * to you under the Apache License, Version 2.0 (the
8*8dcb2a10SAndre Fischer * "License"); you may not use this file except in compliance
9*8dcb2a10SAndre Fischer * with the License.  You may obtain a copy of the License at
10*8dcb2a10SAndre Fischer *
11*8dcb2a10SAndre Fischer *   http://www.apache.org/licenses/LICENSE-2.0
12*8dcb2a10SAndre Fischer *
13*8dcb2a10SAndre Fischer * Unless required by applicable law or agreed to in writing,
14*8dcb2a10SAndre Fischer * software distributed under the License is distributed on an
15*8dcb2a10SAndre Fischer * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*8dcb2a10SAndre Fischer * KIND, either express or implied.  See the License for the
17*8dcb2a10SAndre Fischer * specific language governing permissions and limitations
18*8dcb2a10SAndre Fischer * under the License.
19*8dcb2a10SAndre Fischer *
20*8dcb2a10SAndre Fischer *************************************************************/
21*8dcb2a10SAndre Fischer
22*8dcb2a10SAndre Fischer#include "GraphicPropertyPanel.hrc"
23*8dcb2a10SAndre Fischer#include <sfx2/sidebar/propertypanel.hrc>
24*8dcb2a10SAndre Fischer#include <svx/dialogs.hrc>
25*8dcb2a10SAndre Fischer#include "helpid.hrc"
26*8dcb2a10SAndre Fischer
27*8dcb2a10SAndre FischerControl RID_SIDEBAR_GRAPHIC_PANEL
28*8dcb2a10SAndre Fischer{
29*8dcb2a10SAndre Fischer    OutputSize = TRUE;
30*8dcb2a10SAndre Fischer    DialogControl = TRUE;
31*8dcb2a10SAndre Fischer    Border = FALSE;
32*8dcb2a10SAndre Fischer
33*8dcb2a10SAndre Fischer    Size = MAP_APPFONT( PROPERTYPAGE_WIDTH, PAGE_HEIGHT );
34*8dcb2a10SAndre Fischer    HelpID = HID_PROPERTYPANEL_GRAPHIC_SECTION ;
35*8dcb2a10SAndre Fischer    Text = "Graphic";
36*8dcb2a10SAndre Fischer
37*8dcb2a10SAndre Fischer    FixedText FT_BRIGHTNESS
38*8dcb2a10SAndre Fischer    {
39*8dcb2a10SAndre Fischer        Pos = MAP_APPFONT ( FT_BRIGHTNESS_X, FT_BRIGHTNESS_Y );
40*8dcb2a10SAndre Fischer        Size = MAP_APPFONT ( MBOX_WIDTH , TEXT_HEIGHT ) ;
41*8dcb2a10SAndre Fischer        Text [ en-US ] = "~Brightness:";
42*8dcb2a10SAndre Fischer    };
43*8dcb2a10SAndre Fischer    MetricField MTR_BRIGHTNESS
44*8dcb2a10SAndre Fischer    {
45*8dcb2a10SAndre Fischer        Border = TRUE ;
46*8dcb2a10SAndre Fischer        Pos = MAP_APPFONT ( MTR_BRIGHTNESS_X, MTR_BRIGHTNESS_Y );
47*8dcb2a10SAndre Fischer        Size = MAP_APPFONT ( MBOX_WIDTH , MBOX_HEIGHT ) ;
48*8dcb2a10SAndre Fischer        HelpID = HID_PROPERTY_PANEL_GRAPHIC_MTR_BRIGHT;
49*8dcb2a10SAndre Fischer        QuickHelpText [ en-US ] = "Specify the luminance of the graphic.";
50*8dcb2a10SAndre Fischer        TabStop = TRUE ;
51*8dcb2a10SAndre Fischer        Repeat = TRUE ;
52*8dcb2a10SAndre Fischer        Spin = TRUE ;
53*8dcb2a10SAndre Fischer        Maximum = 100 ;
54*8dcb2a10SAndre Fischer        Minimum = -100 ;
55*8dcb2a10SAndre Fischer        StrictFormat = TRUE ;
56*8dcb2a10SAndre Fischer        Unit = FUNIT_CUSTOM ;
57*8dcb2a10SAndre Fischer        CustomUnitText = "%" ;
58*8dcb2a10SAndre Fischer        SpinSize = 1 ;
59*8dcb2a10SAndre Fischer    };
60*8dcb2a10SAndre Fischer    FixedText FT_CONTRAST
61*8dcb2a10SAndre Fischer    {
62*8dcb2a10SAndre Fischer        Pos = MAP_APPFONT ( FT_CONTRAST_X, FT_CONTRAST_Y );
63*8dcb2a10SAndre Fischer        Size = MAP_APPFONT ( MBOX_WIDTH, TEXT_HEIGHT ) ;
64*8dcb2a10SAndre Fischer        Text [ en-US ] = "~Contrast:";
65*8dcb2a10SAndre Fischer    };
66*8dcb2a10SAndre Fischer    MetricField MTR_CONTRAST
67*8dcb2a10SAndre Fischer    {
68*8dcb2a10SAndre Fischer        Border = TRUE ;
69*8dcb2a10SAndre Fischer        Pos = MAP_APPFONT ( MTR_CONTRAST_X, MTR_CONTRAST_Y );
70*8dcb2a10SAndre Fischer        Size = MAP_APPFONT ( MBOX_WIDTH , MBOX_HEIGHT ) ;
71*8dcb2a10SAndre Fischer        HelpID = HID_PROPERTY_PANEL_GRAPHIC_MTR_CONTRAST;
72*8dcb2a10SAndre Fischer        QuickHelpText [ en-US ] = "Specify the degree of difference between the lightest and darkest parts of the graphic.";
73*8dcb2a10SAndre Fischer        TabStop = TRUE ;
74*8dcb2a10SAndre Fischer        Repeat = TRUE ;
75*8dcb2a10SAndre Fischer        Spin = TRUE ;
76*8dcb2a10SAndre Fischer        Maximum = 100 ;
77*8dcb2a10SAndre Fischer        Minimum = -100 ;
78*8dcb2a10SAndre Fischer        StrictFormat = TRUE ;
79*8dcb2a10SAndre Fischer        Unit = FUNIT_CUSTOM ;
80*8dcb2a10SAndre Fischer        CustomUnitText = "%" ;
81*8dcb2a10SAndre Fischer        SpinSize = 1 ;
82*8dcb2a10SAndre Fischer    };
83*8dcb2a10SAndre Fischer    FixedText FT_COLOR_MODE
84*8dcb2a10SAndre Fischer    {
85*8dcb2a10SAndre Fischer        Pos = MAP_APPFONT ( FT_COLOR_MODE_X, FT_COLOR_MODE_Y );
86*8dcb2a10SAndre Fischer        Size = MAP_APPFONT ( MBOX_WIDTH, TEXT_HEIGHT ) ;
87*8dcb2a10SAndre Fischer        Text [ en-US ] = "Color ~mode:";
88*8dcb2a10SAndre Fischer    };
89*8dcb2a10SAndre Fischer    ListBox LB_COLOR_MODE
90*8dcb2a10SAndre Fischer    {
91*8dcb2a10SAndre Fischer        Border = TRUE ;
92*8dcb2a10SAndre Fischer        Pos = MAP_APPFONT ( LBX_COLOR_MODE_X , LBX_COLOR_MODE_Y ) ;
93*8dcb2a10SAndre Fischer        Size = MAP_APPFONT ( MBOX_WIDTH , 100 ) ;
94*8dcb2a10SAndre Fischer        HelpID = HID_PROPERTY_PANEL_GRAPHIC_LB_COLORMODE;
95*8dcb2a10SAndre Fischer        QuickHelpText [ en-US ] = "Select the color mode of the graphic.";
96*8dcb2a10SAndre Fischer        TabStop = TRUE ;
97*8dcb2a10SAndre Fischer        DropDown = TRUE ;
98*8dcb2a10SAndre Fischer    };
99*8dcb2a10SAndre Fischer    FixedText FT_TRANSPARENT
100*8dcb2a10SAndre Fischer    {
101*8dcb2a10SAndre Fischer        Pos = MAP_APPFONT ( FT_TRANSPARENT_X, FT_TRANSPARENT_Y );
102*8dcb2a10SAndre Fischer        Size = MAP_APPFONT ( MBOX_WIDTH , TEXT_HEIGHT ) ;
103*8dcb2a10SAndre Fischer        Text [ en-US ] = "~Transparency:";
104*8dcb2a10SAndre Fischer    };
105*8dcb2a10SAndre Fischer    MetricField MTR_TRANSPARENT
106*8dcb2a10SAndre Fischer    {
107*8dcb2a10SAndre Fischer        Border = TRUE ;
108*8dcb2a10SAndre Fischer        Pos = MAP_APPFONT ( MTR_TRANS_X, MTR_TRANS_Y ) ;
109*8dcb2a10SAndre Fischer        Size = MAP_APPFONT ( MBOX_WIDTH ,MBOX_HEIGHT ) ;
110*8dcb2a10SAndre Fischer        HelpID = HID_PROPERTY_PANEL_GRAPHIC_MTR_TRANSP;
111*8dcb2a10SAndre Fischer        QuickHelpText [ en-US ] = "Specify the percentage of transparency; 0% is fully opaque and 100% is fully transparent.";
112*8dcb2a10SAndre Fischer        TabStop = TRUE ;
113*8dcb2a10SAndre Fischer        Repeat = TRUE ;
114*8dcb2a10SAndre Fischer        Spin = TRUE ;
115*8dcb2a10SAndre Fischer        Maximum = 100 ;
116*8dcb2a10SAndre Fischer        StrictFormat = TRUE ;
117*8dcb2a10SAndre Fischer        Unit = FUNIT_CUSTOM ;
118*8dcb2a10SAndre Fischer        CustomUnitText = "%" ;
119*8dcb2a10SAndre Fischer        SpinSize = 1 ;
120*8dcb2a10SAndre Fischer    };
121*8dcb2a10SAndre Fischer    MetricField MF_RED
122*8dcb2a10SAndre Fischer    {
123*8dcb2a10SAndre Fischer        Border = TRUE ;
124*8dcb2a10SAndre Fischer        Pos = MAP_APPFONT ( MF_RED_X + 10, MF_RED_Y ) ;
125*8dcb2a10SAndre Fischer        Size = MAP_APPFONT ( MBOX_WIDTH - 10,MBOX_HEIGHT ) ;
126*8dcb2a10SAndre Fischer        HelpID = HID_PROPERTY_PANEL_GRAPHIC_MTR_RED;
127*8dcb2a10SAndre Fischer        QuickHelpText [ en-US ] = "Red";
128*8dcb2a10SAndre Fischer        TabStop = TRUE ;
129*8dcb2a10SAndre Fischer        Repeat = TRUE ;
130*8dcb2a10SAndre Fischer        Spin = TRUE ;
131*8dcb2a10SAndre Fischer        Maximum = 100 ;
132*8dcb2a10SAndre Fischer        Minimum = -100 ;
133*8dcb2a10SAndre Fischer        StrictFormat = TRUE ;
134*8dcb2a10SAndre Fischer        Unit = FUNIT_CUSTOM ;
135*8dcb2a10SAndre Fischer        CustomUnitText = "%" ;
136*8dcb2a10SAndre Fischer        SpinSize = 1 ;
137*8dcb2a10SAndre Fischer    };
138*8dcb2a10SAndre Fischer    MetricField MF_GREEN
139*8dcb2a10SAndre Fischer    {
140*8dcb2a10SAndre Fischer        Border = TRUE ;
141*8dcb2a10SAndre Fischer        Pos = MAP_APPFONT ( MF_GREEN_X + 10, MF_GREEN_Y ) ;
142*8dcb2a10SAndre Fischer        Size = MAP_APPFONT ( MBOX_WIDTH - 10 ,MBOX_HEIGHT ) ;
143*8dcb2a10SAndre Fischer        HelpID = HID_PROPERTY_PANEL_GRAPHIC_MTR_GREEN;
144*8dcb2a10SAndre Fischer        QuickHelpText [ en-US ] = "Green";
145*8dcb2a10SAndre Fischer        TabStop = TRUE ;
146*8dcb2a10SAndre Fischer        Repeat = TRUE ;
147*8dcb2a10SAndre Fischer        Spin = TRUE ;
148*8dcb2a10SAndre Fischer        Maximum = 100 ;
149*8dcb2a10SAndre Fischer        Minimum = -100 ;
150*8dcb2a10SAndre Fischer        StrictFormat = TRUE ;
151*8dcb2a10SAndre Fischer        Unit = FUNIT_CUSTOM ;
152*8dcb2a10SAndre Fischer        CustomUnitText = "%" ;
153*8dcb2a10SAndre Fischer        SpinSize = 1 ;
154*8dcb2a10SAndre Fischer    };
155*8dcb2a10SAndre Fischer    MetricField MF_BLUE
156*8dcb2a10SAndre Fischer    {
157*8dcb2a10SAndre Fischer        Border = TRUE ;
158*8dcb2a10SAndre Fischer        Pos = MAP_APPFONT ( MF_BLUE_X + 10, MF_BLUE_Y ) ;
159*8dcb2a10SAndre Fischer        Size = MAP_APPFONT ( MBOX_WIDTH - 10 ,MBOX_HEIGHT ) ;
160*8dcb2a10SAndre Fischer        HelpID = HID_PROPERTY_PANEL_GRAPHIC_MTR_BLUE;
161*8dcb2a10SAndre Fischer        QuickHelpText [ en-US ] = "Blue";
162*8dcb2a10SAndre Fischer        TabStop = TRUE ;
163*8dcb2a10SAndre Fischer        Repeat = TRUE ;
164*8dcb2a10SAndre Fischer        Spin = TRUE ;
165*8dcb2a10SAndre Fischer        Maximum = 100 ;
166*8dcb2a10SAndre Fischer        Minimum = -100 ;
167*8dcb2a10SAndre Fischer        StrictFormat = TRUE ;
168*8dcb2a10SAndre Fischer        Unit = FUNIT_CUSTOM ;
169*8dcb2a10SAndre Fischer        CustomUnitText = "%" ;
170*8dcb2a10SAndre Fischer        SpinSize = 1 ;
171*8dcb2a10SAndre Fischer    };
172*8dcb2a10SAndre Fischer    MetricField MF_GAMMA
173*8dcb2a10SAndre Fischer    {
174*8dcb2a10SAndre Fischer        Border = TRUE ;
175*8dcb2a10SAndre Fischer        Pos = MAP_APPFONT ( MF_GAMMA_X + 10, MF_GAMMA_Y ) ;
176*8dcb2a10SAndre Fischer        Size = MAP_APPFONT ( MBOX_WIDTH - 10 ,MBOX_HEIGHT ) ;
177*8dcb2a10SAndre Fischer        HelpID = HID_PROPERTY_PANEL_GRAPHIC_MTR_GAMMA;
178*8dcb2a10SAndre Fischer        QuickHelpText [ en-US ] = "Specify the gamma value that affects the brightness of the midtone values.";
179*8dcb2a10SAndre Fischer        TabStop = TRUE;
180*8dcb2a10SAndre Fischer        Repeat = TRUE;
181*8dcb2a10SAndre Fischer        Spin = TRUE;
182*8dcb2a10SAndre Fischer        Minimum = 10;
183*8dcb2a10SAndre Fischer        Maximum = 1000;
184*8dcb2a10SAndre Fischer        DecimalDigits = 2;
185*8dcb2a10SAndre Fischer        SpinSize = 10;
186*8dcb2a10SAndre Fischer    };
187*8dcb2a10SAndre Fischer    Image IMG_NORMAL
188*8dcb2a10SAndre Fischer    {
189*8dcb2a10SAndre Fischer        ImageBitmap = Bitmap{File = "symphony/ColorModeNormal_16x16.png";};
190*8dcb2a10SAndre Fischer    };
191*8dcb2a10SAndre Fischer    Image IMG_BW
192*8dcb2a10SAndre Fischer    {
193*8dcb2a10SAndre Fischer        ImageBitmap = Bitmap{File = "symphony/ColorModeBlackWhite_16x16.png";};
194*8dcb2a10SAndre Fischer    };
195*8dcb2a10SAndre Fischer    Image IMG_GRAY
196*8dcb2a10SAndre Fischer    {
197*8dcb2a10SAndre Fischer        ImageBitmap = Bitmap{File = "symphony/ColorModeGrey_16x16.png";};
198*8dcb2a10SAndre Fischer    };
199*8dcb2a10SAndre Fischer    Image IMG_WATER
200*8dcb2a10SAndre Fischer    {
201*8dcb2a10SAndre Fischer        ImageBitmap = Bitmap{File = "symphony/ColorModeWaterMark_16x16.png";};
202*8dcb2a10SAndre Fischer    };
203*8dcb2a10SAndre Fischer    FixedImage IMG_RED
204*8dcb2a10SAndre Fischer    {
205*8dcb2a10SAndre Fischer        Pos = MAP_APPFONT( MF_RED_X, MF_RED_Y );
206*8dcb2a10SAndre Fischer        Size = MAP_APPFONT( 10, 12 );
207*8dcb2a10SAndre Fischer        Fixed = Image
208*8dcb2a10SAndre Fischer        {
209*8dcb2a10SAndre Fischer            ImageBitmap = Bitmap { File = "symphony/AdjustColorRed_16x16.png"; };
210*8dcb2a10SAndre Fischer        };
211*8dcb2a10SAndre Fischer    };
212*8dcb2a10SAndre Fischer    FixedImage IMG_GREEN
213*8dcb2a10SAndre Fischer    {
214*8dcb2a10SAndre Fischer        Pos = MAP_APPFONT( MF_GREEN_X, MF_GREEN_Y );
215*8dcb2a10SAndre Fischer        Size = MAP_APPFONT( 10, 12 );
216*8dcb2a10SAndre Fischer        Fixed = Image
217*8dcb2a10SAndre Fischer        {
218*8dcb2a10SAndre Fischer            ImageBitmap = Bitmap { File = "symphony/AdjustColorGreen_16x16.png"; };
219*8dcb2a10SAndre Fischer        };
220*8dcb2a10SAndre Fischer    };
221*8dcb2a10SAndre Fischer    FixedImage IMG_BLUE
222*8dcb2a10SAndre Fischer    {
223*8dcb2a10SAndre Fischer        Pos = MAP_APPFONT( MF_BLUE_X, MF_BLUE_Y );
224*8dcb2a10SAndre Fischer        Size = MAP_APPFONT( 10, 12 );
225*8dcb2a10SAndre Fischer        Fixed = Image
226*8dcb2a10SAndre Fischer        {
227*8dcb2a10SAndre Fischer            ImageBitmap = Bitmap { File = "symphony/AdjustColorBlue_16x16.png"; };
228*8dcb2a10SAndre Fischer        };
229*8dcb2a10SAndre Fischer    };
230*8dcb2a10SAndre Fischer    FixedImage IMG_GAMMA
231*8dcb2a10SAndre Fischer    {
232*8dcb2a10SAndre Fischer        Pos = MAP_APPFONT( MF_GAMMA_X, MF_GAMMA_Y );
233*8dcb2a10SAndre Fischer        Size = MAP_APPFONT( 10, 12 );
234*8dcb2a10SAndre Fischer        Fixed = Image
235*8dcb2a10SAndre Fischer        {
236*8dcb2a10SAndre Fischer            ImageBitmap = Bitmap { File = "symphony/AdjustColorGamma_16x16.png"; };
237*8dcb2a10SAndre Fischer        };
238*8dcb2a10SAndre Fischer    };
239*8dcb2a10SAndre Fischer    String STR_NORMAL
240*8dcb2a10SAndre Fischer    {
241*8dcb2a10SAndre Fischer        Text [ en-US ] = "Normal";
242*8dcb2a10SAndre Fischer    };
243*8dcb2a10SAndre Fischer    String STR_BW
244*8dcb2a10SAndre Fischer    {
245*8dcb2a10SAndre Fischer        Text [ en-US ] = "Black/White";
246*8dcb2a10SAndre Fischer    };
247*8dcb2a10SAndre Fischer    String STR_GRAY
248*8dcb2a10SAndre Fischer    {
249*8dcb2a10SAndre Fischer        Text [ en-US ] = "Grayscale";
250*8dcb2a10SAndre Fischer    };
251*8dcb2a10SAndre Fischer    String STR_WATER
252*8dcb2a10SAndre Fischer    {
253*8dcb2a10SAndre Fischer        Text [ en-US ] = "Watermark";
254*8dcb2a10SAndre Fischer    };
255*8dcb2a10SAndre Fischer};
256*8dcb2a10SAndre Fischer
257*8dcb2a10SAndre Fischer// eof
258