1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802
|
object MainForm: TMainForm
Left = 337
Height = 543
Top = 151
Width = 832
Caption = 'svg Viewer'
ClientHeight = 543
ClientWidth = 832
OnActivate = FormActivate
OnCloseQuery = FormCloseQuery
OnCreate = FormCreate
OnDestroy = FormDestroy
LCLVersion = '2.3.0.0'
object PageControl: TPageControl
Left = 297
Height = 508
Top = 6
Width = 529
ActivePage = PgDebugTree
Align = alClient
BorderSpacing.Left = 2
BorderSpacing.Top = 6
BorderSpacing.Right = 6
BorderSpacing.Bottom = 6
TabIndex = 2
TabOrder = 0
OnChange = PageControlChange
object PgImage: TTabSheet
Caption = 'Image'
ClientHeight = 480
ClientWidth = 521
object ImagePanel: TPanel
Left = 0
Height = 449
Top = 0
Width = 521
Align = alClient
BevelOuter = bvNone
ClientHeight = 449
ClientWidth = 521
Color = clBtnFace
ParentBackground = False
ParentColor = False
TabOrder = 0
OnMouseWheel = ImagePanelMouseWheel
object Image: TImage
Left = 128
Height = 184
Top = 168
Width = 264
OnMouseDown = ImageMouseDown
OnMouseMove = ImageMouseMove
OnMouseWheel = ImageMouseWheel
end
end
object ControlPanel: TPanel
Left = 0
Height = 29
Top = 451
Width = 521
Align = alBottom
AutoSize = True
BorderSpacing.Top = 2
BevelOuter = bvNone
ClientHeight = 29
ClientWidth = 521
TabOrder = 1
object Label3: TLabel
AnchorSideLeft.Control = ControlPanel
AnchorSideTop.Control = ControlPanel
AnchorSideTop.Side = asrCenter
Left = 2
Height = 15
Top = 7
Width = 38
BorderSpacing.Left = 2
Caption = 'Margin'
ParentColor = False
end
object EdMargin: TSpinEdit
AnchorSideLeft.Control = Label3
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ControlPanel
AnchorSideTop.Side = asrCenter
Left = 46
Height = 23
Top = 3
Width = 79
Alignment = taRightJustify
BorderSpacing.Left = 6
BorderSpacing.Top = 2
BorderSpacing.Bottom = 2
MaxValue = 32767
OnChange = EdOffsetXChange
ParentFont = False
TabOrder = 0
Value = 16
end
object CbAdjustPenColorToBackground: TCheckBox
AnchorSideLeft.Control = EdMargin
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ControlPanel
AnchorSideTop.Side = asrCenter
Left = 149
Height = 19
Top = 5
Width = 186
BorderSpacing.Left = 24
Caption = 'Adjust pen color to background'
Checked = True
OnChange = CbAdjustPenColorToBackgroundChange
State = cbChecked
TabOrder = 1
end
object BtnExternalViewer: TButton
AnchorSideLeft.Control = CbAdjustPenColorToBackground
AnchorSideLeft.Side = asrBottom
AnchorSideTop.Control = ControlPanel
AnchorSideTop.Side = asrCenter
Left = 359
Height = 25
Top = 2
Width = 105
AutoSize = True
BorderSpacing.Left = 24
BorderSpacing.Top = 2
BorderSpacing.Bottom = 2
Caption = 'External viewer'
OnClick = BtnExternalViewerClick
TabOrder = 2
end
end
end
object PgSource: TTabSheet
Caption = 'Source'
ClientHeight = 480
ClientWidth = 521
inline SynEdit: TSynEdit
Left = 0
Height = 480
Top = 0
Width = 521
Align = alClient
Font.Height = -13
Font.Name = 'Courier New'
Font.Pitch = fpFixed
Font.Quality = fqCleartype
ParentColor = False
ParentFont = False
TabOrder = 0
Gutter.Width = 57
Gutter.MouseActions = <>
RightGutter.Width = 0
RightGutter.MouseActions = <>
Highlighter = SynXMLSyn1
Keystrokes = <
item
Command = ecUp
ShortCut = 38
end
item
Command = ecSelUp
ShortCut = 8230
end
item
Command = ecScrollUp
ShortCut = 16422
end
item
Command = ecDown
ShortCut = 40
end
item
Command = ecSelDown
ShortCut = 8232
end
item
Command = ecScrollDown
ShortCut = 16424
end
item
Command = ecLeft
ShortCut = 37
end
item
Command = ecSelLeft
ShortCut = 8229
end
item
Command = ecWordLeft
ShortCut = 16421
end
item
Command = ecSelWordLeft
ShortCut = 24613
end
item
Command = ecRight
ShortCut = 39
end
item
Command = ecSelRight
ShortCut = 8231
end
item
Command = ecWordRight
ShortCut = 16423
end
item
Command = ecSelWordRight
ShortCut = 24615
end
item
Command = ecPageDown
ShortCut = 34
end
item
Command = ecSelPageDown
ShortCut = 8226
end
item
Command = ecPageBottom
ShortCut = 16418
end
item
Command = ecSelPageBottom
ShortCut = 24610
end
item
Command = ecPageUp
ShortCut = 33
end
item
Command = ecSelPageUp
ShortCut = 8225
end
item
Command = ecPageTop
ShortCut = 16417
end
item
Command = ecSelPageTop
ShortCut = 24609
end
item
Command = ecLineStart
ShortCut = 36
end
item
Command = ecSelLineStart
ShortCut = 8228
end
item
Command = ecEditorTop
ShortCut = 16420
end
item
Command = ecSelEditorTop
ShortCut = 24612
end
item
Command = ecLineEnd
ShortCut = 35
end
item
Command = ecSelLineEnd
ShortCut = 8227
end
item
Command = ecEditorBottom
ShortCut = 16419
end
item
Command = ecSelEditorBottom
ShortCut = 24611
end
item
Command = ecToggleMode
ShortCut = 45
end
item
Command = ecCopy
ShortCut = 16429
end
item
Command = ecPaste
ShortCut = 8237
end
item
Command = ecDeleteChar
ShortCut = 46
end
item
Command = ecCut
ShortCut = 8238
end
item
Command = ecDeleteLastChar
ShortCut = 8
end
item
Command = ecDeleteLastChar
ShortCut = 8200
end
item
Command = ecDeleteLastWord
ShortCut = 16392
end
item
Command = ecUndo
ShortCut = 32776
end
item
Command = ecRedo
ShortCut = 40968
end
item
Command = ecLineBreak
ShortCut = 13
end
item
Command = ecSelectAll
ShortCut = 16449
end
item
Command = ecCopy
ShortCut = 16451
end
item
Command = ecBlockIndent
ShortCut = 24649
end
item
Command = ecLineBreak
ShortCut = 16461
end
item
Command = ecInsertLine
ShortCut = 16462
end
item
Command = ecDeleteWord
ShortCut = 16468
end
item
Command = ecBlockUnindent
ShortCut = 24661
end
item
Command = ecPaste
ShortCut = 16470
end
item
Command = ecCut
ShortCut = 16472
end
item
Command = ecDeleteLine
ShortCut = 16473
end
item
Command = ecDeleteEOL
ShortCut = 24665
end
item
Command = ecUndo
ShortCut = 16474
end
item
Command = ecRedo
ShortCut = 24666
end
item
Command = ecGotoMarker0
ShortCut = 16432
end
item
Command = ecGotoMarker1
ShortCut = 16433
end
item
Command = ecGotoMarker2
ShortCut = 16434
end
item
Command = ecGotoMarker3
ShortCut = 16435
end
item
Command = ecGotoMarker4
ShortCut = 16436
end
item
Command = ecGotoMarker5
ShortCut = 16437
end
item
Command = ecGotoMarker6
ShortCut = 16438
end
item
Command = ecGotoMarker7
ShortCut = 16439
end
item
Command = ecGotoMarker8
ShortCut = 16440
end
item
Command = ecGotoMarker9
ShortCut = 16441
end
item
Command = ecSetMarker0
ShortCut = 24624
end
item
Command = ecSetMarker1
ShortCut = 24625
end
item
Command = ecSetMarker2
ShortCut = 24626
end
item
Command = ecSetMarker3
ShortCut = 24627
end
item
Command = ecSetMarker4
ShortCut = 24628
end
item
Command = ecSetMarker5
ShortCut = 24629
end
item
Command = ecSetMarker6
ShortCut = 24630
end
item
Command = ecSetMarker7
ShortCut = 24631
end
item
Command = ecSetMarker8
ShortCut = 24632
end
item
Command = ecSetMarker9
ShortCut = 24633
end
item
Command = EcFoldLevel1
ShortCut = 41009
end
item
Command = EcFoldLevel2
ShortCut = 41010
end
item
Command = EcFoldLevel3
ShortCut = 41011
end
item
Command = EcFoldLevel4
ShortCut = 41012
end
item
Command = EcFoldLevel5
ShortCut = 41013
end
item
Command = EcFoldLevel6
ShortCut = 41014
end
item
Command = EcFoldLevel7
ShortCut = 41015
end
item
Command = EcFoldLevel8
ShortCut = 41016
end
item
Command = EcFoldLevel9
ShortCut = 41017
end
item
Command = EcFoldLevel0
ShortCut = 41008
end
item
Command = EcFoldCurrent
ShortCut = 41005
end
item
Command = EcUnFoldCurrent
ShortCut = 41003
end
item
Command = EcToggleMarkupWord
ShortCut = 32845
end
item
Command = ecNormalSelect
ShortCut = 24654
end
item
Command = ecColumnSelect
ShortCut = 24643
end
item
Command = ecLineSelect
ShortCut = 24652
end
item
Command = ecTab
ShortCut = 9
end
item
Command = ecShiftTab
ShortCut = 8201
end
item
Command = ecMatchBracket
ShortCut = 24642
end
item
Command = ecColSelUp
ShortCut = 40998
end
item
Command = ecColSelDown
ShortCut = 41000
end
item
Command = ecColSelLeft
ShortCut = 40997
end
item
Command = ecColSelRight
ShortCut = 40999
end
item
Command = ecColSelPageDown
ShortCut = 40994
end
item
Command = ecColSelPageBottom
ShortCut = 57378
end
item
Command = ecColSelPageUp
ShortCut = 40993
end
item
Command = ecColSelPageTop
ShortCut = 57377
end
item
Command = ecColSelLineStart
ShortCut = 40996
end
item
Command = ecColSelLineEnd
ShortCut = 40995
end
item
Command = ecColSelEditorTop
ShortCut = 57380
end
item
Command = ecColSelEditorBottom
ShortCut = 57379
end>
MouseActions = <>
MouseTextActions = <>
MouseSelActions = <>
Lines.Strings = (
'SynEdit'
)
VisibleSpecialChars = [vscSpace, vscTabAtLast]
ReadOnly = True
SelectedColor.BackPriority = 50
SelectedColor.ForePriority = 50
SelectedColor.FramePriority = 50
SelectedColor.BoldPriority = 50
SelectedColor.ItalicPriority = 50
SelectedColor.UnderlinePriority = 50
SelectedColor.StrikeOutPriority = 50
BracketHighlightStyle = sbhsBoth
BracketMatchColor.Background = clNone
BracketMatchColor.Foreground = clNone
BracketMatchColor.Style = [fsBold]
FoldedCodeColor.Background = clNone
FoldedCodeColor.Foreground = clGray
FoldedCodeColor.FrameColor = clGray
MouseLinkColor.Background = clNone
MouseLinkColor.Foreground = clBlue
LineHighlightColor.Background = clNone
LineHighlightColor.Foreground = clNone
inline SynLeftGutterPartList1: TSynGutterPartList
object SynGutterMarks1: TSynGutterMarks
Width = 24
MouseActions = <>
end
object SynGutterLineNumber1: TSynGutterLineNumber
Width = 17
MouseActions = <>
MarkupInfo.Background = clBtnFace
MarkupInfo.Foreground = clNone
DigitCount = 2
ShowOnlyLineNumbersMultiplesOf = 1
ZeroStart = False
LeadingZeros = False
end
object SynGutterChanges1: TSynGutterChanges
Width = 4
MouseActions = <>
ModifiedColor = 59900
SavedColor = clGreen
end
object SynGutterSeparator1: TSynGutterSeparator
Width = 2
MouseActions = <>
MarkupInfo.Background = clWhite
MarkupInfo.Foreground = clGray
end
object SynGutterCodeFolding1: TSynGutterCodeFolding
MouseActions = <>
MarkupInfo.Background = clNone
MarkupInfo.Foreground = clGray
MouseActionsExpanded = <>
MouseActionsCollapsed = <>
end
end
end
end
object PgDebugTree: TTabSheet
Caption = 'Debug tree'
ClientHeight = 480
ClientWidth = 521
object TokensTreeView: TTreeView
Left = 0
Height = 480
Top = 0
Width = 521
Align = alClient
TabOrder = 0
end
end
end
object StatusBar: TStatusBar
Left = 0
Height = 23
Top = 520
Width = 832
Panels = <
item
Width = 200
end>
SimplePanel = False
end
object LeftPanel: TPanel
Left = 6
Height = 506
Top = 6
Width = 282
Align = alLeft
BorderSpacing.Left = 6
BorderSpacing.Top = 6
BorderSpacing.Right = 2
BorderSpacing.Bottom = 8
BevelOuter = bvNone
ClientHeight = 506
ClientWidth = 282
TabOrder = 2
object ShellTreeView: TShellTreeView
Left = 0
Height = 183
Top = 25
Width = 282
Align = alTop
BorderSpacing.Top = 4
BorderSpacing.Bottom = 2
FileSortType = fstCustom
HideSelection = False
ReadOnly = True
TabOrder = 0
OnSortCompare = ShellTreeViewSortCompare
Options = [tvoAutoItemHeight, tvoKeepCollapsedNodes, tvoReadOnly, tvoShowButtons, tvoShowLines, tvoShowRoot, tvoToolTips, tvoThemedDraw]
ObjectTypes = [otFolders]
ShellListView = ShellListView
end
object ShellSplitter: TSplitter
Cursor = crVSplit
Left = 0
Height = 5
Top = 210
Width = 282
Align = alTop
ResizeAnchor = akTop
end
object ShellListView: TShellListView
Left = 0
Height = 289
Top = 217
Width = 282
Align = alClient
BorderSpacing.Top = 2
Color = clDefault
HideSelection = False
ReadOnly = True
SortType = stText
TabOrder = 2
OnCompare = ShellListViewCompare
OnSelectItem = ShellListViewSelectItem
ObjectTypes = [otNonFolders]
ShellTreeView = ShellTreeView
end
object CbHistory: TComboBox
Left = 0
Height = 21
Top = 0
Width = 282
Align = alTop
ItemHeight = 15
OnCloseUp = CbHistoryCloseUp
OnDrawItem = CbHistoryDrawItem
OnEditingDone = CbHistoryEditingDone
Style = csOwnerDrawEditableFixed
TabOrder = 3
end
end
object MainSplitter: TSplitter
Left = 290
Height = 520
Top = 0
Width = 5
end
object MouseWheelTimer: TTimer
Enabled = False
Interval = 50
OnTimer = MouseWheelTimerTimer
Left = 464
Top = 120
end
object SynXMLSyn1: TSynXMLSyn
DefaultFilter = 'XML Document (*.xml,*.xsd,*.xsl,*.xslt,*.dtd)|*.xml;*.xsd;*.xsl;*.xslt;*.dtd'
Enabled = False
ElementAttri.Foreground = clPurple
AttributeAttri.Foreground = clNavy
AttributeAttri.Style = [fsBold]
NamespaceAttributeAttri.Foreground = clMaroon
NamespaceAttributeAttri.Style = [fsBold]
AttributeValueAttri.Foreground = clBlue
AttributeValueAttri.Style = []
NamespaceAttributeValueAttri.Style = []
TextAttri.Style = []
EntityRefAttri.Style = []
ProcessingInstructionAttri.Foreground = clFuchsia
CommentAttri.Style = [fsItalic]
DocTypeAttri.Foreground = clFuchsia
SymbolAttri.Foreground = clNavy
SymbolAttri.Style = [fsBold]
WantBracesParsed = False
Left = 624
Top = 120
end
object ImageList1: TImageList
Left = 328
Top = 120
Bitmap = {
4C7A020000001000000010000000F10200000000000078DA9594EB4B937114C7
7F7F48AF2588420ADF4551AF82DE446F22B22C354388828AB0BC356F53A7DBBC
ACB9962BD3BC67595642798B2CEF173453E7A534CD397553B7356F3B9DF344F0
9CED69D88B0FE7C0F97CC7C3C3F31D0008404466CF2544B54BD0ED96727F11EA
AE947A3740DD5A70C82117E1F98CCEB4DA55808A255F50C82117E1F9B44F1955
2B3B5066DB0E0A39E4223C9FFA31ABDCBE0D25F35B4121875C84E7556D9AD285
2D289EDD080A39E4223C9FDCACB5CC6D40D1B42728253F37815C91D4C4F389EF
F2CCDF7F41A1D5F54F2C3FBC10DF3A05E42287583EBEB1D038E501FDE89A2274
8B6B9A90F0F9F01DA2CFF2775E1BF3C75DA019762A42B7D867FDD2F47AD7817C
96BF5DFF403BB206EA816545E81653DD234DA7731EC867F95B75C5D9434E48E9
B52B42B7C8F20E69DA6C56209FE56FD43C560F3820B9CBA608DD224ADBA5E9EB
3C06E4B3FCD5D2CAB4BE1548F8BCA008DDCE989BA4E97A7300C867F928434346
BF1354DDCB8AD0EDA4AE5E9AE48A68E351963F9FA313E19A965D416E94817F3F
FFDB7F7540FF5333275C70B1D506112D8B706FC8050F6777E0C93C30CA17A5FE
A706F43FBD239DBA5DE3F08161C60BD73A97E144E518144DF818257328A38BF8
F5BF5D2DEF7F35EEC74B06C168DD613C9AF501B908CFA77CC896F79FF6C3C5FD
707F7C9B6199C16F1F5DC4AFBF2DB9F2FED31E56D80E85A39B0CF334FE7FA08B
1DF6EFAF5EDE7FDA0FEA5B217FC4CB304D6E527FF54AFD95F79FF6D0DCF7A01F
F6308CD60DE5FEC63518E5FDA77D7FD65BD00DB91986312FB8DD2B403EEFEF0B
B3BCFFB4EF4B7F05B983EB8C82AF1EB0DB27817C96BF596B91F79FF6BD29CF41
D3BFCAC8FBE2FED33FF459FE7A4599BCFFB48724D540769F93A1C3EF52EA1FFA
2C1F637AA91E74B0BE872456053CBF7ED80DE48A2BE6232C7F21571B96D7B41A
DB38B9A9EA5E927A8E5D7360D79A0340177F43F8F55788CBA653D86BD39EBB55
ADA79FF67E13E7B2DA101100B94AF968A3109105F82CDA50119E9320CEAAF391
A0F9DF56BC91C9
}
end
end
|