/jcl/examples/windows/structstorage/StructStorageExampleMain.dfm
Unknown | 548 lines | 548 code | 0 blank | 0 comment | 0 complexity | 7f385823d953b3026b7000062f353c80 MD5 | raw file
Possible License(s): BSD-3-Clause
1object frmMain: TfrmMain 2 Left = 388 3 Top = 230 4 Width = 463 5 Height = 295 6 Caption = 'Compound Document Editor' 7 Color = clBtnFace 8 Font.Charset = ANSI_CHARSET 9 Font.Color = clWindowText 10 Font.Height = -11 11 Font.Name = 'Tahoma' 12 Font.Style = [] 13 Menu = mmMain 14 OldCreateOrder = True 15 Position = poScreenCenter 16 OnCreate = FormCreate 17 OnShow = FormShow 18 PixelsPerInch = 96 19 TextHeight = 13 20 object Splitter1: TSplitter 21 Left = 162 22 Top = 0 23 Width = 5 24 Height = 230 25 Cursor = crHSplit 26 AutoSnap = False 27 MinSize = 100 28 ResizeStyle = rsUpdate 29 end 30 object tvDocInfo: TTreeView 31 Left = 0 32 Top = 0 33 Width = 162 34 Height = 230 35 Align = alLeft 36 ChangeDelay = 60 37 HideSelection = False 38 Images = il16 39 Indent = 19 40 PopupMenu = popTreeView 41 TabOrder = 0 42 ToolTips = False 43 OnChange = tvDocInfoChange 44 OnCollapsed = tvDocInfoCollapsed 45 OnDblClick = tvDocInfoDblClick 46 OnDeletion = tvDocInfoDeletion 47 OnEdited = tvDocInfoEdited 48 OnEditing = tvDocInfoEditing 49 OnExpanded = tvDocInfoExpanded 50 end 51 object StatusBar1: TStatusBar 52 Left = 0 53 Top = 230 54 Width = 455 55 Height = 19 56 Panels = < 57 item 58 Width = 400 59 end 60 item 61 Width = 90 62 end> 63 SimplePanel = False 64 end 65 object reDetails: TRichEdit 66 Left = 167 67 Top = 0 68 Width = 288 69 Height = 230 70 Align = alClient 71 PlainText = True 72 ScrollBars = ssBoth 73 TabOrder = 2 74 WantTabs = True 75 WordWrap = False 76 end 77 object mmMain: TMainMenu 78 Left = 24 79 Top = 72 80 object File1: TMenuItem 81 Caption = 'File' 82 object New1: TMenuItem 83 Action = acNew 84 end 85 object Open1: TMenuItem 86 Action = acOpen 87 end 88 object Save1: TMenuItem 89 Action = acSave 90 end 91 object SaveAs1: TMenuItem 92 Action = acSaveAs 93 end 94 object N8: TMenuItem 95 Caption = '-' 96 end 97 object ransacted1: TMenuItem 98 Action = acTransacted 99 end 100 object N1: TMenuItem 101 Caption = '-' 102 end 103 object Properties1: TMenuItem 104 Action = acProperties 105 end 106 object N9: TMenuItem 107 Caption = '-' 108 end 109 object Exit1: TMenuItem 110 Action = acExit 111 end 112 end 113 object Edit1: TMenuItem 114 Caption = 'Edit' 115 object Undo1: TMenuItem 116 Action = acUndo 117 end 118 object N4: TMenuItem 119 Caption = '-' 120 end 121 object Cut1: TMenuItem 122 Action = acCut 123 end 124 object Copy1: TMenuItem 125 Action = acCopy 126 end 127 object Paste1: TMenuItem 128 Action = acPaste 129 end 130 object N5: TMenuItem 131 Caption = '-' 132 end 133 object Editstream1: TMenuItem 134 Action = acEditData 135 end 136 object Savechanges1: TMenuItem 137 Action = acSaveData 138 end 139 end 140 object Actions1: TMenuItem 141 Caption = 'Actions' 142 object Addfolder1: TMenuItem 143 Action = acAddFolder 144 end 145 object Addfile1: TMenuItem 146 Action = acAddFile 147 end 148 object N2: TMenuItem 149 Caption = '-' 150 end 151 object Rename1: TMenuItem 152 Action = acRename 153 end 154 object Delete1: TMenuItem 155 Action = acDelete 156 end 157 object N10: TMenuItem 158 Caption = '-' 159 end 160 object Refresh1: TMenuItem 161 Action = acRefresh 162 end 163 end 164 object Help1: TMenuItem 165 Caption = 'Help' 166 object About1: TMenuItem 167 Action = acAbout 168 end 169 end 170 end 171 object OpenDialog: TOpenDialog 172 Filter = 173 'Compound files|*.doc;*.xls;*.ppt;*.mpp;*.mdb;*.dot|All Files (*.' + 174 '*)|*.*' 175 Options = [ofPathMustExist, ofFileMustExist, ofEnableSizing] 176 Title = 'Open Compound File' 177 Left = 24 178 Top = 16 179 end 180 object il16: TImageList 181 Left = 24 182 Top = 136 183 Bitmap = { 184 494C010104000900040010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600 185 0000000000003600000028000000400000003000000001001000000000000018 186 0000000000000000000000000000000000000000000000000000000000000000 187 0000000000000000000000000000000000000000000000000000000000000000 188 0000000000000000000000000000000000000000000000000000000000000000 189 0000000000000000000000000000000000000000000000000000000000000000 190 0000000000000000000000000000000000000000000000000000000000000000 191 0000000000000000000000000000000000000000000000000000000000000000 192 0000000000000000000000000000000000000000000000000000000000000000 193 0000000000000000000000000000000000000000000000000000000000000000 194 0000000000000000000000000000000000000000000000000000000000000000 195 0000000000000000000000000000000000000000000000000000000000000000 196 0000000000000000000000000000000000000000000000000000000000000000 197 0000000000000000000000000000000000000000000000000000000000000000 198 0000000000000000000000000000000000000000000000000000000000000000 199 0000000000000000000000000000000000000000000000000000000000000000 200 0000000000000000000000000000000000000000000000000000000000000000 201 0000000000000000000000000000000000000000000000000000000000000000 202 0000000000000000000000000000000000000000000000000000000000000000 203 0000000000000000000000000000000000000000000000000000000000000000 204 0000000000000000000000000000000000000000000000000000000000000000 205 0000000000000000000000000000000000000000000000000000000000000000 206 0000000000000000000000000000000000000000000000000000000000000000 207 0000000000000000000000000000000000000000000000000000000000000000 208 0000000000000000000000000000000000000000000000000000000000000000 209 0000000000000000000000000000000000000000000000000000000000000000 210 0000000000000000000000000000000000000000000000000000000000000000 211 0000000000000000000000000000000000000000000000000000000000000000 212 0000000000000000000000000000000000000000000000000000000000000000 213 0000000000000000000000000000000000000000000000000000000000000000 214 0000000000000000000000000000000000000000000000000000000000000000 215 0000000000000000000000000000000000000000000000000000000000000000 216 0000000000000000000000000000000000000000000000000000000000000000 217 0000000000000000000000000000000000000000000000000000000000000000 218 0000000000000000000000000000000000000000000000000000000000000000 219 0000000000000000000000000000000000000000000000000000000000000000 220 0000000000000000000000000000000000000000000000000000000000000000 221 0000000000000000000000000000000000000000000000000000000000000000 222 0000000000000000000000000000000000000000000000000000000000000000 223 0000000000000000000000000000000000000000000000000000000000000000 224 0000000000000000000000000000000000000000000000000000000000000000 225 0000000000000000000000000000000000000000000000000000000000000000 226 0000000000000000000000000000000000000000000000000000000000000000 227 0000000000000000000000000000000000000000000000000000000000000000 228 0000000000000000000000000000000000000000000000000000000000000000 229 0000000000000000000000000000000000000000000000000000000000000000 230 0000000000000000000000000000000000000000000000000000000000000000 231 0000000000000000000000000000000000000000000000000000000000000000 232 0000000000000000000000000000000000000000000000000000000000000000 233 0000000000000000000000000000000000000000000000000000000000000000 234 0000000000000000000000000000000000000000000000000000000000000000 235 0000000000000000000000000000000000000000000000000000000000000000 236 0000000000000000000000000000000000000000000000000000000000000000 237 0000000000000000000000000000000000000000000000000000000000000000 238 0000000000000000000000000000000000000000000000000000000000000000 239 0000000000000000000000000000000000000000000000000000000000000000 240 0000000000000000000000000000000000000000000000000000000000000000 241 0000000000000000000000000000000000000000000000000000000000000000 242 0000000000000000000000000000000000000000000000000000000000000000 243 0000000000000000000000000000000000000000000000000000000000000000 244 0000000000000000000000000000000000000000000000000000000000000000 245 0000000000000000000000000000000000000000000000000000000000000000 246 0000000000000000000000000000000000000000000000000000000000000000 247 0000000000000000000000000000000000000000000000000000000000000000 248 0000000000000000000000000000000000000000000000000000000000000000 249 0000000000000000000000000000000000000000000000000000000000000000 250 0000000000000000000000000000000000000000000000000000000000000000 251 0000000000000000000000000000000000000000000000000000000000000000 252 0000000000000000000000000000000000000000000000000000000000000000 253 0000000000000000000000000000000000000000000000000000000000000000 254 0000000000000000000000000000000000000000000000000000000000000000 255 0000000000000000000000000000000000000000000000000000000000000000 256 0000000000000000000000000000000000000000000000000000000000000000 257 0000000000000000000000000000000000000000000000000000000000000000 258 0000000000000000000000000000000000000000000000000000000000000000 259 0000000000000000000000000000000000000000000000000000000000000000 260 0000000000000000000000000000000000000000000000000000000000000000 261 0000000000000000000000000000000000000000000000000000000000000000 262 0000000000000000000000000000000000000000000000000000000000000000 263 0000000000000000000000000000000000000000000000000000000000000000 264 0000000000000000000000000000000000000000000000000000000000000000 265 0000000000000000000000000000000000000000000000000000000000000000 266 0000000000000000000000000000000000000000000000000000000000000000 267 0000000000000000000000000000000000000000000000000000000000000000 268 0000000000000000000000000000000000000000000000000000000000000000 269 0000000000000000000000000000000000000000000000000000000000000000 270 0000000000000000000000000000000000000000000000000000000000000000 271 0000000000000000000000000000000000000000000000000000000000000000 272 0000000000000000000000000000000000000000000000000000000000000000 273 0000000000000000000000000000000000000000000000000000000000000000 274 0000000000000000000000000000000000000000000000000000000000000000 275 0000000000000000000000000000000000000000000000000000000000000000 276 0000000000000000000000000000000000000000000000000000000000000000 277 0000000000000000000000000000000000000000000000000000000000000000 278 0000000000000000000000000000000000000000000000000000000000000000 279 0000000000000000000000000000000000000000000000000000000000000000 280 0000000000000000000000000000000000000000000000000000000000000000 281 0000000000000000000000000000000000000000000000000000000000000000 282 0000000000000000000000000000000000000000000000000000000000000000 283 0000000000000000000000000000000000000000000000000000000000000000 284 0000000000000000000000000000000000000000000000000000000000000000 285 0000000000000000000000000000000000000000000000000000000000000000 286 0000000000000000000000000000000000000000000000000000000000000000 287 0000000000000000000000000000000000000000000000000000000000000000 288 0000000000000000000000000000000000000000000000000000000000000000 289 0000000000000000000000000000000000000000000000000000000000000000 290 0000000000000000000000000000000000000000000000000000000000000000 291 0000000000000000000000000000000000000000000000000000000000000000 292 0000000000000000000000000000000000000000000000000000000000000000 293 0000000000000000000000000000000000000000000000000000000000000000 294 0000000000000000000000000000000000000000000000000000000000000000 295 0000000000000000000000000000000000000000000000000000000000000000 296 0000000000000000000000000000000000000000000000000000000000000000 297 0000000000000000000000000000000000000000000000000000000000000000 298 0000000000000000000000000000000000000000000000000000000000000000 299 0000000000000000000000000000000000000000000000000000000000000000 300 0000000000000000000000000000000000000000000000000000000000000000 301 0000000000000000000000000000000000000000000000000000000000000000 302 0000000000000000000000000000000000000000000000000000000000000000 303 0000000000000000000000000000000000000000000000000000000000000000 304 0000000000000000000000000000000000000000000000000000000000000000 305 0000000000000000000000000000000000000000000000000000000000000000 306 0000000000000000000000000000000000000000000000000000000000000000 307 0000000000000000000000000000000000000000000000000000000000000000 308 0000000000000000000000000000000000000000000000000000000000000000 309 0000000000000000000000000000000000000000000000000000000000000000 310 0000000000000000000000000000000000000000000000000000000000000000 311 0000000000000000000000000000000000000000000000000000000000000000 312 0000000000000000000000000000000000000000000000000000000000000000 313 0000000000000000000000000000000000000000000000000000000000000000 314 0000000000000000000000000000000000000000000000000000000000000000 315 0000000000000000000000000000000000000000000000000000000000000000 316 0000000000000000000000000000000000000000000000000000000000000000 317 0000000000000000000000000000000000000000104200000000000000000000 318 0000000000000000000000000000000000000000000000000000000000000000 319 0000000000000000000000000000000000000000000000000000000000000000 320 0000000000000000000000000000000000000000000000000000000000000000 321 0000000000000000000000000000000000000000104218631863186318631863 322 1042007C007CFF7F007C007C0000000000000000104210421042104210421042 323 1042104210421042104210421042104200000000000010421042104210421042 324 1042104210421042104210421042104200000000000000000000000000000000 325 00000000000000000000000000000000000000001042FF7FFF7FFF7FFF7F1042 326 007C007CFF7FFF7FFF7F007C007C0000000000001042FF7FE07F1863E07F1863 327 E07F1863E07F1863E07F1863E07F10420000000000001042FF7F1863E07F1863 328 E07F1863E07F1863E07FE07F1042000000000000000000000000FF7FFF7FFF7F 329 FF7FFF7FFF7FFF7FFF7FFF7F00000000000000001042FF7FFF7FFF7F1042007C 330 007C007C007CFF7F007C007C007C007C000000001042FF7F1863E07F1863E07F 331 1863E07F1863E07F1863E07F18631042000000001042FF7F1863E07F1863E07F 332 1863E07F1863E07F1863E07F0000104200000000000000000000FF7FFF7FFF7F 333 FF7FFF7FFF7FFF7FFF7FFF7F00000000000000001042FF7FFF7FFF7F1042007C 334 007C007C007C007C007C007C007C007C000000001042FF7FE07F1863E07F1863 335 E07F1863E07F1863E07F1863E07F1042000000001042FF7FE07F1863E07F1863 336 E07F1863E07F1863E07F18630000104200000000000000000000FF7FFF7FFF7F 337 FF7FFF7FFF7FFF7FFF7FFF7F00000000000000001042FF7FFF7FFF7F1042007C 338 007C007C007CFF7F007C007C007C007C000000001042FF7F1863E07F1863E07F 339 1863E07F1863E07F1863E07F1863104200001042FF7FE07F1863E07F1863E07F 340 1863E07F1863E07FE07F00001042104200000000000000000000FF7FFF7FFF7F 341 FF7FFF7FFF7FFF7FFF7FFF7F00000000000000001042FF7FFF7FFF7F1042007C 342 007C007CFF7FFF7FFF7F007C007C007C000000001042FF7FE07F1863E07F1863 343 E07F1863E07F1863E07F1863E07F104200001042FF7FFF7FFF7FFF7FFF7FFF7F 344 FF7FFF7FFF7FFF7F104210421863104200000000000000000000FF7FFF7FFF7F 345 FF7FFF7FFF7FFF7FFF7FFF7F00000000000000001042FF7FFF7FFF7F1042007C 346 007C007CFF7FFF7FFF7F007C007C007C000000001042FF7F1863E07F1863E07F 347 1863E07F1863E07F1863E07F1863104200001042104210421042104210421042 348 104210421042104210421042E07F104200000000000000000000FF7FFF7FFF7F 349 FF7FFF7FFF7FFF7FFF7FFF7F00000000000000001042FF7FFF7FFF7FFF7F1042 350 007C007CFF7FFF7FFF7F007C007C0000000000001042FF7FE07F1863E07F1863 351 E07F1863E07F1863E07F1863E07F1042000000001042FF7FE07F1863E07F1863 352 E07F1863E07F1863E07F1863E07F104200000000000000000000FF7FFF7FFF7F 353 FF7FFF7FFF7FFF7FFF7FFF7F00000000000000001042FF7FFF7FFF7FFF7FFF7F 354 1042007C007C007C007C007C00000000000000001042FF7FFF7FFF7FFF7FFF7F 355 FF7FFF7FFF7FFF7FFF7FFF7FFF7F1042000000001042FF7F1863E07F1863E07F 356 1863FF7FFF7FFF7FFF7FFF7FFF7F104200000000000000000000FF7FFF7FFF7F 357 FF7FFF7FFF7FFF7FFF7FFF7F00000000000000001042FF7FFF7FFF7FFF7FFF7F 358 FF7F1042104210421042104200000000000000001042E07F1863E07F1863E07F 359 1863E07F104210421042104210421042000000001042FF7FE07F1863E07F1863 360 E07FFF7F10421042104210421042104200000000000000000000FF7FFF7FFF7F 361 FF7FFF7FFF7F00000000000000000000000000001042FF7FFF7FFF7FFF7FFF7F 362 FF7FFF7F10421863FF7F1863000000000000000000001042E07F1863E07F1863 363 E07F10420000000000000000000000000000000000001042FF7FFF7FFF7FFF7F 364 FF7F104200000000000000000000000000000000000000000000FF7FFF7FFF7F 365 FF7FFF7FFF7F0000FF7F000000000000000000001042FF7FFF7FFF7FFF7FFF7F 366 FF7FFF7F1042FF7F186300000000000000000000000000001042104210421042 367 1042000000000000000000000000000000000000000000001042104210421042 368 1042000000000000000000000000000000000000000000000000FF7FFF7FFF7F 369 FF7FFF7FFF7F00000000000000000000000000001042FF7FFF7FFF7FFF7FFF7F 370 FF7FFF7F10421863000000000000000000000000000000000000000000000000 371 0000000000000000000000000000000000000000000000000000000000000000 372 0000000000000000000000000000000000000000000000000000000000000000 373 00000000000000000000000000000000000000001042FF7FFF7FFF7FFF7FFF7F 374 FF7FFF7F10420000000000000000000000000000000000000000000000000000 375 0000000000000000000000000000000000000000000000000000000000000000 376 0000000000000000000000000000000000000000000000000000000000000000 377 0000000000000000000000000000000000000000104210421042104210421042 378 104210421042000000000000000000000000424D3E000000000000003E000000 379 2800000040000000300000000100010000000000800100000000000000000000 380 000000000000000000000000FFFFFF0000000000000000000000000000000000 381 0000000000000000000000000000000000000000000000000000000000000000 382 0000000000000000000000000000000000000000000000000000000000000000 383 0000000000000000000000000000000000000000000000000000000000000000 384 0000000000000000000000000000000000000000000000000000000000000000 385 0000000000000000000000000000000000000000000000000000000000000000 386 0000000000000000000000000000000000000000000000000000000000000000 387 0000000000000000000000000000000000000000000000000000000000000000 388 00000000000000000000000000000000FFFFFFFFFFFF8001C000E000FFFF8001 389 8000C000E00380018000C000E003800080008000E003800080008000E0038000 390 80000000E003800080000000E003800080000000E003800180008000E0038001 391 80008000E003800180018001E0038003C07FC07FE0078007E0FFE0FFE00F800F 392 FFFFFFFFE01F801FFFFFFFFFFFFF803F00000000000000000000000000000000 393 000000000000} 394 end 395 object alMain: TActionList 396 OnUpdate = alMainUpdate 397 Left = 96 398 Top = 136 399 object acOpen: TAction 400 Category = 'File' 401 Caption = 'Open...' 402 ShortCut = 16463 403 OnExecute = acOpenExecute 404 end 405 object acExit: TAction 406 Category = 'File' 407 Caption = 'Exit' 408 ShortCut = 32883 409 OnExecute = acExitExecute 410 end 411 object acAddFolder: TAction 412 Category = 'Actions' 413 Caption = 'Add Folder...' 414 ShortCut = 45 415 OnExecute = acAddFolderExecute 416 end 417 object acAddFile: TAction 418 Category = 'Actions' 419 Caption = 'Add File...' 420 ShortCut = 16429 421 OnExecute = acAddFileExecute 422 end 423 object acDelete: TAction 424 Category = 'Actions' 425 Caption = 'Delete...' 426 ShortCut = 16430 427 OnExecute = acDeleteExecute 428 end 429 object acAbout: TAction 430 Category = 'Help' 431 Caption = 'About...' 432 OnExecute = acAboutExecute 433 end 434 object acEditData: TAction 435 Category = 'Edit' 436 Caption = 'Edit Data' 437 ShortCut = 16453 438 OnExecute = acEditDataExecute 439 end 440 object acSaveData: TAction 441 Category = 'Edit' 442 Caption = 'Save Edits' 443 ShortCut = 24659 444 OnExecute = acSaveDataExecute 445 end 446 object acCut: TEditCut 447 Category = 'Edit' 448 Caption = 'Cut' 449 ImageIndex = 0 450 ShortCut = 16472 451 end 452 object acCopy: TEditCopy 453 Category = 'Edit' 454 Caption = 'Copy' 455 ImageIndex = 1 456 ShortCut = 16451 457 end 458 object acPaste: TEditPaste 459 Category = 'Edit' 460 Caption = 'Paste' 461 ImageIndex = 2 462 ShortCut = 16470 463 end 464 object acUndo: TEditUndo 465 Category = 'Edit' 466 Caption = 'Undo' 467 ImageIndex = 3 468 ShortCut = 16474 469 end 470 object acRename: TAction 471 Category = 'Actions' 472 Caption = 'Rename' 473 ShortCut = 113 474 OnExecute = acRenameExecute 475 end 476 object acRefresh: TAction 477 Category = 'Actions' 478 Caption = 'Refresh' 479 ShortCut = 116 480 OnExecute = acRefreshExecute 481 end 482 object acProperties: TAction 483 Category = 'File' 484 Caption = 'Properties...' 485 ShortCut = 32781 486 OnExecute = acPropertiesExecute 487 end 488 object acTransacted: TAction 489 Category = 'File' 490 Caption = 'Transacted' 491 Checked = True 492 ShortCut = 16468 493 OnExecute = acTransactedExecute 494 end 495 object acNew: TAction 496 Category = 'File' 497 Caption = 'New...' 498 ShortCut = 16462 499 OnExecute = acNewExecute 500 end 501 object acSave: TAction 502 Category = 'File' 503 Caption = 'Save' 504 ShortCut = 16467 505 OnExecute = acSaveExecute 506 end 507 object acSaveAs: TAction 508 Category = 'File' 509 Caption = 'Save As...' 510 OnExecute = acSaveAsExecute 511 end 512 end 513 object popTreeView: TPopupMenu 514 Left = 96 515 Top = 72 516 object AddFolder2: TMenuItem 517 Action = acAddFolder 518 end 519 object AddFile2: TMenuItem 520 Action = acAddFile 521 end 522 object N7: TMenuItem 523 Caption = '-' 524 end 525 object Rename2: TMenuItem 526 Action = acRename 527 end 528 object Delete2: TMenuItem 529 Action = acDelete 530 end 531 object N6: TMenuItem 532 Caption = '-' 533 end 534 object acProper1: TMenuItem 535 Action = acProperties 536 Default = True 537 end 538 end 539 object SaveDialog: TSaveDialog 540 Filter = 541 'Compound files|*.doc;*.xls;*.ppt;*.mpp;*.mdb;*.dot|All Files (*.' + 542 '*)|*.*' 543 Options = [ofOverwritePrompt, ofHideReadOnly, ofCreatePrompt, ofEnableSizing] 544 Title = 'Save New File As' 545 Left = 96 546 Top = 16 547 end 548end