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 23 24#include "res_bmp.hrc" 25#include "app.hrc" 26#include "animobjs.hrc" 27#include "helpids.h" 28 29#define BUTTON_WIDTH 16 30#define BUTTON_HEIGHT 14 31#define BUTTON_SIZE MAP_APPFONT ( BUTTON_WIDTH, BUTTON_HEIGHT ) ; 32#define MIN_BUTTON_WIDTH 12 33#define MIN_BUTTON_HEIGHT 12 34#define MIN_BUTTON_SIZE MAP_APPFONT ( MIN_BUTTON_WIDTH, MIN_BUTTON_HEIGHT ) ; 35DockingWindow FLT_WIN_ANIMATION 36{ 37 HelpID = CMD_SID_ANIMATION_OBJECTS ; 38 Border = TRUE ; 39 Hide = TRUE ; 40 SVLook = TRUE ; 41 Sizeable = TRUE ; 42 Moveable = TRUE ; 43 Closeable = TRUE ; 44 Zoomable = TRUE ; 45 Dockable = TRUE ; 46 EnableResizing = TRUE ; 47 Size = MAP_APPFONT ( 159, 236 ) ; 48 Text [ en-US ] = "Animation" ; 49 Control CTL_DISPLAY 50 { 51 Border = TRUE ; 52 Pos = MAP_APPFONT ( 6, 6 ) ; 53 Size = MAP_APPFONT ( 147, 87 ) ; 54 TabStop = TRUE ; 55 }; 56 ImageButton BTN_FIRST 57 { 58 HelpID = "sd:ImageButton:FLT_WIN_ANIMATION:BTN_FIRST" ; 59 Pos = MAP_APPFONT ( 6, 100 ) ; 60 Size = MIN_BUTTON_SIZE 61 Symbol = IMAGEBUTTON_WINDSTART ; 62 QuickHelpText [ en-US ] = "First Image" ; 63 }; 64 ImageButton BTN_REVERSE 65 { 66 HelpID = "sd:ImageButton:FLT_WIN_ANIMATION:BTN_REVERSE" ; 67 Pos = MAP_APPFONT ( 6 + MIN_BUTTON_WIDTH, 100 ) ; 68 Size = MIN_BUTTON_SIZE 69 Symbol = IMAGEBUTTON_REVERSEPLAY ; 70 QuickHelpText [ en-US ] = "Backwards" ; 71 }; 72 ImageButton BTN_STOP 73 { 74 HelpID = "sd:ImageButton:FLT_WIN_ANIMATION:BTN_STOP" ; 75 Pos = MAP_APPFONT ( 6 + MIN_BUTTON_WIDTH * 2, 100 ) ; 76 Size = MIN_BUTTON_SIZE 77 Symbol = IMAGEBUTTON_STOP ; 78 Disable = TRUE ; 79 QuickHelpText [ en-US ] = "Stop" ; 80 }; 81 ImageButton BTN_PLAY 82 { 83 HelpID = "sd:ImageButton:FLT_WIN_ANIMATION:BTN_PLAY" ; 84 Pos = MAP_APPFONT ( 6 + MIN_BUTTON_WIDTH * 3, 100 ) ; 85 Size = MIN_BUTTON_SIZE 86 Symbol = IMAGEBUTTON_PLAY ; 87 QuickHelpText [ en-US ] = "Play" ; 88 }; 89 ImageButton BTN_LAST 90 { 91 HelpID = "sd:ImageButton:FLT_WIN_ANIMATION:BTN_LAST" ; 92 Pos = MAP_APPFONT ( 6 + MIN_BUTTON_WIDTH * 4, 100 ) ; 93 Size = MIN_BUTTON_SIZE 94 Symbol = IMAGEBUTTON_WINDEND ; 95 QuickHelpText [ en-US ] = "Last Image" ; 96 }; 97 NumericField NUM_FLD_BITMAP 98 { 99 HelpID = "sd:NumericField:FLT_WIN_ANIMATION:NUM_FLD_BITMAP" ; 100 Border = TRUE ; 101 Pos = MAP_APPFONT ( 6 + 3 + MIN_BUTTON_WIDTH * 5, 100 ) ; 102 Size = MAP_APPFONT ( MIN_BUTTON_WIDTH * 2, 12 ) ; 103 TabStop = TRUE ; 104 Repeat = TRUE ; 105 Spin = TRUE ; 106 Minimum = 1 ; 107 Maximum = 999 ; 108 StrictFormat = TRUE ; 109 First = 1 ; 110 Last = 999 ; 111 SpinSize = 1 ; 112 QuickHelpText [ en-US ] = "Image Number" ; 113 }; 114 TimeField TIME_FIELD 115 { 116 HelpID = "sd:TimeField:FLT_WIN_ANIMATION:TIME_FIELD" ; 117 Border = TRUE ; 118 Pos = MAP_APPFONT ( 6 + 6 + MIN_BUTTON_WIDTH * 7, 100 ) ; 119 Size = MAP_APPFONT ( MIN_BUTTON_WIDTH * 2 + 3, 12 ) ; 120 TabStop = TRUE ; 121 Repeat = TRUE ; 122 Spin = TRUE ; 123 Maximum = Time 124 { 125 Second = 59 ; 126 Sec100 = 99 ; 127 }; 128 Duration = TRUE ; 129 StrictFormat = TRUE ; 130 Last = Time 131 { 132 Second = 59 ; 133 Sec100 = 99 ; 134 }; 135 QuickHelpText [ en-US ] = "Duration" ; 136 }; 137 ListBox LB_LOOP_COUNT 138 { 139 HelpID = "sd:ListBox:FLT_WIN_ANIMATION:LB_LOOP_COUNT" ; 140 Border = TRUE ; 141 Pos = MAP_APPFONT ( 6 + 12 + MIN_BUTTON_WIDTH * 9, 100 ) ; 142 Size = MAP_APPFONT ( MIN_BUTTON_WIDTH * 2 + 3, 100 ) ; 143 TabStop = TRUE ; 144 DropDown = TRUE ; 145 StringList [ en-US ] = 146 { 147 < "1" ; > ; 148 < "2" ; > ; 149 < "3" ; > ; 150 < "4" ; > ; 151 < "5" ; > ; 152 < "6" ; > ; 153 < "7" ; > ; 154 < "8" ; > ; 155 < "9" ; > ; 156 < "10" ; > ; 157 < "12" ; > ; 158 < "15" ; > ; 159 < "20" ; > ; 160 < "25" ; > ; 161 < "50" ; > ; 162 < "100" ; > ; 163 < "500" ; > ; 164 < "1000" ; > ; 165 < "Max." ; > ; 166 }; 167 QuickHelpText [ en-US ] = "Loop Count" ; 168 }; 169 ImageButton BTN_GET_ONE_OBJECT 170 { 171 HelpID = "sd:ImageButton:FLT_WIN_ANIMATION:BTN_GET_ONE_OBJECT" ; 172 Pos = MAP_APPFONT ( 12, 132 ) ; 173 Size = MAP_APPFONT ( 16, 14 ) ; 174 ButtonImage = Image 175 { 176 ImageBitmap = Bitmap 177 { 178 File = "get1obj.png" ; 179 }; 180 }; 181 TabStop = TRUE ; 182 QuickHelpText [ en-US ] = "Apply Object" ; 183 }; 184 ImageButton BTN_GET_ALL_OBJECTS 185 { 186 HelpID = "sd:ImageButton:FLT_WIN_ANIMATION:BTN_GET_ALL_OBJECTS" ; 187 Pos = MAP_APPFONT ( 31, 132 ) ; 188 Size = MAP_APPFONT ( 16, 14 ) ; 189 ButtonImage = Image 190 { 191 ImageBitmap = Bitmap 192 { 193 File = "getallob.png" ; 194 }; 195 }; 196 TabStop = TRUE ; 197 QuickHelpText [ en-US ] = "Apply Objects Individually" ; 198 }; 199 ImageButton BTN_REMOVE_BITMAP 200 { 201 HelpID = "sd:ImageButton:FLT_WIN_ANIMATION:BTN_REMOVE_BITMAP" ; 202 Pos = MAP_APPFONT ( 60, 132 ) ; 203 Size = MAP_APPFONT ( 16, 14 ) ; 204 ButtonImage = Image 205 { 206 ImageBitmap = Bitmap 207 { 208 File = "del1bmp.png" ; 209 }; 210 }; 211 TabStop = TRUE ; 212 QuickHelpText [ en-US ] = "Delete Current Image" ; 213 }; 214 ImageButton BTN_REMOVE_ALL 215 { 216 HelpID = "sd:ImageButton:FLT_WIN_ANIMATION:BTN_REMOVE_ALL" ; 217 Pos = MAP_APPFONT ( 79, 132 ) ; 218 Size = MAP_APPFONT ( 16, 14 ) ; 219 ButtonImage = Image 220 { 221 ImageBitmap = Bitmap 222 { 223 File = "delall.png" ; 224 }; 225 }; 226 TabStop = TRUE ; 227 QuickHelpText [ en-US ] = "Delete All Images" ; 228 }; 229 FixedText FT_COUNT 230 { 231 Pos = MAP_APPFONT ( 106, 135 ) ; 232 Size = MAP_APPFONT ( 26, 10 ) ; 233 Text [ en-US ] = "Number" ; 234 }; 235 FixedText FI_COUNT 236 { 237 Pos = MAP_APPFONT ( 133, 135 ) ; 238 Size = MAP_APPFONT ( 15, 10 ) ; 239 DeltaLang [ en-US ] = < 2 ; Default ; Default ; Default ; > ; 240 Text = "67" ; 241 }; 242 FixedLine GRP_BITMAP 243 { 244 Pos = MAP_APPFONT ( 6, 120 ) ; 245 Size = MAP_APPFONT ( 147, 8 ) ; 246 Text [ en-US ] = "Image" ; 247 }; 248 RadioButton RBT_GROUP 249 { 250 HelpID = "sd:RadioButton:FLT_WIN_ANIMATION:RBT_GROUP" ; 251 Pos = MAP_APPFONT ( 12, 167 ) ; 252 Size = MAP_APPFONT ( 140, 12 ) ; 253 Text [ en-US ] = "Group object" ; 254 }; 255 RadioButton RBT_BITMAP 256 { 257 HelpID = "sd:RadioButton:FLT_WIN_ANIMATION:RBT_BITMAP" ; 258 Pos = MAP_APPFONT ( 12, 181 ) ; 259 Size = MAP_APPFONT ( 140, 12 ) ; 260 Text [ en-US ] = "Bitmap object" ; 261 }; 262 FixedText FT_ADJUSTMENT 263 { 264 Pos = MAP_APPFONT ( 12, 198 ) ; 265 Size = MAP_APPFONT ( 62, 10 ) ; 266 DeltaLang [ en-US ] = < -1 ; Default ; -2 ; Default ; > ; 267 Text [ en-US ] = "Alignment" ; 268 }; 269 ListBox LB_ADJUSTMENT 270 { 271 HelpID = "sd:ListBox:FLT_WIN_ANIMATION:LB_ADJUSTMENT" ; 272 Border = TRUE ; 273 Pos = MAP_APPFONT ( 75, 196 ) ; 274 Size = MAP_APPFONT ( 72, 100 ) ; 275 DeltaLang [ en-US ] = < -1 ; Default ; Default ; Default ; > ; 276 TabStop = TRUE ; 277 DropDown = TRUE ; 278 StringList [ en-US ] = 279 { 280 < "Top Left" ; Default ; > ; 281 < "Left" ; Default ; > ; 282 < "Bottom Left" ; Default ; > ; 283 < "Top" ; Default ; > ; 284 < "Centered" ; Default ; > ; 285 < "Bottom" ; Default ; > ; 286 < "Top Right" ; Default ; > ; 287 < "Right" ; Default ; > ; 288 < "Bottom Right" ; Default ; > ; 289 }; 290 }; 291 PushButton BTN_CREATE_GROUP 292 { 293 HelpID = "sd:PushButton:FLT_WIN_ANIMATION:BTN_CREATE_GROUP" ; 294 Pos = MAP_APPFONT ( 107, 216 ) ; 295 Size = MAP_APPFONT ( 41, 14 ) ; 296 TabStop = TRUE ; 297 Text [ en-US ] = "Create" ; 298 }; 299 FixedLine GRP_ANIMATION_GROUP 300 { 301 Pos = MAP_APPFONT ( 6, 155 ) ; 302 Size = MAP_APPFONT ( 147, 8 ) ; 303 Text [ en-US ] = "Animation group" ; 304 }; 305 String STR_DISPLAY 306 { 307 Text [ en-US ] = "Preview" ; 308 }; 309}; 310 311// ********************************************************************** EOF 312