1*b1cdbd2cSJim Jagielski/************************************************************** 2*b1cdbd2cSJim Jagielski * 3*b1cdbd2cSJim Jagielski * Licensed to the Apache Software Foundation (ASF) under one 4*b1cdbd2cSJim Jagielski * or more contributor license agreements. See the NOTICE file 5*b1cdbd2cSJim Jagielski * distributed with this work for additional information 6*b1cdbd2cSJim Jagielski * regarding copyright ownership. The ASF licenses this file 7*b1cdbd2cSJim Jagielski * to you under the Apache License, Version 2.0 (the 8*b1cdbd2cSJim Jagielski * "License"); you may not use this file except in compliance 9*b1cdbd2cSJim Jagielski * with the License. You may obtain a copy of the License at 10*b1cdbd2cSJim Jagielski * 11*b1cdbd2cSJim Jagielski * http://www.apache.org/licenses/LICENSE-2.0 12*b1cdbd2cSJim Jagielski * 13*b1cdbd2cSJim Jagielski * Unless required by applicable law or agreed to in writing, 14*b1cdbd2cSJim Jagielski * software distributed under the License is distributed on an 15*b1cdbd2cSJim Jagielski * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*b1cdbd2cSJim Jagielski * KIND, either express or implied. See the License for the 17*b1cdbd2cSJim Jagielski * specific language governing permissions and limitations 18*b1cdbd2cSJim Jagielski * under the License. 19*b1cdbd2cSJim Jagielski * 20*b1cdbd2cSJim Jagielski *************************************************************/ 21*b1cdbd2cSJim Jagielski 22*b1cdbd2cSJim Jagielski 23*b1cdbd2cSJim Jagielski 24*b1cdbd2cSJim Jagielski#include <svx/dialogs.hrc> 25*b1cdbd2cSJim Jagielski#include "float3d.hrc" 26*b1cdbd2cSJim Jagielski#include <svx/svxcommands.h> 27*b1cdbd2cSJim Jagielski 28*b1cdbd2cSJim Jagielski#define WIDTH 158 29*b1cdbd2cSJim Jagielski#define HEIGHT 209 30*b1cdbd2cSJim Jagielski#define BORDER 3 31*b1cdbd2cSJim Jagielski#define BUTTON_WIDTH 13 32*b1cdbd2cSJim Jagielski#define BUTTON_HEIGHT 13 33*b1cdbd2cSJim Jagielski#define VT_BUTTON_WIDTH 18 34*b1cdbd2cSJim Jagielski#define GROUP_Y (BORDER + BUTTON_HEIGHT + 3) 35*b1cdbd2cSJim Jagielski#define GROUP_HEIGHT 95 36*b1cdbd2cSJim Jagielski#define GROUP_WIDTH (WIDTH - 2 * BORDER) 37*b1cdbd2cSJim Jagielski#define GROUP_PREV_X 60 38*b1cdbd2cSJim Jagielski#define GROUP_PREV_Y (GROUP_Y + GROUP_HEIGHT + 1) 39*b1cdbd2cSJim Jagielski#define GROUP_PREV_WIDTH (WIDTH - BORDER - GROUP_PREV_X) 40*b1cdbd2cSJim Jagielski#define GROUP_PREV_HEIGHT (HEIGHT - GROUP_PREV_Y - BORDER) 41*b1cdbd2cSJim Jagielski#define IMG_BUTTON_HEIGHT 15 42*b1cdbd2cSJim Jagielski#define IMG_BUTTON_NEXT (IMG_BUTTON_HEIGHT + 2) 43*b1cdbd2cSJim Jagielski#define IMG_BUTTON_SIZE MAP_APPFONT( BUTTON_WIDTH, IMG_BUTTON_HEIGHT ) 44*b1cdbd2cSJim Jagielski#define FIXED_LINE_HEIGHT 8 45*b1cdbd2cSJim Jagielski#define FIXED_LINE_SIZE MAP_APPFONT( GROUP_WIDTH, FIXED_LINE_HEIGHT ) 46*b1cdbd2cSJim Jagielski#define TOP_FIXED_LINE_POS MAP_APPFONT( BORDER, 2+BORDER + IMG_BUTTON_HEIGHT ) 47*b1cdbd2cSJim Jagielski#define FT_WIDTH_SHORT 56 48*b1cdbd2cSJim Jagielski#define FT_WIDTH_LONG 89 49*b1cdbd2cSJim Jagielski#define FT_HEIGHT 8 50*b1cdbd2cSJim Jagielski#define FT_OFFSET_NEXT (FT_HEIGHT + 6) 51*b1cdbd2cSJim Jagielski#define FT_INDENT (BORDER + 6) 52*b1cdbd2cSJim Jagielski#define FIRST_FT_START_Y (2+BORDER+IMG_BUTTON_HEIGHT + 13) 53*b1cdbd2cSJim Jagielski#define SEGMENTS_START_Y (FIRST_FT_START_Y + 3*FT_OFFSET_NEXT + 13) 54*b1cdbd2cSJim Jagielski#define NORMALS_START_Y (SEGMENTS_START_Y + 2*13) 55*b1cdbd2cSJim Jagielski#define NORMALS_BT_START_Y (SEGMENTS_START_Y + 2*13 +11) 56*b1cdbd2cSJim Jagielski#define SHADOW_START_Y (FIRST_FT_START_Y + 13) 57*b1cdbd2cSJim Jagielski#define CAMERA_START_Y (SHADOW_START_Y + FT_OFFSET_NEXT + 13) 58*b1cdbd2cSJim Jagielski#define SPECULAR_START_Y (FIRST_FT_START_Y + 2*FT_OFFSET_NEXT + 13) 59*b1cdbd2cSJim Jagielski 60*b1cdbd2cSJim Jagielski#define MASKCOLOR MaskColor = Color { Red=0xFFFF; Green=0x0000; Blue=0xFFFF; }; 61*b1cdbd2cSJim Jagielski 62*b1cdbd2cSJim Jagielski 63*b1cdbd2cSJim JagielskiDockingWindow RID_SVXFLOAT_3D 64*b1cdbd2cSJim Jagielski{ 65*b1cdbd2cSJim Jagielski HelpID = CMD_SID_3D_WIN ; 66*b1cdbd2cSJim Jagielski Border = TRUE ; 67*b1cdbd2cSJim Jagielski Hide = TRUE ; 68*b1cdbd2cSJim Jagielski SVLook = TRUE ; 69*b1cdbd2cSJim Jagielski Sizeable = TRUE ; 70*b1cdbd2cSJim Jagielski Moveable = TRUE ; 71*b1cdbd2cSJim Jagielski Closeable = TRUE ; 72*b1cdbd2cSJim Jagielski Zoomable = TRUE ; 73*b1cdbd2cSJim Jagielski Dockable = TRUE ; 74*b1cdbd2cSJim Jagielski EnableResizing = TRUE ; 75*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( WIDTH , HEIGHT ) ; 76*b1cdbd2cSJim Jagielski Text [ en-US ] = "3D Effects" ; 77*b1cdbd2cSJim Jagielski Closeable = TRUE ; 78*b1cdbd2cSJim Jagielski Zoomable = TRUE ; 79*b1cdbd2cSJim Jagielski 80*b1cdbd2cSJim Jagielski ImageButton BTN_GEO 81*b1cdbd2cSJim Jagielski { 82*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_GEO"; 83*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 4 , BORDER ) ; 84*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( VT_BUTTON_WIDTH , IMG_BUTTON_HEIGHT ) ; 85*b1cdbd2cSJim Jagielski TabStop = TRUE ; 86*b1cdbd2cSJim Jagielski ButtonImage = Image 87*b1cdbd2cSJim Jagielski { 88*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "3dgeo.bmp" ; }; 89*b1cdbd2cSJim Jagielski MASKCOLOR 90*b1cdbd2cSJim Jagielski }; 91*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Geometry" ; 92*b1cdbd2cSJim Jagielski }; 93*b1cdbd2cSJim Jagielski ImageButton BTN_REPRESENTATION 94*b1cdbd2cSJim Jagielski { 95*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_REPRESENTATION"; 96*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 22 , BORDER ) ; 97*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( VT_BUTTON_WIDTH , IMG_BUTTON_HEIGHT ) ; 98*b1cdbd2cSJim Jagielski TabStop = TRUE ; 99*b1cdbd2cSJim Jagielski ButtonImage = Image 100*b1cdbd2cSJim Jagielski { 101*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "3drepres.bmp" ; }; 102*b1cdbd2cSJim Jagielski MASKCOLOR 103*b1cdbd2cSJim Jagielski }; 104*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Shading" ; 105*b1cdbd2cSJim Jagielski }; 106*b1cdbd2cSJim Jagielski ImageButton BTN_LIGHT 107*b1cdbd2cSJim Jagielski { 108*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_LIGHT"; 109*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 40 , BORDER ) ; 110*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( VT_BUTTON_WIDTH , IMG_BUTTON_HEIGHT ) ; 111*b1cdbd2cSJim Jagielski TabStop = TRUE ; 112*b1cdbd2cSJim Jagielski ButtonImage = Image 113*b1cdbd2cSJim Jagielski { 114*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "3dlight.bmp" ; }; 115*b1cdbd2cSJim Jagielski MASKCOLOR 116*b1cdbd2cSJim Jagielski }; 117*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Illumination" ; 118*b1cdbd2cSJim Jagielski }; 119*b1cdbd2cSJim Jagielski ImageButton BTN_TEXTURE 120*b1cdbd2cSJim Jagielski { 121*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEXTURE"; 122*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 58 , BORDER ) ; 123*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( VT_BUTTON_WIDTH , IMG_BUTTON_HEIGHT ) ; 124*b1cdbd2cSJim Jagielski ButtonImage = Image 125*b1cdbd2cSJim Jagielski { 126*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "3dtextur.bmp" ; }; 127*b1cdbd2cSJim Jagielski MASKCOLOR 128*b1cdbd2cSJim Jagielski }; 129*b1cdbd2cSJim Jagielski TabStop = TRUE ; 130*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Textures" ; 131*b1cdbd2cSJim Jagielski }; 132*b1cdbd2cSJim Jagielski ImageButton BTN_MATERIAL 133*b1cdbd2cSJim Jagielski { 134*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_MATERIAL"; 135*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 76 , BORDER ) ; 136*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( VT_BUTTON_WIDTH , IMG_BUTTON_HEIGHT ) ; 137*b1cdbd2cSJim Jagielski TabStop = TRUE ; 138*b1cdbd2cSJim Jagielski ButtonImage = Image 139*b1cdbd2cSJim Jagielski { 140*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "material.bmp" ; }; 141*b1cdbd2cSJim Jagielski MASKCOLOR 142*b1cdbd2cSJim Jagielski }; 143*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Material" ; 144*b1cdbd2cSJim Jagielski }; 145*b1cdbd2cSJim Jagielski 146*b1cdbd2cSJim Jagielski ImageButton BTN_UPDATE 147*b1cdbd2cSJim Jagielski { 148*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_UPDATE"; 149*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( WIDTH - BORDER - BUTTON_WIDTH * 2 , BORDER ) ; 150*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 151*b1cdbd2cSJim Jagielski TabStop = TRUE ; 152*b1cdbd2cSJim Jagielski ButtonImage = Image 153*b1cdbd2cSJim Jagielski { 154*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "sc10350.bmp" ; }; 155*b1cdbd2cSJim Jagielski MASKCOLOR 156*b1cdbd2cSJim Jagielski }; 157*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Update" ; 158*b1cdbd2cSJim Jagielski }; 159*b1cdbd2cSJim Jagielski ImageButton BTN_ASSIGN 160*b1cdbd2cSJim Jagielski { 161*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_ASSIGN"; 162*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( WIDTH - BORDER - BUTTON_WIDTH , BORDER ) ; 163*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 164*b1cdbd2cSJim Jagielski TabStop = TRUE ; 165*b1cdbd2cSJim Jagielski ButtonImage = Image 166*b1cdbd2cSJim Jagielski { 167*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "apply.bmp" ; }; 168*b1cdbd2cSJim Jagielski MASKCOLOR 169*b1cdbd2cSJim Jagielski }; 170*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Assign" ; 171*b1cdbd2cSJim Jagielski }; 172*b1cdbd2cSJim Jagielski // Unterer Teil 173*b1cdbd2cSJim Jagielski ImageButton BTN_CHANGE_TO_3D 174*b1cdbd2cSJim Jagielski { 175*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_CHANGE_TO_3D"; 176*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 9 , 200 - BUTTON_HEIGHT ) ; 177*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 178*b1cdbd2cSJim Jagielski TabStop = TRUE ; 179*b1cdbd2cSJim Jagielski ButtonImage = Image 180*b1cdbd2cSJim Jagielski { 181*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "convrt3d.bmp" ; }; 182*b1cdbd2cSJim Jagielski MASKCOLOR 183*b1cdbd2cSJim Jagielski }; 184*b1cdbd2cSJim Jagielski TabStop = TRUE ; 185*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Convert to 3D" ; 186*b1cdbd2cSJim Jagielski }; 187*b1cdbd2cSJim Jagielski ImageButton BTN_LATHE_OBJ 188*b1cdbd2cSJim Jagielski { 189*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_LATHE_OBJ"; 190*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 9 + BUTTON_WIDTH + 1 , 200 - BUTTON_HEIGHT ) ; 191*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 192*b1cdbd2cSJim Jagielski TabStop = TRUE ; 193*b1cdbd2cSJim Jagielski ButtonImage = Image 194*b1cdbd2cSJim Jagielski { 195*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "rotate3d.bmp" ; }; 196*b1cdbd2cSJim Jagielski MASKCOLOR 197*b1cdbd2cSJim Jagielski }; 198*b1cdbd2cSJim Jagielski TabStop = TRUE ; 199*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Convert to Lathe Object" ; 200*b1cdbd2cSJim Jagielski }; 201*b1cdbd2cSJim Jagielski ImageButton BTN_PERSPECTIVE 202*b1cdbd2cSJim Jagielski { 203*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_PERSPECTIVE"; 204*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 9 + ( BUTTON_WIDTH + 1 ) * 2 , 200 - BUTTON_HEIGHT ) ; 205*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 206*b1cdbd2cSJim Jagielski TabStop = TRUE ; 207*b1cdbd2cSJim Jagielski ButtonImage = Image 208*b1cdbd2cSJim Jagielski { 209*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "persp3d.bmp" ; }; 210*b1cdbd2cSJim Jagielski MASKCOLOR 211*b1cdbd2cSJim Jagielski }; 212*b1cdbd2cSJim Jagielski TabStop = TRUE ; 213*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Perspective On/Off" ; 214*b1cdbd2cSJim Jagielski }; 215*b1cdbd2cSJim Jagielski Control CTL_PREVIEW 216*b1cdbd2cSJim Jagielski { 217*b1cdbd2cSJim Jagielski Border = TRUE ; 218*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 66 , 124 ) ; 219*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 83 , 76 ) ; 220*b1cdbd2cSJim Jagielski TabStop = TRUE ; 221*b1cdbd2cSJim Jagielski }; 222*b1cdbd2cSJim Jagielski Control CTL_LIGHT_PREVIEW 223*b1cdbd2cSJim Jagielski { 224*b1cdbd2cSJim Jagielski Border = TRUE ; 225*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 66 , 124 ) ; 226*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 83 , 76 ) ; 227*b1cdbd2cSJim Jagielski TabStop = TRUE ; 228*b1cdbd2cSJim Jagielski }; 229*b1cdbd2cSJim Jagielski FixedLine FL_GEOMETRIE 230*b1cdbd2cSJim Jagielski { 231*b1cdbd2cSJim Jagielski Pos = TOP_FIXED_LINE_POS; 232*b1cdbd2cSJim Jagielski Size = FIXED_LINE_SIZE; 233*b1cdbd2cSJim Jagielski Text [ en-US ] = "Geometry" ; 234*b1cdbd2cSJim Jagielski }; 235*b1cdbd2cSJim Jagielski FixedText FT_PERCENT_DIAGONAL 236*b1cdbd2cSJim Jagielski { 237*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT, FIRST_FT_START_Y ); 238*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( FT_WIDTH_LONG , FT_HEIGHT ) ; 239*b1cdbd2cSJim Jagielski Text [ en-US ] = "R~ounded edges" ; 240*b1cdbd2cSJim Jagielski }; 241*b1cdbd2cSJim Jagielski MetricField MTR_PERCENT_DIAGONAL 242*b1cdbd2cSJim Jagielski { 243*b1cdbd2cSJim Jagielski HelpID = "svx:MetricField:RID_SVXFLOAT_3D:MTR_PERCENT_DIAGONAL"; 244*b1cdbd2cSJim Jagielski Border = TRUE ; 245*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_LONG + 1 , FIRST_FT_START_Y - 2 ) ; 246*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 50 , 12 ) ; 247*b1cdbd2cSJim Jagielski TabStop = TRUE ; 248*b1cdbd2cSJim Jagielski Repeat = TRUE ; 249*b1cdbd2cSJim Jagielski Spin = TRUE ; 250*b1cdbd2cSJim Jagielski SpinSize = 5 ; 251*b1cdbd2cSJim Jagielski Maximum = 100 ; 252*b1cdbd2cSJim Jagielski Last = 100 ; 253*b1cdbd2cSJim Jagielski Unit = FUNIT_PERCENT ; 254*b1cdbd2cSJim Jagielski }; 255*b1cdbd2cSJim Jagielski FixedText FT_BACKSCALE 256*b1cdbd2cSJim Jagielski { 257*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y + FT_OFFSET_NEXT ) ; 258*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( FT_WIDTH_LONG , FT_HEIGHT ) ; 259*b1cdbd2cSJim Jagielski Text [ en-US ] = "~Scaled depth" ; 260*b1cdbd2cSJim Jagielski }; 261*b1cdbd2cSJim Jagielski MetricField MTR_BACKSCALE 262*b1cdbd2cSJim Jagielski { 263*b1cdbd2cSJim Jagielski HelpID = "svx:MetricField:RID_SVXFLOAT_3D:MTR_BACKSCALE"; 264*b1cdbd2cSJim Jagielski Border = TRUE ; 265*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_LONG + 1, 266*b1cdbd2cSJim Jagielski FIRST_FT_START_Y + FT_OFFSET_NEXT - 2 ) ; 267*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 50 , 12 ) ; 268*b1cdbd2cSJim Jagielski TabStop = TRUE ; 269*b1cdbd2cSJim Jagielski Repeat = TRUE ; 270*b1cdbd2cSJim Jagielski Spin = TRUE ; 271*b1cdbd2cSJim Jagielski SpinSize = 5 ; 272*b1cdbd2cSJim Jagielski Maximum = 10000 ; 273*b1cdbd2cSJim Jagielski Unit = FUNIT_PERCENT ; 274*b1cdbd2cSJim Jagielski Last = 10000 ; 275*b1cdbd2cSJim Jagielski }; 276*b1cdbd2cSJim Jagielski FixedText FT_END_ANGLE 277*b1cdbd2cSJim Jagielski { 278*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y + 2*FT_OFFSET_NEXT ) ; 279*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( FT_WIDTH_LONG , FT_HEIGHT ) ; 280*b1cdbd2cSJim Jagielski Text [ en-US ] = "~Rotation angle" ; 281*b1cdbd2cSJim Jagielski }; 282*b1cdbd2cSJim Jagielski MetricField MTR_END_ANGLE 283*b1cdbd2cSJim Jagielski { 284*b1cdbd2cSJim Jagielski HelpID = "svx:MetricField:RID_SVXFLOAT_3D:MTR_END_ANGLE"; 285*b1cdbd2cSJim Jagielski Border = TRUE ; 286*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_LONG + 1, 287*b1cdbd2cSJim Jagielski FIRST_FT_START_Y + 2*FT_OFFSET_NEXT - 2 ) ; 288*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 50 , 12 ) ; 289*b1cdbd2cSJim Jagielski TabStop = TRUE ; 290*b1cdbd2cSJim Jagielski Repeat = TRUE ; 291*b1cdbd2cSJim Jagielski Spin = TRUE ; 292*b1cdbd2cSJim Jagielski SpinSize = 5 ; 293*b1cdbd2cSJim Jagielski Unit = FUNIT_CUSTOM ; 294*b1cdbd2cSJim Jagielski Maximum = 36000 ; 295*b1cdbd2cSJim Jagielski Last = 36000 ; 296*b1cdbd2cSJim Jagielski DecimalDigits = 1 ; 297*b1cdbd2cSJim Jagielski CustomUnitText [ en-US ] = " degree(s)"; 298*b1cdbd2cSJim Jagielski }; 299*b1cdbd2cSJim Jagielski FixedText FT_DEPTH 300*b1cdbd2cSJim Jagielski { 301*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y + 3*FT_OFFSET_NEXT ) ; 302*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( FT_WIDTH_LONG , FT_HEIGHT ) ; 303*b1cdbd2cSJim Jagielski Text [ en-US ] = "~Depth" ; 304*b1cdbd2cSJim Jagielski }; 305*b1cdbd2cSJim Jagielski MetricField MTR_DEPTH 306*b1cdbd2cSJim Jagielski { 307*b1cdbd2cSJim Jagielski HelpID = "svx:MetricField:RID_SVXFLOAT_3D:MTR_DEPTH"; 308*b1cdbd2cSJim Jagielski Border = TRUE ; 309*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_LONG + 1, 310*b1cdbd2cSJim Jagielski FIRST_FT_START_Y + 3*FT_OFFSET_NEXT - 2 ) ; 311*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 50 , 12 ) ; 312*b1cdbd2cSJim Jagielski TabStop = TRUE ; 313*b1cdbd2cSJim Jagielski Repeat = TRUE ; 314*b1cdbd2cSJim Jagielski Spin = TRUE ; 315*b1cdbd2cSJim Jagielski Unit = FUNIT_MM ; 316*b1cdbd2cSJim Jagielski StrictFormat = TRUE ; 317*b1cdbd2cSJim Jagielski Minimum = 0 ; 318*b1cdbd2cSJim Jagielski First = 0 ; 319*b1cdbd2cSJim Jagielski Maximum = 10000000 ; 320*b1cdbd2cSJim Jagielski Last = 10000000 ; 321*b1cdbd2cSJim Jagielski DecimalDigits = 2 ; 322*b1cdbd2cSJim Jagielski SpinSize = 100 ; 323*b1cdbd2cSJim Jagielski }; 324*b1cdbd2cSJim Jagielski FixedLine FL_SEGMENTS 325*b1cdbd2cSJim Jagielski { 326*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( BORDER , SEGMENTS_START_Y ) ; 327*b1cdbd2cSJim Jagielski Size = FIXED_LINE_SIZE; 328*b1cdbd2cSJim Jagielski Text [ en-US ] = "Segments" ; 329*b1cdbd2cSJim Jagielski }; 330*b1cdbd2cSJim Jagielski // Geometrie 331*b1cdbd2cSJim Jagielski FixedText FT_HORIZONTAL 332*b1cdbd2cSJim Jagielski { 333*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , SEGMENTS_START_Y+13 ) ; 334*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 40 , 8 ) ; 335*b1cdbd2cSJim Jagielski Text [ en-US ] = "~Horizontal" ; 336*b1cdbd2cSJim Jagielski }; 337*b1cdbd2cSJim Jagielski NumericField NUM_HORIZONTAL 338*b1cdbd2cSJim Jagielski { 339*b1cdbd2cSJim Jagielski HelpID = "svx:NumericField:RID_SVXFLOAT_3D:NUM_HORIZONTAL"; 340*b1cdbd2cSJim Jagielski Border = TRUE ; 341*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + 42, SEGMENTS_START_Y+13-2 ) ; 342*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 22 , 12 ) ; 343*b1cdbd2cSJim Jagielski TabStop = TRUE ; 344*b1cdbd2cSJim Jagielski Repeat = TRUE ; 345*b1cdbd2cSJim Jagielski Spin = TRUE ; 346*b1cdbd2cSJim Jagielski Minimum = 2 ; 347*b1cdbd2cSJim Jagielski First = 2 ; 348*b1cdbd2cSJim Jagielski Maximum = 256 ; 349*b1cdbd2cSJim Jagielski Last = 256 ; 350*b1cdbd2cSJim Jagielski }; 351*b1cdbd2cSJim Jagielski FixedText FT_VERTICAL 352*b1cdbd2cSJim Jagielski { 353*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + 74 , SEGMENTS_START_Y+13 ) ; 354*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 40 , 8 ) ; 355*b1cdbd2cSJim Jagielski Text [ en-US ] = "~Vertical" ; 356*b1cdbd2cSJim Jagielski }; 357*b1cdbd2cSJim Jagielski NumericField NUM_VERTICAL 358*b1cdbd2cSJim Jagielski { 359*b1cdbd2cSJim Jagielski HelpID = "svx:NumericField:RID_SVXFLOAT_3D:NUM_VERTICAL"; 360*b1cdbd2cSJim Jagielski Border = TRUE ; 361*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + 114+2 , SEGMENTS_START_Y+13-2 ) ; 362*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 22 , 12 ) ; 363*b1cdbd2cSJim Jagielski TabStop = TRUE ; 364*b1cdbd2cSJim Jagielski Repeat = TRUE ; 365*b1cdbd2cSJim Jagielski Spin = TRUE ; 366*b1cdbd2cSJim Jagielski Minimum = 2 ; 367*b1cdbd2cSJim Jagielski First = 2 ; 368*b1cdbd2cSJim Jagielski Maximum = 256 ; 369*b1cdbd2cSJim Jagielski Last = 256 ; 370*b1cdbd2cSJim Jagielski }; 371*b1cdbd2cSJim Jagielski 372*b1cdbd2cSJim Jagielski FixedLine FL_NORMALS 373*b1cdbd2cSJim Jagielski { 374*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( BORDER , NORMALS_START_Y ) ; 375*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 54 , 8 ) ; 376*b1cdbd2cSJim Jagielski Text [ en-US ] = "Normals" ; 377*b1cdbd2cSJim Jagielski }; 378*b1cdbd2cSJim Jagielski ImageButton BTN_NORMALS_OBJ 379*b1cdbd2cSJim Jagielski { 380*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_NORMALS_OBJ"; 381*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , NORMALS_BT_START_Y ) ; 382*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 383*b1cdbd2cSJim Jagielski ButtonImage = Image 384*b1cdbd2cSJim Jagielski { 385*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "normobjs.bmp" ; }; 386*b1cdbd2cSJim Jagielski MASKCOLOR 387*b1cdbd2cSJim Jagielski }; 388*b1cdbd2cSJim Jagielski TabStop = TRUE ; 389*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Object-Specific" ; 390*b1cdbd2cSJim Jagielski }; 391*b1cdbd2cSJim Jagielski ImageButton BTN_NORMALS_FLAT 392*b1cdbd2cSJim Jagielski { 393*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_NORMALS_FLAT"; 394*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + (1+BUTTON_WIDTH) , NORMALS_BT_START_Y ) ; 395*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 396*b1cdbd2cSJim Jagielski ButtonImage = Image 397*b1cdbd2cSJim Jagielski { 398*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "normflat.bmp" ; }; 399*b1cdbd2cSJim Jagielski MASKCOLOR 400*b1cdbd2cSJim Jagielski }; 401*b1cdbd2cSJim Jagielski TabStop = TRUE ; 402*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Flat" ; 403*b1cdbd2cSJim Jagielski }; 404*b1cdbd2cSJim Jagielski ImageButton BTN_NORMALS_SPHERE 405*b1cdbd2cSJim Jagielski { 406*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_NORMALS_SPHERE"; 407*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + (1+BUTTON_WIDTH) * 2 , NORMALS_BT_START_Y ) ; 408*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 409*b1cdbd2cSJim Jagielski ButtonImage = Image 410*b1cdbd2cSJim Jagielski { 411*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "normsphe.bmp" ; }; 412*b1cdbd2cSJim Jagielski MASKCOLOR 413*b1cdbd2cSJim Jagielski }; 414*b1cdbd2cSJim Jagielski TabStop = TRUE ; 415*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Spherical" ; 416*b1cdbd2cSJim Jagielski }; 417*b1cdbd2cSJim Jagielski ImageButton BTN_NORMALS_INVERT 418*b1cdbd2cSJim Jagielski { 419*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_NORMALS_INVERT"; 420*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , NORMALS_BT_START_Y + IMG_BUTTON_NEXT ) ; 421*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 422*b1cdbd2cSJim Jagielski ButtonImage = Image 423*b1cdbd2cSJim Jagielski { 424*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "invert3d.bmp" ; }; 425*b1cdbd2cSJim Jagielski MASKCOLOR 426*b1cdbd2cSJim Jagielski }; 427*b1cdbd2cSJim Jagielski TabStop = TRUE ; 428*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Invert Normals" ; 429*b1cdbd2cSJim Jagielski }; 430*b1cdbd2cSJim Jagielski ImageButton BTN_TWO_SIDED_LIGHTING 431*b1cdbd2cSJim Jagielski { 432*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TWO_SIDED_LIGHTING"; 433*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + (1+BUTTON_WIDTH) * 2 , 434*b1cdbd2cSJim Jagielski NORMALS_BT_START_Y + IMG_BUTTON_NEXT ) ; 435*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 436*b1cdbd2cSJim Jagielski ButtonImage = Image 437*b1cdbd2cSJim Jagielski { 438*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "lght2sid.bmp" ; }; 439*b1cdbd2cSJim Jagielski MASKCOLOR 440*b1cdbd2cSJim Jagielski }; 441*b1cdbd2cSJim Jagielski TabStop = TRUE ; 442*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Double-Sided Illumination" ; 443*b1cdbd2cSJim Jagielski }; 444*b1cdbd2cSJim Jagielski ImageButton BTN_DOUBLE_SIDED 445*b1cdbd2cSJim Jagielski { 446*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_DOUBLE_SIDED"; 447*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , NORMALS_BT_START_Y + 2*IMG_BUTTON_NEXT ) ; 448*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 449*b1cdbd2cSJim Jagielski ButtonImage = Image 450*b1cdbd2cSJim Jagielski { 451*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "doublesi.bmp" ; }; 452*b1cdbd2cSJim Jagielski MASKCOLOR 453*b1cdbd2cSJim Jagielski }; 454*b1cdbd2cSJim Jagielski TabStop = TRUE ; 455*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Double-Sided" ; 456*b1cdbd2cSJim Jagielski }; 457*b1cdbd2cSJim Jagielski 458*b1cdbd2cSJim Jagielski // Darstellung 459*b1cdbd2cSJim Jagielski FixedText FT_SHADEMODE 460*b1cdbd2cSJim Jagielski { 461*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y ) ; 462*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ; 463*b1cdbd2cSJim Jagielski Text [ en-US ] = "~Mode" ; 464*b1cdbd2cSJim Jagielski }; 465*b1cdbd2cSJim Jagielski ListBox LB_SHADEMODE 466*b1cdbd2cSJim Jagielski { 467*b1cdbd2cSJim Jagielski HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_SHADEMODE"; 468*b1cdbd2cSJim Jagielski Border = TRUE ; 469*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 66 , 30 ) ; 470*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 83 , 100 ) ; 471*b1cdbd2cSJim Jagielski TabStop = TRUE ; 472*b1cdbd2cSJim Jagielski DropDown = TRUE ; 473*b1cdbd2cSJim Jagielski StringList [ en-US ] = 474*b1cdbd2cSJim Jagielski { 475*b1cdbd2cSJim Jagielski < "Flat" ; > ; 476*b1cdbd2cSJim Jagielski < "Phong" ; > ; 477*b1cdbd2cSJim Jagielski < "Gouraud" ; > ; 478*b1cdbd2cSJim Jagielski }; 479*b1cdbd2cSJim Jagielski }; 480*b1cdbd2cSJim Jagielski FixedLine FL_SHADOW 481*b1cdbd2cSJim Jagielski { 482*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( BORDER , SHADOW_START_Y ) ; 483*b1cdbd2cSJim Jagielski Size = FIXED_LINE_SIZE; 484*b1cdbd2cSJim Jagielski Text [ en-US ] = "Shadow" ; 485*b1cdbd2cSJim Jagielski }; 486*b1cdbd2cSJim Jagielski ImageButton BTN_SHADOW_3D 487*b1cdbd2cSJim Jagielski { 488*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_SHADOW_3D"; 489*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , SHADOW_START_Y + 11 ) ; 490*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 491*b1cdbd2cSJim Jagielski TabStop = TRUE ; 492*b1cdbd2cSJim Jagielski ButtonImage = Image 493*b1cdbd2cSJim Jagielski { 494*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "shadow3d.bmp" ; }; 495*b1cdbd2cSJim Jagielski MASKCOLOR 496*b1cdbd2cSJim Jagielski }; 497*b1cdbd2cSJim Jagielski TabStop = TRUE ; 498*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "3D Shadowing On/Off" ; 499*b1cdbd2cSJim Jagielski }; 500*b1cdbd2cSJim Jagielski FixedText FT_SLANT 501*b1cdbd2cSJim Jagielski { 502*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + BUTTON_WIDTH + 3 , SHADOW_START_Y + 11 + 2 ) ; 503*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 68 , FT_HEIGHT ) ; 504*b1cdbd2cSJim Jagielski Right = TRUE; 505*b1cdbd2cSJim Jagielski Text [ en-US ] = "S~urface angle" ; 506*b1cdbd2cSJim Jagielski }; 507*b1cdbd2cSJim Jagielski MetricField MTR_SLANT 508*b1cdbd2cSJim Jagielski { 509*b1cdbd2cSJim Jagielski HelpID = "svx:MetricField:RID_SVXFLOAT_3D:MTR_SLANT"; 510*b1cdbd2cSJim Jagielski Border = TRUE ; 511*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 99 , SHADOW_START_Y + 11 ) ; 512*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 50 , 12 ) ; 513*b1cdbd2cSJim Jagielski TabStop = TRUE ; 514*b1cdbd2cSJim Jagielski Repeat = TRUE ; 515*b1cdbd2cSJim Jagielski Spin = TRUE ; 516*b1cdbd2cSJim Jagielski SpinSize = 5 ; 517*b1cdbd2cSJim Jagielski Maximum = 90 ; 518*b1cdbd2cSJim Jagielski Unit = FUNIT_CUSTOM ; 519*b1cdbd2cSJim Jagielski Last = 90 ; 520*b1cdbd2cSJim Jagielski CustomUnitText [ en-US ] = " degree(s)"; 521*b1cdbd2cSJim Jagielski }; 522*b1cdbd2cSJim Jagielski 523*b1cdbd2cSJim Jagielski FixedLine FL_CAMERA 524*b1cdbd2cSJim Jagielski { 525*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( BORDER , CAMERA_START_Y ) ; 526*b1cdbd2cSJim Jagielski Size = FIXED_LINE_SIZE; 527*b1cdbd2cSJim Jagielski Text [ en-US ] = "Camera" ; 528*b1cdbd2cSJim Jagielski }; 529*b1cdbd2cSJim Jagielski FixedText FT_DISTANCE 530*b1cdbd2cSJim Jagielski { 531*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , CAMERA_START_Y + 11 ) ; 532*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( FT_WIDTH_LONG , FT_HEIGHT ) ; 533*b1cdbd2cSJim Jagielski Text [ en-US ] = "~Distance" ; 534*b1cdbd2cSJim Jagielski }; 535*b1cdbd2cSJim Jagielski MetricField MTR_DISTANCE 536*b1cdbd2cSJim Jagielski { 537*b1cdbd2cSJim Jagielski HelpID = "svx:MetricField:RID_SVXFLOAT_3D:MTR_DISTANCE"; 538*b1cdbd2cSJim Jagielski Border = TRUE ; 539*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_LONG + 1 , 540*b1cdbd2cSJim Jagielski CAMERA_START_Y + 11 - 2 ) ; 541*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 50 , 12 ) ; 542*b1cdbd2cSJim Jagielski TabStop = TRUE ; 543*b1cdbd2cSJim Jagielski Repeat = TRUE ; 544*b1cdbd2cSJim Jagielski Spin = TRUE ; 545*b1cdbd2cSJim Jagielski StrictFormat = TRUE ; 546*b1cdbd2cSJim Jagielski Unit = FUNIT_MM ; 547*b1cdbd2cSJim Jagielski Minimum = 1 ; 548*b1cdbd2cSJim Jagielski First = 1 ; 549*b1cdbd2cSJim Jagielski Maximum = 1000000 ; 550*b1cdbd2cSJim Jagielski Last = 1000000 ; 551*b1cdbd2cSJim Jagielski DecimalDigits = 2 ; 552*b1cdbd2cSJim Jagielski SpinSize = 100 ; 553*b1cdbd2cSJim Jagielski }; 554*b1cdbd2cSJim Jagielski FixedText FT_FOCAL_LENGTH 555*b1cdbd2cSJim Jagielski { 556*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , CAMERA_START_Y + 11 + FT_OFFSET_NEXT ) ; 557*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( FT_WIDTH_LONG , FT_HEIGHT ) ; 558*b1cdbd2cSJim Jagielski Text [ en-US ] = "~Focal length" ; 559*b1cdbd2cSJim Jagielski }; 560*b1cdbd2cSJim Jagielski MetricField MTR_FOCAL_LENGTH 561*b1cdbd2cSJim Jagielski { 562*b1cdbd2cSJim Jagielski HelpID = "svx:MetricField:RID_SVXFLOAT_3D:MTR_FOCAL_LENGTH"; 563*b1cdbd2cSJim Jagielski Border = TRUE ; 564*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_LONG + 1 , 565*b1cdbd2cSJim Jagielski CAMERA_START_Y + 11 + FT_OFFSET_NEXT - 2 ) ; 566*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 50 , 12 ) ; 567*b1cdbd2cSJim Jagielski TabStop = TRUE ; 568*b1cdbd2cSJim Jagielski Repeat = TRUE ; 569*b1cdbd2cSJim Jagielski Spin = TRUE ; 570*b1cdbd2cSJim Jagielski StrictFormat = TRUE ; 571*b1cdbd2cSJim Jagielski Unit = FUNIT_MM ; 572*b1cdbd2cSJim Jagielski Minimum = 1 ; 573*b1cdbd2cSJim Jagielski First = 1 ; 574*b1cdbd2cSJim Jagielski Maximum = 1000000 ; 575*b1cdbd2cSJim Jagielski Last = 1000000 ; 576*b1cdbd2cSJim Jagielski DecimalDigits = 2 ; 577*b1cdbd2cSJim Jagielski SpinSize = 100 ; 578*b1cdbd2cSJim Jagielski }; 579*b1cdbd2cSJim Jagielski FixedLine FL_REPRESENTATION 580*b1cdbd2cSJim Jagielski { 581*b1cdbd2cSJim Jagielski Pos = TOP_FIXED_LINE_POS; 582*b1cdbd2cSJim Jagielski Size = FIXED_LINE_SIZE; 583*b1cdbd2cSJim Jagielski Text [ en-US ] = "Shading" ; 584*b1cdbd2cSJim Jagielski }; 585*b1cdbd2cSJim Jagielski // Beleuchtung 586*b1cdbd2cSJim Jagielski FixedText FT_LIGHTSOURCE 587*b1cdbd2cSJim Jagielski { 588*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y ) ; 589*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( FT_WIDTH_LONG , FT_HEIGHT ) ; 590*b1cdbd2cSJim Jagielski Text [ en-US ] = "~Light source" ; 591*b1cdbd2cSJim Jagielski }; 592*b1cdbd2cSJim Jagielski ImageButton BTN_LIGHT_1 593*b1cdbd2cSJim Jagielski { 594*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_LIGHT_1"; 595*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y + 11 ) ; 596*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 12 , 14 ) ; 597*b1cdbd2cSJim Jagielski ButtonImage = Image 598*b1cdbd2cSJim Jagielski { 599*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "light.bmp" ; }; 600*b1cdbd2cSJim Jagielski MASKCOLOR 601*b1cdbd2cSJim Jagielski }; 602*b1cdbd2cSJim Jagielski TabStop = TRUE ; 603*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Light Source 1" ; 604*b1cdbd2cSJim Jagielski }; 605*b1cdbd2cSJim Jagielski ImageButton BTN_LIGHT_2 606*b1cdbd2cSJim Jagielski { 607*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_LIGHT_2"; 608*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + 13 , FIRST_FT_START_Y + 11 ) ; 609*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 12 , 14 ) ; 610*b1cdbd2cSJim Jagielski ButtonImage = Image 611*b1cdbd2cSJim Jagielski { 612*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "light.bmp" ; }; 613*b1cdbd2cSJim Jagielski MASKCOLOR 614*b1cdbd2cSJim Jagielski }; 615*b1cdbd2cSJim Jagielski TabStop = TRUE ; 616*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Light Source 2" ; 617*b1cdbd2cSJim Jagielski }; 618*b1cdbd2cSJim Jagielski ImageButton BTN_LIGHT_3 619*b1cdbd2cSJim Jagielski { 620*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_LIGHT_3"; 621*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + 2*13 , FIRST_FT_START_Y + 11 ) ; 622*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 12 , 14 ) ; 623*b1cdbd2cSJim Jagielski ButtonImage = Image 624*b1cdbd2cSJim Jagielski { 625*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "light.bmp" ; }; 626*b1cdbd2cSJim Jagielski MASKCOLOR 627*b1cdbd2cSJim Jagielski }; 628*b1cdbd2cSJim Jagielski TabStop = TRUE ; 629*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Light Source 3" ; 630*b1cdbd2cSJim Jagielski }; 631*b1cdbd2cSJim Jagielski ImageButton BTN_LIGHT_4 632*b1cdbd2cSJim Jagielski { 633*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_LIGHT_4"; 634*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + 3*13 , FIRST_FT_START_Y + 11 ) ; 635*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 12 , 14 ) ; 636*b1cdbd2cSJim Jagielski ButtonImage = Image 637*b1cdbd2cSJim Jagielski { 638*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "light.bmp" ; }; 639*b1cdbd2cSJim Jagielski MASKCOLOR 640*b1cdbd2cSJim Jagielski }; 641*b1cdbd2cSJim Jagielski TabStop = TRUE ; 642*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Light Source 4" ; 643*b1cdbd2cSJim Jagielski }; 644*b1cdbd2cSJim Jagielski ImageButton BTN_LIGHT_5 645*b1cdbd2cSJim Jagielski { 646*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_LIGHT_5"; 647*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y + 26 ) ; 648*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 12 , 14 ) ; 649*b1cdbd2cSJim Jagielski ButtonImage = Image 650*b1cdbd2cSJim Jagielski { 651*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "light.bmp" ; }; 652*b1cdbd2cSJim Jagielski MASKCOLOR 653*b1cdbd2cSJim Jagielski }; 654*b1cdbd2cSJim Jagielski TabStop = TRUE ; 655*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Light Source 5" ; 656*b1cdbd2cSJim Jagielski }; 657*b1cdbd2cSJim Jagielski ImageButton BTN_LIGHT_6 658*b1cdbd2cSJim Jagielski { 659*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_LIGHT_6"; 660*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + 13, FIRST_FT_START_Y + 26 ) ; 661*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 12 , 14 ) ; 662*b1cdbd2cSJim Jagielski ButtonImage = Image 663*b1cdbd2cSJim Jagielski { 664*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "light.bmp" ; }; 665*b1cdbd2cSJim Jagielski MASKCOLOR 666*b1cdbd2cSJim Jagielski }; 667*b1cdbd2cSJim Jagielski TabStop = TRUE ; 668*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Light Source 6" ; 669*b1cdbd2cSJim Jagielski }; 670*b1cdbd2cSJim Jagielski ImageButton BTN_LIGHT_7 671*b1cdbd2cSJim Jagielski { 672*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_LIGHT_7"; 673*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + 2*13, FIRST_FT_START_Y + 26 ) ; 674*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 12 , 14 ) ; 675*b1cdbd2cSJim Jagielski ButtonImage = Image 676*b1cdbd2cSJim Jagielski { 677*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "light.bmp" ; }; 678*b1cdbd2cSJim Jagielski MASKCOLOR 679*b1cdbd2cSJim Jagielski }; 680*b1cdbd2cSJim Jagielski TabStop = TRUE ; 681*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Light Source 7" ; 682*b1cdbd2cSJim Jagielski }; 683*b1cdbd2cSJim Jagielski ImageButton BTN_LIGHT_8 684*b1cdbd2cSJim Jagielski { 685*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_LIGHT_8"; 686*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT +3*13 , FIRST_FT_START_Y + 26 ) ; 687*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 12 , 14 ) ; 688*b1cdbd2cSJim Jagielski ButtonImage = Image 689*b1cdbd2cSJim Jagielski { 690*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "light.bmp" ; }; 691*b1cdbd2cSJim Jagielski MASKCOLOR 692*b1cdbd2cSJim Jagielski }; 693*b1cdbd2cSJim Jagielski TabStop = TRUE ; 694*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Light Source 8" ; 695*b1cdbd2cSJim Jagielski }; 696*b1cdbd2cSJim Jagielski ListBox LB_LIGHT_1 697*b1cdbd2cSJim Jagielski { 698*b1cdbd2cSJim Jagielski HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_LIGHT_1"; 699*b1cdbd2cSJim Jagielski Border = TRUE ; 700*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 66 , FIRST_FT_START_Y + 11 ) ; 701*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 68 , 100 ) ; 702*b1cdbd2cSJim Jagielski TabStop = TRUE ; 703*b1cdbd2cSJim Jagielski DropDown = TRUE ; 704*b1cdbd2cSJim Jagielski }; 705*b1cdbd2cSJim Jagielski ListBox LB_LIGHT_2 706*b1cdbd2cSJim Jagielski { 707*b1cdbd2cSJim Jagielski HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_LIGHT_2"; 708*b1cdbd2cSJim Jagielski Border = TRUE ; 709*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 66 , FIRST_FT_START_Y + 11 ) ; 710*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 68 , 100 ) ; 711*b1cdbd2cSJim Jagielski TabStop = TRUE ; 712*b1cdbd2cSJim Jagielski DropDown = TRUE ; 713*b1cdbd2cSJim Jagielski }; 714*b1cdbd2cSJim Jagielski ListBox LB_LIGHT_3 715*b1cdbd2cSJim Jagielski { 716*b1cdbd2cSJim Jagielski HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_LIGHT_3"; 717*b1cdbd2cSJim Jagielski Border = TRUE ; 718*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 66 , FIRST_FT_START_Y + 11 ) ; 719*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 68 , 100 ) ; 720*b1cdbd2cSJim Jagielski TabStop = TRUE ; 721*b1cdbd2cSJim Jagielski DropDown = TRUE ; 722*b1cdbd2cSJim Jagielski }; 723*b1cdbd2cSJim Jagielski ListBox LB_LIGHT_4 724*b1cdbd2cSJim Jagielski { 725*b1cdbd2cSJim Jagielski HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_LIGHT_4"; 726*b1cdbd2cSJim Jagielski Border = TRUE ; 727*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 66 , FIRST_FT_START_Y + 11 ) ; 728*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 68 , 100 ) ; 729*b1cdbd2cSJim Jagielski TabStop = TRUE ; 730*b1cdbd2cSJim Jagielski DropDown = TRUE ; 731*b1cdbd2cSJim Jagielski }; 732*b1cdbd2cSJim Jagielski ListBox LB_LIGHT_5 733*b1cdbd2cSJim Jagielski { 734*b1cdbd2cSJim Jagielski HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_LIGHT_5"; 735*b1cdbd2cSJim Jagielski Border = TRUE ; 736*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 66 , FIRST_FT_START_Y + 11 ) ; 737*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 68 , 100 ) ; 738*b1cdbd2cSJim Jagielski TabStop = TRUE ; 739*b1cdbd2cSJim Jagielski DropDown = TRUE ; 740*b1cdbd2cSJim Jagielski }; 741*b1cdbd2cSJim Jagielski ListBox LB_LIGHT_6 742*b1cdbd2cSJim Jagielski { 743*b1cdbd2cSJim Jagielski HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_LIGHT_6"; 744*b1cdbd2cSJim Jagielski Border = TRUE ; 745*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 66 , FIRST_FT_START_Y + 11 ) ; 746*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 68 , 100 ) ; 747*b1cdbd2cSJim Jagielski TabStop = TRUE ; 748*b1cdbd2cSJim Jagielski DropDown = TRUE ; 749*b1cdbd2cSJim Jagielski }; 750*b1cdbd2cSJim Jagielski ListBox LB_LIGHT_7 751*b1cdbd2cSJim Jagielski { 752*b1cdbd2cSJim Jagielski HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_LIGHT_7"; 753*b1cdbd2cSJim Jagielski Border = TRUE ; 754*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 66 , FIRST_FT_START_Y + 11 ) ; 755*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 68 , 100 ) ; 756*b1cdbd2cSJim Jagielski TabStop = TRUE ; 757*b1cdbd2cSJim Jagielski DropDown = TRUE ; 758*b1cdbd2cSJim Jagielski }; 759*b1cdbd2cSJim Jagielski ListBox LB_LIGHT_8 760*b1cdbd2cSJim Jagielski { 761*b1cdbd2cSJim Jagielski HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_LIGHT_8"; 762*b1cdbd2cSJim Jagielski Border = TRUE ; 763*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 66 , FIRST_FT_START_Y + 11 ) ; 764*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 68 , 100 ) ; 765*b1cdbd2cSJim Jagielski TabStop = TRUE ; 766*b1cdbd2cSJim Jagielski DropDown = TRUE ; 767*b1cdbd2cSJim Jagielski }; 768*b1cdbd2cSJim Jagielski ImageButton BTN_LIGHT_COLOR 769*b1cdbd2cSJim Jagielski { 770*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_LIGHT_COLOR"; 771*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 137 , FIRST_FT_START_Y + 11 ) ; 772*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 12 , 14 ) ; 773*b1cdbd2cSJim Jagielski ButtonImage = Image 774*b1cdbd2cSJim Jagielski { 775*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "colordlg.bmp" ; }; 776*b1cdbd2cSJim Jagielski MASKCOLOR 777*b1cdbd2cSJim Jagielski }; 778*b1cdbd2cSJim Jagielski TabStop = TRUE ; 779*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Colors Dialog" ; 780*b1cdbd2cSJim Jagielski }; 781*b1cdbd2cSJim Jagielski FixedText FT_AMBIENTLIGHT 782*b1cdbd2cSJim Jagielski { 783*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT, FIRST_FT_START_Y + 53 ) ; 784*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ; 785*b1cdbd2cSJim Jagielski Text [ en-US ] = "~Ambient light" ; 786*b1cdbd2cSJim Jagielski }; 787*b1cdbd2cSJim Jagielski ListBox LB_AMBIENTLIGHT 788*b1cdbd2cSJim Jagielski { 789*b1cdbd2cSJim Jagielski HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_AMBIENTLIGHT"; 790*b1cdbd2cSJim Jagielski Border = TRUE ; 791*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1 , FIRST_FT_START_Y + 53 ) ; 792*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 68 , 100 ) ; 793*b1cdbd2cSJim Jagielski TabStop = TRUE ; 794*b1cdbd2cSJim Jagielski DropDown = TRUE ; 795*b1cdbd2cSJim Jagielski }; 796*b1cdbd2cSJim Jagielski ImageButton BTN_AMBIENT_COLOR 797*b1cdbd2cSJim Jagielski { 798*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_AMBIENT_COLOR"; 799*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 137 , FIRST_FT_START_Y + 53 ) ; 800*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 12 , 14 ) ; 801*b1cdbd2cSJim Jagielski ButtonImage = Image 802*b1cdbd2cSJim Jagielski { 803*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "colordlg.bmp" ; }; 804*b1cdbd2cSJim Jagielski MASKCOLOR 805*b1cdbd2cSJim Jagielski }; 806*b1cdbd2cSJim Jagielski TabStop = TRUE ; 807*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Colors Dialog" ; 808*b1cdbd2cSJim Jagielski }; 809*b1cdbd2cSJim Jagielski 810*b1cdbd2cSJim Jagielski FixedLine FL_LIGHT 811*b1cdbd2cSJim Jagielski { 812*b1cdbd2cSJim Jagielski Pos = TOP_FIXED_LINE_POS; 813*b1cdbd2cSJim Jagielski Size = FIXED_LINE_SIZE ; 814*b1cdbd2cSJim Jagielski Text [ en-US ] = "Illumination" ; 815*b1cdbd2cSJim Jagielski }; 816*b1cdbd2cSJim Jagielski // Texturen 817*b1cdbd2cSJim Jagielski FixedText FT_TEX_KIND 818*b1cdbd2cSJim Jagielski { 819*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y ) ; 820*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ; 821*b1cdbd2cSJim Jagielski Text [ en-US ] = "~Type" ; 822*b1cdbd2cSJim Jagielski }; 823*b1cdbd2cSJim Jagielski ImageButton BTN_TEX_LUMINANCE 824*b1cdbd2cSJim Jagielski { 825*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_LUMINANCE"; 826*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1, 827*b1cdbd2cSJim Jagielski FIRST_FT_START_Y - 2 ) ; 828*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 829*b1cdbd2cSJim Jagielski ButtonImage = Image 830*b1cdbd2cSJim Jagielski { 831*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "luminanc.bmp" ; }; 832*b1cdbd2cSJim Jagielski MASKCOLOR 833*b1cdbd2cSJim Jagielski }; 834*b1cdbd2cSJim Jagielski TabStop = TRUE ; 835*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Black & White" ; 836*b1cdbd2cSJim Jagielski }; 837*b1cdbd2cSJim Jagielski ImageButton BTN_TEX_COLOR 838*b1cdbd2cSJim Jagielski { 839*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_COLOR"; 840*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1 + BUTTON_WIDTH, 841*b1cdbd2cSJim Jagielski FIRST_FT_START_Y - 2 ) ; 842*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 843*b1cdbd2cSJim Jagielski ButtonImage = Image 844*b1cdbd2cSJim Jagielski { 845*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "color.bmp" ; }; 846*b1cdbd2cSJim Jagielski MASKCOLOR 847*b1cdbd2cSJim Jagielski }; 848*b1cdbd2cSJim Jagielski TabStop = TRUE ; 849*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Color" ; 850*b1cdbd2cSJim Jagielski }; 851*b1cdbd2cSJim Jagielski FixedText FT_TEX_MODE 852*b1cdbd2cSJim Jagielski { 853*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y + IMG_BUTTON_NEXT ) ; 854*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ; 855*b1cdbd2cSJim Jagielski Text [ en-US ] = "~Mode" ; 856*b1cdbd2cSJim Jagielski }; 857*b1cdbd2cSJim Jagielski ImageButton BTN_TEX_REPLACE 858*b1cdbd2cSJim Jagielski { 859*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_REPLACE"; 860*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1, 861*b1cdbd2cSJim Jagielski FIRST_FT_START_Y + IMG_BUTTON_NEXT - 2 ) ; 862*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 863*b1cdbd2cSJim Jagielski ButtonImage = Image 864*b1cdbd2cSJim Jagielski { 865*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "replac3d.bmp" ; }; 866*b1cdbd2cSJim Jagielski MASKCOLOR 867*b1cdbd2cSJim Jagielski }; 868*b1cdbd2cSJim Jagielski TabStop = TRUE ; 869*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Only Texture" ; 870*b1cdbd2cSJim Jagielski }; 871*b1cdbd2cSJim Jagielski ImageButton BTN_TEX_MODULATE 872*b1cdbd2cSJim Jagielski { 873*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_MODULATE"; 874*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1 + BUTTON_WIDTH, 875*b1cdbd2cSJim Jagielski FIRST_FT_START_Y + IMG_BUTTON_NEXT - 2 ) ; 876*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 877*b1cdbd2cSJim Jagielski ButtonImage = Image 878*b1cdbd2cSJim Jagielski { 879*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "modula3d.bmp" ; }; 880*b1cdbd2cSJim Jagielski MASKCOLOR 881*b1cdbd2cSJim Jagielski }; 882*b1cdbd2cSJim Jagielski TabStop = TRUE ; 883*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Texture and Shading" ; 884*b1cdbd2cSJim Jagielski }; 885*b1cdbd2cSJim Jagielski ImageButton BTN_TEX_BLEND 886*b1cdbd2cSJim Jagielski { 887*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_BLEND"; 888*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1 + 2*BUTTON_WIDTH, 889*b1cdbd2cSJim Jagielski FIRST_FT_START_Y + IMG_BUTTON_NEXT - 2 ) ; 890*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 891*b1cdbd2cSJim Jagielski ButtonImage = Image 892*b1cdbd2cSJim Jagielski { 893*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "blend3d.bmp" ; }; 894*b1cdbd2cSJim Jagielski MASKCOLOR 895*b1cdbd2cSJim Jagielski }; 896*b1cdbd2cSJim Jagielski TabStop = TRUE ; 897*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Texture, Shadow and Color" ; 898*b1cdbd2cSJim Jagielski }; 899*b1cdbd2cSJim Jagielski FixedText FT_TEX_PROJECTION_X 900*b1cdbd2cSJim Jagielski { 901*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y + 2*IMG_BUTTON_NEXT ) ; 902*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ; 903*b1cdbd2cSJim Jagielski Text [ en-US ] = "~Projection X" ; 904*b1cdbd2cSJim Jagielski }; 905*b1cdbd2cSJim Jagielski ImageButton BTN_TEX_OBJECT_X 906*b1cdbd2cSJim Jagielski { 907*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_OBJECT_X"; 908*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1, 909*b1cdbd2cSJim Jagielski FIRST_FT_START_Y + 2*IMG_BUTTON_NEXT - 2 ) ; 910*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 911*b1cdbd2cSJim Jagielski ButtonImage = Image 912*b1cdbd2cSJim Jagielski { 913*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "objspc3d.bmp" ; }; 914*b1cdbd2cSJim Jagielski MASKCOLOR 915*b1cdbd2cSJim Jagielski }; 916*b1cdbd2cSJim Jagielski TabStop = TRUE ; 917*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Object-Specific" ; 918*b1cdbd2cSJim Jagielski }; 919*b1cdbd2cSJim Jagielski ImageButton BTN_TEX_PARALLEL_X 920*b1cdbd2cSJim Jagielski { 921*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_PARALLEL_X"; 922*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1 + BUTTON_WIDTH, 923*b1cdbd2cSJim Jagielski FIRST_FT_START_Y + 2*IMG_BUTTON_NEXT - 2 ) ; 924*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 925*b1cdbd2cSJim Jagielski ButtonImage = Image 926*b1cdbd2cSJim Jagielski { 927*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "parallel.bmp" ; }; 928*b1cdbd2cSJim Jagielski MASKCOLOR 929*b1cdbd2cSJim Jagielski }; 930*b1cdbd2cSJim Jagielski TabStop = TRUE ; 931*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Parallel" ; 932*b1cdbd2cSJim Jagielski }; 933*b1cdbd2cSJim Jagielski ImageButton BTN_TEX_CIRCLE_X 934*b1cdbd2cSJim Jagielski { 935*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_CIRCLE_X"; 936*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1 + 2*BUTTON_WIDTH, 937*b1cdbd2cSJim Jagielski FIRST_FT_START_Y + 2*IMG_BUTTON_NEXT - 2 ) ; 938*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 939*b1cdbd2cSJim Jagielski ButtonImage = Image 940*b1cdbd2cSJim Jagielski { 941*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "sphere3d.bmp" ; }; 942*b1cdbd2cSJim Jagielski MASKCOLOR 943*b1cdbd2cSJim Jagielski }; 944*b1cdbd2cSJim Jagielski TabStop = TRUE ; 945*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Circular" ; 946*b1cdbd2cSJim Jagielski }; 947*b1cdbd2cSJim Jagielski FixedText FT_TEX_PROJECTION_Y 948*b1cdbd2cSJim Jagielski { 949*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y + 3*IMG_BUTTON_NEXT ) ; 950*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ; 951*b1cdbd2cSJim Jagielski Text [ en-US ] = "P~rojection Y" ; 952*b1cdbd2cSJim Jagielski }; 953*b1cdbd2cSJim Jagielski ImageButton BTN_TEX_OBJECT_Y 954*b1cdbd2cSJim Jagielski { 955*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_OBJECT_Y"; 956*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1, 957*b1cdbd2cSJim Jagielski FIRST_FT_START_Y + 3*IMG_BUTTON_NEXT - 2 ) ; 958*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 959*b1cdbd2cSJim Jagielski ButtonImage = Image 960*b1cdbd2cSJim Jagielski { 961*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "objspc3d.bmp" ; }; 962*b1cdbd2cSJim Jagielski MASKCOLOR 963*b1cdbd2cSJim Jagielski }; 964*b1cdbd2cSJim Jagielski TabStop = TRUE ; 965*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Object-Specific" ; 966*b1cdbd2cSJim Jagielski }; 967*b1cdbd2cSJim Jagielski ImageButton BTN_TEX_PARALLEL_Y 968*b1cdbd2cSJim Jagielski { 969*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_PARALLEL_Y"; 970*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1 + BUTTON_WIDTH, 971*b1cdbd2cSJim Jagielski FIRST_FT_START_Y + 3*IMG_BUTTON_NEXT - 2 ) ; 972*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 973*b1cdbd2cSJim Jagielski ButtonImage = Image 974*b1cdbd2cSJim Jagielski { 975*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "parallel.bmp" ; }; 976*b1cdbd2cSJim Jagielski MASKCOLOR 977*b1cdbd2cSJim Jagielski }; 978*b1cdbd2cSJim Jagielski TabStop = TRUE ; 979*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Parallel" ; 980*b1cdbd2cSJim Jagielski }; 981*b1cdbd2cSJim Jagielski ImageButton BTN_TEX_CIRCLE_Y 982*b1cdbd2cSJim Jagielski { 983*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_CIRCLE_Y"; 984*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1 + 2*BUTTON_WIDTH, 985*b1cdbd2cSJim Jagielski FIRST_FT_START_Y + 3*IMG_BUTTON_NEXT - 2 ) ; 986*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 987*b1cdbd2cSJim Jagielski ButtonImage = Image 988*b1cdbd2cSJim Jagielski { 989*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "sphere3d.bmp" ; }; 990*b1cdbd2cSJim Jagielski MASKCOLOR 991*b1cdbd2cSJim Jagielski }; 992*b1cdbd2cSJim Jagielski TabStop = TRUE ; 993*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Circular" ; 994*b1cdbd2cSJim Jagielski }; 995*b1cdbd2cSJim Jagielski FixedText FT_TEX_FILTER 996*b1cdbd2cSJim Jagielski { 997*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y + 4*IMG_BUTTON_NEXT ) ; 998*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ; 999*b1cdbd2cSJim Jagielski Text [ en-US ] = "~Filtering" ; 1000*b1cdbd2cSJim Jagielski }; 1001*b1cdbd2cSJim Jagielski ImageButton BTN_TEX_FILTER 1002*b1cdbd2cSJim Jagielski { 1003*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEX_FILTER"; 1004*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1, 1005*b1cdbd2cSJim Jagielski FIRST_FT_START_Y + 4*IMG_BUTTON_NEXT - 2 ) ; 1006*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 1007*b1cdbd2cSJim Jagielski ButtonImage = Image 1008*b1cdbd2cSJim Jagielski { 1009*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "filter3d.bmp" ; }; 1010*b1cdbd2cSJim Jagielski MASKCOLOR 1011*b1cdbd2cSJim Jagielski }; 1012*b1cdbd2cSJim Jagielski TabStop = TRUE ; 1013*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Filtering On/Off" ; 1014*b1cdbd2cSJim Jagielski }; 1015*b1cdbd2cSJim Jagielski FixedLine FL_TEXTURE 1016*b1cdbd2cSJim Jagielski { 1017*b1cdbd2cSJim Jagielski Pos = TOP_FIXED_LINE_POS; 1018*b1cdbd2cSJim Jagielski Size = FIXED_LINE_SIZE; 1019*b1cdbd2cSJim Jagielski Text [ en-US ] = "Textures" ; 1020*b1cdbd2cSJim Jagielski }; 1021*b1cdbd2cSJim Jagielski // Material 1022*b1cdbd2cSJim Jagielski /* Control CTL_MATERIAL 1023*b1cdbd2cSJim Jagielski { 1024*b1cdbd2cSJim Jagielski //HelpId = HID_SD_CTL_FAVORITES ; 1025*b1cdbd2cSJim Jagielski Border = TRUE ; 1026*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( BORDER + 6 , GROUP_Y + 9 ) ; 1027*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( GROUP_WIDTH - 12 , GROUP_HEIGHT - 15 ) ; 1028*b1cdbd2cSJim Jagielski TabStop = TRUE ; 1029*b1cdbd2cSJim Jagielski Hide = TRUE ; 1030*b1cdbd2cSJim Jagielski }; 1031*b1cdbd2cSJim Jagielski*/ 1032*b1cdbd2cSJim Jagielski // Materialeditor 1033*b1cdbd2cSJim Jagielski FixedText FT_MAT_FAVORITES 1034*b1cdbd2cSJim Jagielski { 1035*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y ) ; 1036*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ; 1037*b1cdbd2cSJim Jagielski Text [ en-US ] = "~Favorites" ; 1038*b1cdbd2cSJim Jagielski }; 1039*b1cdbd2cSJim Jagielski ListBox LB_MAT_FAVORITES 1040*b1cdbd2cSJim Jagielski { 1041*b1cdbd2cSJim Jagielski HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_MAT_FAVORITES"; 1042*b1cdbd2cSJim Jagielski Border = TRUE ; 1043*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1, 1044*b1cdbd2cSJim Jagielski FIRST_FT_START_Y - 2 ) ; 1045*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 83 , 100 ) ; 1046*b1cdbd2cSJim Jagielski TabStop = TRUE ; 1047*b1cdbd2cSJim Jagielski DropDown = TRUE ; 1048*b1cdbd2cSJim Jagielski StringList [ en-US ] = 1049*b1cdbd2cSJim Jagielski { 1050*b1cdbd2cSJim Jagielski < "User-defined" ; > ; 1051*b1cdbd2cSJim Jagielski < "Metal" ; > ; 1052*b1cdbd2cSJim Jagielski < "Gold" ; > ; 1053*b1cdbd2cSJim Jagielski < "Chrome" ; > ; 1054*b1cdbd2cSJim Jagielski < "Plastic" ; > ; 1055*b1cdbd2cSJim Jagielski < "Wood" ; > ; 1056*b1cdbd2cSJim Jagielski }; 1057*b1cdbd2cSJim Jagielski }; 1058*b1cdbd2cSJim Jagielski FixedText FT_MAT_COLOR 1059*b1cdbd2cSJim Jagielski { 1060*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y + FT_OFFSET_NEXT ) ; 1061*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ; 1062*b1cdbd2cSJim Jagielski Text [ en-US ] = "~Object color" ; 1063*b1cdbd2cSJim Jagielski }; 1064*b1cdbd2cSJim Jagielski ListBox LB_MAT_COLOR 1065*b1cdbd2cSJim Jagielski { 1066*b1cdbd2cSJim Jagielski HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_MAT_COLOR"; 1067*b1cdbd2cSJim Jagielski Border = TRUE ; 1068*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1 , 1069*b1cdbd2cSJim Jagielski FIRST_FT_START_Y + FT_OFFSET_NEXT - 2 ) ; 1070*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 68 , 100 ) ; 1071*b1cdbd2cSJim Jagielski TabStop = TRUE ; 1072*b1cdbd2cSJim Jagielski DropDown = TRUE ; 1073*b1cdbd2cSJim Jagielski }; 1074*b1cdbd2cSJim Jagielski ImageButton BTN_MAT_COLOR 1075*b1cdbd2cSJim Jagielski { 1076*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_MAT_COLOR"; 1077*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 72 , 1078*b1cdbd2cSJim Jagielski FIRST_FT_START_Y + FT_OFFSET_NEXT - 2 ) ; 1079*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 12, 14 ) ; 1080*b1cdbd2cSJim Jagielski ButtonImage = Image 1081*b1cdbd2cSJim Jagielski { 1082*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "colordlg.bmp" ; }; 1083*b1cdbd2cSJim Jagielski MASKCOLOR 1084*b1cdbd2cSJim Jagielski }; 1085*b1cdbd2cSJim Jagielski TabStop = TRUE ; 1086*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Colors Dialog" ; 1087*b1cdbd2cSJim Jagielski }; 1088*b1cdbd2cSJim Jagielski FixedText FT_MAT_EMISSION 1089*b1cdbd2cSJim Jagielski { 1090*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , FIRST_FT_START_Y + 2*FT_OFFSET_NEXT ) ; 1091*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ; 1092*b1cdbd2cSJim Jagielski Text [ en-US ] = "~Illumination color" ; 1093*b1cdbd2cSJim Jagielski }; 1094*b1cdbd2cSJim Jagielski ListBox LB_MAT_EMISSION 1095*b1cdbd2cSJim Jagielski { 1096*b1cdbd2cSJim Jagielski HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_MAT_EMISSION"; 1097*b1cdbd2cSJim Jagielski Border = TRUE ; 1098*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1 , 1099*b1cdbd2cSJim Jagielski FIRST_FT_START_Y + 2*FT_OFFSET_NEXT - 2 ) ; 1100*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 68 , 100 ) ; 1101*b1cdbd2cSJim Jagielski TabStop = TRUE ; 1102*b1cdbd2cSJim Jagielski DropDown = TRUE ; 1103*b1cdbd2cSJim Jagielski }; 1104*b1cdbd2cSJim Jagielski ImageButton BTN_EMISSION_COLOR 1105*b1cdbd2cSJim Jagielski { 1106*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_EMISSION_COLOR"; 1107*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 72 , 1108*b1cdbd2cSJim Jagielski FIRST_FT_START_Y + 2*FT_OFFSET_NEXT - 2 ) ; 1109*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 12, 14 ) ; 1110*b1cdbd2cSJim Jagielski ButtonImage = Image 1111*b1cdbd2cSJim Jagielski { 1112*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "colordlg.bmp" ; }; 1113*b1cdbd2cSJim Jagielski MASKCOLOR 1114*b1cdbd2cSJim Jagielski }; 1115*b1cdbd2cSJim Jagielski TabStop = TRUE ; 1116*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Colors Dialog" ; 1117*b1cdbd2cSJim Jagielski }; 1118*b1cdbd2cSJim Jagielski 1119*b1cdbd2cSJim Jagielski FixedLine FL_MAT_SPECULAR 1120*b1cdbd2cSJim Jagielski { 1121*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( BORDER , SPECULAR_START_Y ) ; 1122*b1cdbd2cSJim Jagielski Size = FIXED_LINE_SIZE; 1123*b1cdbd2cSJim Jagielski Text [ en-US ] = "Specular" ; 1124*b1cdbd2cSJim Jagielski }; 1125*b1cdbd2cSJim Jagielski FixedText FT_MAT_SPECULAR 1126*b1cdbd2cSJim Jagielski { 1127*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , SPECULAR_START_Y + 13 ) ; 1128*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ; 1129*b1cdbd2cSJim Jagielski Text [ en-US ] = "~Color" ; 1130*b1cdbd2cSJim Jagielski }; 1131*b1cdbd2cSJim Jagielski ListBox LB_MAT_SPECULAR 1132*b1cdbd2cSJim Jagielski { 1133*b1cdbd2cSJim Jagielski HelpID = "svx:ListBox:RID_SVXFLOAT_3D:LB_MAT_SPECULAR"; 1134*b1cdbd2cSJim Jagielski Border = TRUE ; 1135*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1, SPECULAR_START_Y + 13 - 2 ) ; 1136*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 68 , 100 ) ; 1137*b1cdbd2cSJim Jagielski TabStop = TRUE ; 1138*b1cdbd2cSJim Jagielski DropDown = TRUE ; 1139*b1cdbd2cSJim Jagielski }; 1140*b1cdbd2cSJim Jagielski ImageButton BTN_SPECULAR_COLOR 1141*b1cdbd2cSJim Jagielski { 1142*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_SPECULAR_COLOR"; 1143*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( 137 , SPECULAR_START_Y + 13 - 2 ) ; 1144*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 12, 14 ) ; 1145*b1cdbd2cSJim Jagielski ButtonImage = Image 1146*b1cdbd2cSJim Jagielski { 1147*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "colordlg.bmp" ; }; 1148*b1cdbd2cSJim Jagielski MASKCOLOR 1149*b1cdbd2cSJim Jagielski }; 1150*b1cdbd2cSJim Jagielski TabStop = TRUE ; 1151*b1cdbd2cSJim Jagielski QuickHelpText [ en-US ] = "Colors Dialog" ; 1152*b1cdbd2cSJim Jagielski }; 1153*b1cdbd2cSJim Jagielski FixedText FT_MAT_SPECULAR_INTENSITY 1154*b1cdbd2cSJim Jagielski { 1155*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT , SPECULAR_START_Y + 13 + FT_OFFSET_NEXT ) ; 1156*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( FT_WIDTH_SHORT , FT_HEIGHT ) ; 1157*b1cdbd2cSJim Jagielski Text [ en-US ] = "I~ntensity" ; 1158*b1cdbd2cSJim Jagielski }; 1159*b1cdbd2cSJim Jagielski MetricField MTR_MAT_SPECULAR_INTENSITY 1160*b1cdbd2cSJim Jagielski { 1161*b1cdbd2cSJim Jagielski HelpID = "svx:MetricField:RID_SVXFLOAT_3D:MTR_MAT_SPECULAR_INTENSITY"; 1162*b1cdbd2cSJim Jagielski Border = TRUE ; 1163*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT ( FT_INDENT + FT_WIDTH_SHORT + 1 , 1164*b1cdbd2cSJim Jagielski SPECULAR_START_Y + 13 + FT_OFFSET_NEXT ) ; 1165*b1cdbd2cSJim Jagielski Size = MAP_APPFONT ( 68 , 12 ) ; 1166*b1cdbd2cSJim Jagielski TabStop = TRUE ; 1167*b1cdbd2cSJim Jagielski Repeat = TRUE ; 1168*b1cdbd2cSJim Jagielski Spin = TRUE ; 1169*b1cdbd2cSJim Jagielski Unit = FUNIT_PERCENT ; 1170*b1cdbd2cSJim Jagielski Minimum = 1 ; 1171*b1cdbd2cSJim Jagielski First = 1 ; 1172*b1cdbd2cSJim Jagielski Maximum = 100 ; 1173*b1cdbd2cSJim Jagielski Last = 100 ; 1174*b1cdbd2cSJim Jagielski SpinSize = 1 ; 1175*b1cdbd2cSJim Jagielski }; 1176*b1cdbd2cSJim Jagielski /* 1177*b1cdbd2cSJim Jagielski ImageButton BTN_MAT_FAVORITES { 1178*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_MAT_FAVORITES"; 1179*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT( BORDER, GROUP_PREV_Y+1 ); 1180*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 1181*b1cdbd2cSJim Jagielski QuickHelpText = "Material Favoriten" ; 1182*b1cdbd2cSJim Jagielski ButtonImage = Image 1183*b1cdbd2cSJim Jagielski { 1184*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "matfavor.bmp" ; }; 1185*b1cdbd2cSJim Jagielski MASKCOLOR 1186*b1cdbd2cSJim Jagielski }; 1187*b1cdbd2cSJim Jagielski TabStop = TRUE; 1188*b1cdbd2cSJim Jagielski }; 1189*b1cdbd2cSJim Jagielski ImageButton BTN_MAT_EDITOR { 1190*b1cdbd2cSJim Jagielski HelpID = "svx:ImageButton:RID_SVXFLOAT_3D:BTN_MAT_EDITOR"; 1191*b1cdbd2cSJim Jagielski Pos = MAP_APPFONT( BORDER + BUTTON_WIDTH, GROUP_PREV_Y+1 ); 1192*b1cdbd2cSJim Jagielski Size = IMG_BUTTON_SIZE; 1193*b1cdbd2cSJim Jagielski QuickHelpText = "Material Editor" ; 1194*b1cdbd2cSJim Jagielski ButtonImage = Image 1195*b1cdbd2cSJim Jagielski { 1196*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "matedit.bmp" ; }; 1197*b1cdbd2cSJim Jagielski MASKCOLOR 1198*b1cdbd2cSJim Jagielski }; 1199*b1cdbd2cSJim Jagielski TabStop = TRUE; 1200*b1cdbd2cSJim Jagielski }; 1201*b1cdbd2cSJim Jagielski*/ 1202*b1cdbd2cSJim Jagielski FixedLine FL_MATERIAL 1203*b1cdbd2cSJim Jagielski { 1204*b1cdbd2cSJim Jagielski Pos = TOP_FIXED_LINE_POS; 1205*b1cdbd2cSJim Jagielski Size = FIXED_LINE_SIZE; 1206*b1cdbd2cSJim Jagielski Text [ en-US ] = "Material" ; 1207*b1cdbd2cSJim Jagielski }; 1208*b1cdbd2cSJim Jagielski 1209*b1cdbd2cSJim Jagielski Bitmap BMP_GEO_H 1210*b1cdbd2cSJim Jagielski { 1211*b1cdbd2cSJim Jagielski File = "3dgeo_h.bmp"; 1212*b1cdbd2cSJim Jagielski }; 1213*b1cdbd2cSJim Jagielski 1214*b1cdbd2cSJim Jagielski Bitmap BMP_REPRESENTATION_H 1215*b1cdbd2cSJim Jagielski { 1216*b1cdbd2cSJim Jagielski File = "3drepres_h.bmp"; 1217*b1cdbd2cSJim Jagielski }; 1218*b1cdbd2cSJim Jagielski 1219*b1cdbd2cSJim Jagielski Bitmap BMP_3DLIGHT_H 1220*b1cdbd2cSJim Jagielski { 1221*b1cdbd2cSJim Jagielski File = "3dlight_h.bmp"; 1222*b1cdbd2cSJim Jagielski }; 1223*b1cdbd2cSJim Jagielski 1224*b1cdbd2cSJim Jagielski Bitmap BMP_TEXTURE_H 1225*b1cdbd2cSJim Jagielski { 1226*b1cdbd2cSJim Jagielski File = "3dtextur_h.bmp"; 1227*b1cdbd2cSJim Jagielski }; 1228*b1cdbd2cSJim Jagielski 1229*b1cdbd2cSJim Jagielski Bitmap BMP_MATERIAL_H 1230*b1cdbd2cSJim Jagielski { 1231*b1cdbd2cSJim Jagielski File = "material_h.bmp"; 1232*b1cdbd2cSJim Jagielski }; 1233*b1cdbd2cSJim Jagielski 1234*b1cdbd2cSJim Jagielski Bitmap BMP_UPDATE_H 1235*b1cdbd2cSJim Jagielski { 1236*b1cdbd2cSJim Jagielski File = "sc10350_h.bmp"; 1237*b1cdbd2cSJim Jagielski }; 1238*b1cdbd2cSJim Jagielski 1239*b1cdbd2cSJim Jagielski Bitmap BMP_ASSIGN_H 1240*b1cdbd2cSJim Jagielski { 1241*b1cdbd2cSJim Jagielski File = "apply_h.bmp"; 1242*b1cdbd2cSJim Jagielski }; 1243*b1cdbd2cSJim Jagielski 1244*b1cdbd2cSJim Jagielski Bitmap BMP_CHANGE_TO_3D_H 1245*b1cdbd2cSJim Jagielski { 1246*b1cdbd2cSJim Jagielski File = "convrt3d_h.bmp"; 1247*b1cdbd2cSJim Jagielski }; 1248*b1cdbd2cSJim Jagielski 1249*b1cdbd2cSJim Jagielski Bitmap BMP_LATHE_OBJ_H 1250*b1cdbd2cSJim Jagielski { 1251*b1cdbd2cSJim Jagielski File = "rotate3d_h.bmp"; 1252*b1cdbd2cSJim Jagielski }; 1253*b1cdbd2cSJim Jagielski 1254*b1cdbd2cSJim Jagielski Bitmap BMP_PERSPECTIVE_H 1255*b1cdbd2cSJim Jagielski { 1256*b1cdbd2cSJim Jagielski File = "persp3d_h.bmp"; 1257*b1cdbd2cSJim Jagielski }; 1258*b1cdbd2cSJim Jagielski 1259*b1cdbd2cSJim Jagielski Bitmap BMP_NORMALS_OBJ_H 1260*b1cdbd2cSJim Jagielski { 1261*b1cdbd2cSJim Jagielski File = "normobjs_h.bmp"; 1262*b1cdbd2cSJim Jagielski }; 1263*b1cdbd2cSJim Jagielski 1264*b1cdbd2cSJim Jagielski Bitmap BMP_NORMALS_FLAT_H 1265*b1cdbd2cSJim Jagielski { 1266*b1cdbd2cSJim Jagielski File = "normflat_h.bmp"; 1267*b1cdbd2cSJim Jagielski }; 1268*b1cdbd2cSJim Jagielski 1269*b1cdbd2cSJim Jagielski Bitmap BMP_NORMALS_SPHERE_H 1270*b1cdbd2cSJim Jagielski { 1271*b1cdbd2cSJim Jagielski File = "normsphe_h.bmp"; 1272*b1cdbd2cSJim Jagielski }; 1273*b1cdbd2cSJim Jagielski 1274*b1cdbd2cSJim Jagielski Bitmap BMP_NORMALS_INVERT_H 1275*b1cdbd2cSJim Jagielski { 1276*b1cdbd2cSJim Jagielski File = "invert3d_h.bmp"; 1277*b1cdbd2cSJim Jagielski }; 1278*b1cdbd2cSJim Jagielski 1279*b1cdbd2cSJim Jagielski Bitmap BMP_TWO_SIDED_LIGHTING_H 1280*b1cdbd2cSJim Jagielski { 1281*b1cdbd2cSJim Jagielski File = "lght2sid_h.bmp"; 1282*b1cdbd2cSJim Jagielski }; 1283*b1cdbd2cSJim Jagielski 1284*b1cdbd2cSJim Jagielski Bitmap BMP_DOUBLE_SIDED_H 1285*b1cdbd2cSJim Jagielski { 1286*b1cdbd2cSJim Jagielski File = "doublesi_h.bmp"; 1287*b1cdbd2cSJim Jagielski }; 1288*b1cdbd2cSJim Jagielski 1289*b1cdbd2cSJim Jagielski Bitmap BMP_SHADOW_3D_H 1290*b1cdbd2cSJim Jagielski { 1291*b1cdbd2cSJim Jagielski File = "shadow3d_h.bmp"; 1292*b1cdbd2cSJim Jagielski }; 1293*b1cdbd2cSJim Jagielski 1294*b1cdbd2cSJim Jagielski Bitmap BMP_LIGHT_H 1295*b1cdbd2cSJim Jagielski { 1296*b1cdbd2cSJim Jagielski File = "light_h.bmp"; 1297*b1cdbd2cSJim Jagielski }; 1298*b1cdbd2cSJim Jagielski 1299*b1cdbd2cSJim Jagielski Bitmap BMP_LIGHT_COLOR_H 1300*b1cdbd2cSJim Jagielski { 1301*b1cdbd2cSJim Jagielski File = "colordlg_h.bmp"; 1302*b1cdbd2cSJim Jagielski }; 1303*b1cdbd2cSJim Jagielski 1304*b1cdbd2cSJim Jagielski Bitmap BMP_AMBIENT_COLOR_H 1305*b1cdbd2cSJim Jagielski { 1306*b1cdbd2cSJim Jagielski File = "colordlg_h.bmp"; 1307*b1cdbd2cSJim Jagielski }; 1308*b1cdbd2cSJim Jagielski 1309*b1cdbd2cSJim Jagielski Bitmap BMP_TEX_LUMINANCE_H 1310*b1cdbd2cSJim Jagielski { 1311*b1cdbd2cSJim Jagielski File = "luminanc_h.bmp"; 1312*b1cdbd2cSJim Jagielski }; 1313*b1cdbd2cSJim Jagielski 1314*b1cdbd2cSJim Jagielski Bitmap BMP_TEX_COLOR_H 1315*b1cdbd2cSJim Jagielski { 1316*b1cdbd2cSJim Jagielski File = "color_h.bmp"; 1317*b1cdbd2cSJim Jagielski }; 1318*b1cdbd2cSJim Jagielski 1319*b1cdbd2cSJim Jagielski Bitmap BMP_TEX_REPLACE_H 1320*b1cdbd2cSJim Jagielski { 1321*b1cdbd2cSJim Jagielski File = "replac3d_h.bmp"; 1322*b1cdbd2cSJim Jagielski }; 1323*b1cdbd2cSJim Jagielski 1324*b1cdbd2cSJim Jagielski Bitmap BMP_TEX_MODULATE_H 1325*b1cdbd2cSJim Jagielski { 1326*b1cdbd2cSJim Jagielski File = "modula3d_h.bmp"; 1327*b1cdbd2cSJim Jagielski }; 1328*b1cdbd2cSJim Jagielski 1329*b1cdbd2cSJim Jagielski Bitmap BMP_TEX_BLEND_H 1330*b1cdbd2cSJim Jagielski { 1331*b1cdbd2cSJim Jagielski File = "blend3d_h.bmp"; 1332*b1cdbd2cSJim Jagielski }; 1333*b1cdbd2cSJim Jagielski 1334*b1cdbd2cSJim Jagielski Bitmap BMP_TEX_OBJECT_H 1335*b1cdbd2cSJim Jagielski { 1336*b1cdbd2cSJim Jagielski File = "objspc3d_h.bmp"; 1337*b1cdbd2cSJim Jagielski }; 1338*b1cdbd2cSJim Jagielski 1339*b1cdbd2cSJim Jagielski Bitmap BMP_TEX_PARALLEL_H 1340*b1cdbd2cSJim Jagielski { 1341*b1cdbd2cSJim Jagielski File = "parallel_h.bmp"; 1342*b1cdbd2cSJim Jagielski }; 1343*b1cdbd2cSJim Jagielski 1344*b1cdbd2cSJim Jagielski Bitmap BMP_TEX_CIRCLE_H 1345*b1cdbd2cSJim Jagielski { 1346*b1cdbd2cSJim Jagielski File = "sphere3d_h.bmp"; 1347*b1cdbd2cSJim Jagielski }; 1348*b1cdbd2cSJim Jagielski 1349*b1cdbd2cSJim Jagielski Bitmap BMP_TEX_FILTER_H 1350*b1cdbd2cSJim Jagielski { 1351*b1cdbd2cSJim Jagielski File = "filter3d_h.bmp"; 1352*b1cdbd2cSJim Jagielski }; 1353*b1cdbd2cSJim Jagielski 1354*b1cdbd2cSJim Jagielski Bitmap BMP_COLORDLG_H 1355*b1cdbd2cSJim Jagielski { 1356*b1cdbd2cSJim Jagielski File = "colordlg_h.bmp"; 1357*b1cdbd2cSJim Jagielski }; 1358*b1cdbd2cSJim Jagielski}; 1359*b1cdbd2cSJim Jagielski 1360*b1cdbd2cSJim JagielskiImage RID_SVXIMAGE_LIGHT_ON 1361*b1cdbd2cSJim Jagielski{ 1362*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "lighton.bmp" ; }; 1363*b1cdbd2cSJim Jagielski MASKCOLOR 1364*b1cdbd2cSJim Jagielski}; 1365*b1cdbd2cSJim Jagielski 1366*b1cdbd2cSJim JagielskiImage RID_SVXIMAGE_LIGHT_OFF 1367*b1cdbd2cSJim Jagielski{ 1368*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "light.bmp" ; }; 1369*b1cdbd2cSJim Jagielski MASKCOLOR 1370*b1cdbd2cSJim Jagielski}; 1371*b1cdbd2cSJim Jagielski 1372*b1cdbd2cSJim JagielskiImage RID_SVXIMAGE_LIGHT_ON_H 1373*b1cdbd2cSJim Jagielski{ 1374*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "lighton_h.bmp" ; }; 1375*b1cdbd2cSJim Jagielski MASKCOLOR 1376*b1cdbd2cSJim Jagielski}; 1377*b1cdbd2cSJim Jagielski 1378*b1cdbd2cSJim JagielskiImage RID_SVXIMAGE_LIGHT_OFF_H 1379*b1cdbd2cSJim Jagielski{ 1380*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "light_h.bmp" ; }; 1381*b1cdbd2cSJim Jagielski MASKCOLOR 1382*b1cdbd2cSJim Jagielski}; 1383*b1cdbd2cSJim Jagielski 1384*b1cdbd2cSJim JagielskiImage RID_SVXIMAGE_COLORDLG 1385*b1cdbd2cSJim Jagielski{ 1386*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "colordlg.bmp" ; }; 1387*b1cdbd2cSJim Jagielski MASKCOLOR 1388*b1cdbd2cSJim Jagielski}; 1389*b1cdbd2cSJim Jagielski 1390*b1cdbd2cSJim JagielskiImage RID_SVXIMAGE_COLORDLG_H 1391*b1cdbd2cSJim Jagielski{ 1392*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "colordlg_h.bmp" ; }; 1393*b1cdbd2cSJim Jagielski MASKCOLOR 1394*b1cdbd2cSJim Jagielski}; 1395*b1cdbd2cSJim Jagielski 1396*b1cdbd2cSJim Jagielski/*Image RID_SVXIMAGE_LIGHT_ON_SELECTED { 1397*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "lightons.bmp" ; }; 1398*b1cdbd2cSJim Jagielski MASKCOLOR 1399*b1cdbd2cSJim Jagielski}; 1400*b1cdbd2cSJim JagielskiImage RID_SVXIMAGE_LIGHT_OFF_SELECTED { 1401*b1cdbd2cSJim Jagielski ImageBitmap = Bitmap { File = "lightsel.bmp" ; }; 1402*b1cdbd2cSJim Jagielski MASKCOLOR 1403*b1cdbd2cSJim Jagielski};*/ 1404*b1cdbd2cSJim Jagielski 1405*b1cdbd2cSJim JagielskiString RID_SVXFLOAT3D_FAVORITE 1406*b1cdbd2cSJim Jagielski{ 1407*b1cdbd2cSJim Jagielski Text [ en-US ] = "Favorite"; 1408*b1cdbd2cSJim Jagielski}; 1409*b1cdbd2cSJim JagielskiString RID_SVXFLOAT3D_FIX_X 1410*b1cdbd2cSJim Jagielski{ 1411*b1cdbd2cSJim Jagielski Text [ en-US ] = "X"; 1412*b1cdbd2cSJim Jagielski}; 1413*b1cdbd2cSJim JagielskiString RID_SVXFLOAT3D_FIX_Y 1414*b1cdbd2cSJim Jagielski{ 1415*b1cdbd2cSJim Jagielski Text [ en-US ] = "Y"; 1416*b1cdbd2cSJim Jagielski}; 1417*b1cdbd2cSJim JagielskiString RID_SVXFLOAT3D_FIX_Z 1418*b1cdbd2cSJim Jagielski{ 1419*b1cdbd2cSJim Jagielski Text [ en-US ] = "Z"; 1420*b1cdbd2cSJim Jagielski}; 1421*b1cdbd2cSJim JagielskiString RID_SVXFLOAT3D_FIX_R 1422*b1cdbd2cSJim Jagielski{ 1423*b1cdbd2cSJim Jagielski Text [ en-US ] = "R:"; 1424*b1cdbd2cSJim Jagielski}; 1425*b1cdbd2cSJim JagielskiString RID_SVXFLOAT3D_FIX_G 1426*b1cdbd2cSJim Jagielski{ 1427*b1cdbd2cSJim Jagielski Text [ en-US ] = "G:"; 1428*b1cdbd2cSJim Jagielski}; 1429*b1cdbd2cSJim JagielskiString RID_SVXFLOAT3D_FIX_B 1430*b1cdbd2cSJim Jagielski{ 1431*b1cdbd2cSJim Jagielski Text [ en-US ] = "B:"; 1432*b1cdbd2cSJim Jagielski 1433*b1cdbd2cSJim Jagielski}; 1434*b1cdbd2cSJim Jagielski 1435*b1cdbd2cSJim JagielskiString STR_COLOR_LIGHT_PRE 1436*b1cdbd2cSJim Jagielski{ 1437*b1cdbd2cSJim Jagielski Text [ en-US ] = "Color Light Preview"; 1438*b1cdbd2cSJim Jagielski}; 1439