object EditForm: TEditForm
  Left = 509
  Top = 87
  Caption = 'Transform Editor'
  ClientHeight = 722
  ClientWidth = 764
  Color = clBtnFace
  Constraints.MinHeight = 400
  Constraints.MinWidth = 200
  Font.Charset = ANSI_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  Icon.Data = {
    0000010001001010000001002000680400001600000028000000100000002000
    0000010020000000000040040000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000282728AC010101BC020202880000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000979697FA5E5B5E57010101EF02020286000000000000001E0000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000000000000000005B5B5BBF010101F200000000131313DC0605
    06D002000269010101E4020102F5090707E30000000000000000000000000000
    000000000000000000000000000073737385020102FF02020281000000000000
    00002B292BC0020102FF010101AC1212091D0000000000000000000000000000
    000000000000000000000000000080808022504E50FF010101BF000000006059
    5928575557A2242324FF010101EA000000000000000000000000000000000000
    000000000000000000000000000000000000717171F2010101E9000000007B77
    76D0919090EB565656832D2D2D7D010101DD010101C300000000000000000000
    000000000000000000000000000000000000646464CC020102FF0000000D0000
    0000747474216767673E00000000505050201717173700000000000000000000
    0000000000000000000000000000000000006C6C6C95181718FF020202810000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000898887C7B1AFAEFF817F7EFF0E0B0AFF0A08
    07F8000000000000000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000969496ED060506DA0000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000000000000000000000000000000000009090908E646364FF0000
    001D090606CF0A0707AB00000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000009D9C9DCB6E6B
    6BF50A0707F3070505BB00000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000008080
    80224D4D4D3C0000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000000000000000000000000000000000000000000000000000FFFF
    0000FFFF0000C7FF0000C2FF0000F2070000F1870000F10F0000F9030000F893
    0000F8FF0000F07F0000FCFF0000FC1F0000FE1F0000FF3F0000FFFF0000}
  KeyPreview = True
  OldCreateOrder = True
  Position = poDefault
  OnActivate = FormActivate
  OnClose = FormClose
  OnCreate = FormCreate
  OnDestroy = FormDestroy
  OnKeyDown = EditKeyDown
  OnKeyPress = EditKeyPress
  OnResize = FormResize
  OnShortCut = FormShortCut
  OnShow = FormShow
  PixelsPerInch = 96
  TextHeight = 13
  object StatusBar: TStatusBar
    Left = 0
    Top = 704
    Width = 764
    Height = 18
    Panels = <
      item
        Width = 60
      end
      item
        Width = 60
      end
      item
        Width = 150
      end>
  end
  object topPnl: TPanel
    Left = 0
    Top = 0
    Width = 764
    Height = 24
    Align = alTop
    BevelOuter = bvSpace
    Ctl3D = True
    ParentCtl3D = False
    TabOrder = 0
    object EditorToolBar: TToolBar
      Left = 1
      Top = 1
      Width = 762
      Height = 22
      Align = alClient
      ButtonHeight = 23
      ButtonWidth = 24
      Caption = 'EditorToolBar'
      Color = clBtnFace
      Images = EditorTB
      ParentColor = False
      TabOrder = 0
      object tbResetAll: TToolButton
        Left = 0
        Top = 0
        Hint = 'New blank flame'
        Caption = 'New blank flame'
        ImageIndex = 0
        ParentShowHint = False
        ShowHint = True
        OnClick = mnuResetAllClick
      end
      object tbAdd: TToolButton
        Left = 24
        Top = 0
        Hint = 'Adds a new triangle'
        Caption = 'Add'
        ImageIndex = 1
        ParentShowHint = False
        ShowHint = True
        OnClick = mnuAddClick
      end
      object tbDuplicate: TToolButton
        Left = 48
        Top = 0
        Hint = 'Duplicates the selected triangle'
        Caption = 'Duplicate'
        ImageIndex = 2
        ParentShowHint = False
        ShowHint = True
        OnClick = mnuDupClick
      end
      object tbDelete: TToolButton
        Left = 72
        Top = 0
        Hint = 'Deletes the selected triangle'
        Caption = 'Delete'
        ImageIndex = 3
        ParentShowHint = False
        ShowHint = True
        OnClick = mnuDeleteClick
      end
      object ToolButton4: TToolButton
        Left = 96
        Top = 0
        Width = 8
        Caption = 'ToolButton4'
        ImageIndex = 3
        Style = tbsSeparator
      end
      object tbUndo: TToolButton
        Left = 104
        Top = 0
        Hint = 'Undo (Ctrl+Z)'
        Caption = 'Undo'
        ImageIndex = 4
        ParentShowHint = False
        ShowHint = True
        OnClick = mnuUndoClick
      end
      object tbRedo: TToolButton
        Left = 128
        Top = 0
        Hint = 'Redo (Ctrl+Y)'
        Caption = 'Redo'
        ImageIndex = 5
        ParentShowHint = False
        ShowHint = True
        OnClick = mnuRedoClick
      end
      object ToolButton11: TToolButton
        Left = 152
        Top = 0
        Width = 8
        Caption = 'ToolButton11'
        ImageIndex = 32
        Style = tbsSeparator
      end
      object tbCopy: TToolButton
        Left = 160
        Top = 0
        Hint = 'Copy triangle'
        Caption = 'tbCopy'
        DropdownMenu = CopyMenu
        ImageIndex = 26
        ParentShowHint = False
        ShowHint = True
      end
      object tbPaste: TToolButton
        Left = 184
        Top = 0
        Hint = 'Paste triangle'
        Caption = 'tbPaste'
        DropdownMenu = PasteMenu
        ImageIndex = 27
        ParentShowHint = False
        ShowHint = True
      end
      object ToolButton1: TToolButton
        Left = 208
        Top = 0
        Width = 8
        Caption = 'ToolButton1'
        ImageIndex = 5
        Style = tbsSeparator
      end
      object tbSelect: TToolButton
        Left = 216
        Top = 0
        Hint = 'Select mode'
        Caption = 'Select'
        Down = True
        ImageIndex = 6
        ParentShowHint = False
        ShowHint = True
        OnClick = tbSelectClick
      end
      object tbMove: TToolButton
        Left = 240
        Top = 0
        Hint = 'Move triangle'
        Caption = 'Move'
        Down = True
        Grouped = True
        ImageIndex = 7
        ParentShowHint = False
        ShowHint = True
        Style = tbsCheck
        OnClick = tbEditModeClick
      end
      object tbRotate: TToolButton
        Left = 264
        Top = 0
        Hint = 'Rotate triangle'
        Caption = 'Rotate'
        Grouped = True
        ImageIndex = 8
        ParentShowHint = False
        ShowHint = True
        Style = tbsCheck
        OnClick = tbEditModeClick
      end
      object tbScale: TToolButton
        Left = 288
        Top = 0
        Hint = 'Scale triangle'
        Caption = 'Scale'
        Grouped = True
        ImageIndex = 9
        ParentShowHint = False
        ShowHint = True
        Style = tbsCheck
        OnClick = tbEditModeClick
      end
      object tbPivotMode: TToolButton
        Left = 312
        Top = 0
        Hint = 'Toggle world pivot mode'
        Caption = 'tbPivotMode'
        ImageIndex = 15
        ParentShowHint = False
        ShowHint = True
        Style = tbsCheck
        OnClick = btnPivotModeClick
      end
      object ToolButton6: TToolButton
        Left = 336
        Top = 0
        Width = 8
        Caption = 'ToolButton6'
        ImageIndex = 16
        Style = tbsSeparator
      end
      object tbRotate90CCW: TToolButton
        Left = 344
        Top = 0
        Hint = 'Rotate triangle 90'#176' counter-clockwise'
        Caption = 'tbRotate90CCW'
        ImageIndex = 17
        ParentShowHint = False
        ShowHint = True
        OnClick = btTrgRotateLeft90Click
      end
      object tbRotate90CW: TToolButton
        Left = 368
        Top = 0
        Hint = 'Rotate triangle 90'#176' clockwise'
        Caption = 'tbRotate90CW'
        ImageIndex = 18
        ParentShowHint = False
        ShowHint = True
        OnClick = btTrgRotateRight90Click
      end
      object tbFlipHorz: TToolButton
        Left = 392
        Top = 0
        Hint = 'Flip triangle horizontal'
        Caption = 'Flip Horizontal'
        ImageIndex = 10
        ParentShowHint = False
        ShowHint = True
        OnClick = mnuFlipHorizontalClick
      end
      object tbFlipVert: TToolButton
        Left = 416
        Top = 0
        Hint = 'Flip triangle vertical'
        Caption = 'Flip Vertical'
        ImageIndex = 11
        ParentShowHint = False
        ShowHint = True
        OnClick = mnuFlipVerticalClick
      end
      object ToolButton2: TToolButton
        Left = 440
        Top = 0
        Width = 8
        Caption = 'ToolButton2'
        ImageIndex = 14
        Style = tbsSeparator
      end
      object tbVarPreview: TToolButton
        Left = 448
        Top = 0
        Hint = 'Show/hide variation preview'
        Caption = 'Variation Preview'
        ImageIndex = 14
        ParentShowHint = False
        ShowHint = True
        Style = tbsCheck
        OnClick = tbVarPreviewClick
      end
      object ToolButton3: TToolButton
        Left = 472
        Top = 0
        Width = 8
        Caption = 'ToolButton3'
        ImageIndex = 16
        Style = tbsSeparator
      end
      object tbPostXswap: TToolButton
        Left = 480
        Top = 0
        Hint = 'Enable post-triangle editing'
        Caption = 'tbPostXswap'
        ImageIndex = 29
        ParentShowHint = False
        ShowHint = True
        Style = tbsCheck
        OnClick = tbPostXswapClick
      end
      object tbEnableFinalXform: TToolButton
        Left = 504
        Top = 0
        Hint = 'Enable final transform'
        Caption = 'Show Final Xform'
        ImageIndex = 24
        ParentShowHint = False
        ShowHint = True
        Style = tbsCheck
        OnClick = tbEnableFinalXformClick
      end
      object ToolButton8: TToolButton
        Left = 528
        Top = 0
        Width = 8
        Caption = 'ToolButton8'
        ImageIndex = 32
        Style = tbsSeparator
      end
      object tbPostLink: TToolButton
        Left = 536
        Top = 0
        Hint = 'Adds a new linked triangle'
        Caption = 'tbPostLink'
        ImageIndex = 31
        ParentShowHint = False
        ShowHint = True
        OnClick = mnuLinkPostxformClick
      end
      object tbPreLink: TToolButton
        Left = 560
        Top = 0
        Hint = 'Add linked pre-transform'
        Caption = 'tbPreLink'
        ImageIndex = 33
        ParentShowHint = False
        ShowHint = True
        OnClick = mnuLinkPrexformClick
      end
      object btnFullChaos: TToolButton
        Left = 584
        Top = 0
        Caption = 'Show Chaos'
        ImageIndex = 41
        ParentShowHint = False
        ShowHint = True
        OnClick = btnFullChaosClick
      end
      object ToolButton5: TToolButton
        Left = 608
        Top = 0
        Width = 8
        Caption = 'ToolButton5'
        ImageIndex = 32
        Style = tbsSeparator
      end
      object btnMathPopup: TToolButton
        Left = 616
        Top = 0
        Hint = 'Insert math constant into the selected text field'
        Caption = 'Math menu'
        DropdownMenu = MathPopup
        ImageIndex = 32
        ParentShowHint = False
        ShowHint = True
        Style = tbsDropDown
        OnClick = InsertPi1Click
      end
    end
  end
  object EditPnl: TPanel
    Left = 0
    Top = 24
    Width = 764
    Height = 680
    Align = alClient
    TabOrder = 2
    OnClick = btnCopyTriangleClick
    object Splitter1: TSplitter
      Left = 453
      Top = 1
      Width = 10
      Height = 678
      Align = alRight
      AutoSnap = False
      Beveled = True
      MinSize = 300
      OnMoved = splitterMoved
      ExplicitLeft = 454
      ExplicitHeight = 731
    end
    object GrphPnl: TPanel
      Left = 1
      Top = 1
      Width = 452
      Height = 678
      Align = alClient
      BevelOuter = bvNone
      Color = clAppWorkSpace
      TabOrder = 0
      object ImgTemp: TImage
        Left = 0
        Top = 0
        Width = 273
        Height = 233
        Proportional = True
      end
    end
    object RightPanel: TPanel
      Left = 463
      Top = 1
      Width = 300
      Height = 678
      Align = alRight
      Alignment = taLeftJustify
      BevelOuter = bvNone
      TabOrder = 1
      object Splitter2: TSplitter
        Left = 0
        Top = 177
        Width = 300
        Height = 8
        Cursor = crVSplit
        Align = alTop
        AutoSnap = False
        Beveled = True
        MinSize = 177
        Visible = False
        OnMoved = splitterMoved
      end
      object ControlPanel: TPanel
        Left = 0
        Top = 185
        Width = 300
        Height = 493
        Align = alClient
        TabOrder = 0
        OnResize = ControlPanelResize
        DesignSize = (
          300
          493)
        object PageControl: TPageControl
          Left = 1
          Top = 79
          Width = 298
          Height = 413
          ActivePage = TabVariables
          Anchors = [akLeft, akTop, akRight, akBottom]
          MultiLine = True
          ParentShowHint = False
          ShowHint = False
          TabOrder = 3
          TabStop = False
          object TriangleTab: TTabSheet
            Caption = 'Triangle'
            ImageIndex = 34
            object TriangleScrollBox: TScrollBox
              Left = 0
              Top = 0
              Width = 290
              Height = 367
              HorzScrollBar.Visible = False
              VertScrollBar.Position = 58
              VertScrollBar.Smooth = True
              VertScrollBar.Style = ssFlat
              VertScrollBar.Tracking = True
              Align = alClient
              BevelInner = bvNone
              BevelOuter = bvNone
              BorderStyle = bsNone
              TabOrder = 0
              DesignSize = (
                273
                367)
              object TrianglePanel: TPanel
                Left = 3
                Top = -48
                Width = 249
                Height = 415
                Anchors = [akLeft, akTop, akRight]
                BevelOuter = bvNone
                Font.Charset = ANSI_CHARSET
                Font.Color = clWindowText
                Font.Height = -11
                Font.Name = 'Tahoma'
                Font.Style = []
                ParentFont = False
                TabOrder = 0
                OnResize = TrianglePanelResize
                object TriangleToolBar: TToolBar
                  Left = 28
                  Top = 218
                  Width = 163
                  Height = 28
                  ParentCustomHint = False
                  Align = alNone
                  EdgeInner = esNone
                  EdgeOuter = esNone
                  Images = EditorTB
                  List = True
                  TabOrder = 3
                  object tbCopyTriangle: TToolButton
                    Left = 0
                    Top = 0
                    Hint = 'Copy triangle coordinates'
                    ImageIndex = 26
                    ParentShowHint = False
                    ShowHint = True
                    OnClick = btnCopyTriangleClick
                  end
                  object tbPasteTriangle: TToolButton
                    Left = 23
                    Top = 0
                    Hint = 'Paste triangle coordinates'
                    Enabled = False
                    ImageIndex = 27
                    ParentShowHint = False
                    ShowHint = True
                    OnClick = btnPasteTriangleClick
                  end
                  object tbExtendedEdit: TToolButton
                    Left = 46
                    Top = 0
                    Hint = 'Enable extended edit mode'
                    Caption = 'tbExtendedEdit'
                    ImageIndex = 25
                    ParentShowHint = False
                    ShowHint = True
                    Style = tbsCheck
                    OnClick = tbExtendedEditClick
                  end
                  object tbAxisLock: TToolButton
                    Left = 69
                    Top = 0
                    Hint = 'Lock transform axes'
                    Caption = 'tbAxisLock'
                    ImageIndex = 16
                    ParentShowHint = False
                    ShowHint = True
                    Style = tbsCheck
                    OnClick = tbAxisLockClick
                  end
                  object tbAutoWeights: TToolButton
                    Left = 92
                    Top = 0
                    Hint = 'Auto-balance weights'
                    Caption = 'tbAutoWeights'
                    ImageIndex = 28
                    ParentShowHint = False
                    ShowHint = True
                    Style = tbsCheck
                  end
                  object tb2PostXswap: TToolButton
                    Left = 115
                    Top = 0
                    Hint = 'Enable post-triangle editing'
                    Caption = 'tb2PostXswap'
                    ImageIndex = 29
                    ParentShowHint = False
                    ShowHint = True
                    Style = tbsCheck
                    OnClick = tbPostXswapClick
                  end
                  object tbTriangle: TToolButton
                    Left = 138
                    Top = 0
                    DropdownMenu = TriangleOperations
                    ImageIndex = 34
                    ParentShowHint = False
                    ShowHint = True
                  end
                end
                object GroupBox5: TGroupBox
                  Left = 20
                  Top = 112
                  Width = 177
                  Height = 97
                  Caption = 'Transformations'
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = [fsBold]
                  ParentFont = False
                  ParentShowHint = False
                  PopupMenu = TriangleOperations
                  ShowHint = True
                  TabOrder = 4
                  OnDblClick = ResetToolsDblClick
                  object btTrgRotateLeft90: TSpeedButton
                    Left = 8
                    Top = 17
                    Width = 23
                    Height = 24
                    Hint = 'Rotate triangle 90'#176' counter-clockwise'
                    Flat = True
                    Glyph.Data = {
                      36050000424D3605000000000000360400002800000010000000100000000100
                      08000000000000010000C40E0000C40E00000001000000000000000000000000
                      8000008000000080800080000000800080008080000080808000C0C0C0000000
                      FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00000000000000
                      0000000000000000000000000000000000000000000000000000000000000000
                      0000000000000000000000000000000000000000000000000000000000000000
                      0000000000000000000000000000000000000000000000000000000000003300
                      00006600000099000000CC000000FF0000000033000033330000663300009933
                      0000CC330000FF33000000660000336600006666000099660000CC660000FF66
                      000000990000339900006699000099990000CC990000FF99000000CC000033CC
                      000066CC000099CC0000CCCC0000FFCC000000FF000033FF000066FF000099FF
                      0000CCFF0000FFFF000000003300330033006600330099003300CC003300FF00
                      330000333300333333006633330099333300CC333300FF333300006633003366
                      33006666330099663300CC663300FF6633000099330033993300669933009999
                      3300CC993300FF99330000CC330033CC330066CC330099CC3300CCCC3300FFCC
                      330000FF330033FF330066FF330099FF3300CCFF3300FFFF3300000066003300
                      66006600660099006600CC006600FF0066000033660033336600663366009933
                      6600CC336600FF33660000666600336666006666660099666600CC666600FF66
                      660000996600339966006699660099996600CC996600FF99660000CC660033CC
                      660066CC660099CC6600CCCC6600FFCC660000FF660033FF660066FF660099FF
                      6600CCFF6600FFFF660000009900330099006600990099009900CC009900FF00
                      990000339900333399006633990099339900CC339900FF339900006699003366
                      99006666990099669900CC669900FF6699000099990033999900669999009999
                      9900CC999900FF99990000CC990033CC990066CC990099CC9900CCCC9900FFCC
                      990000FF990033FF990066FF990099FF9900CCFF9900FFFF99000000CC003300
                      CC006600CC009900CC00CC00CC00FF00CC000033CC003333CC006633CC009933
                      CC00CC33CC00FF33CC000066CC003366CC006666CC009966CC00CC66CC00FF66
                      CC000099CC003399CC006699CC009999CC00CC99CC00FF99CC0000CCCC0033CC
                      CC0066CCCC0099CCCC00CCCCCC00FFCCCC0000FFCC0033FFCC0066FFCC0099FF
                      CC00CCFFCC00FFFFCC000000FF003300FF006600FF009900FF00CC00FF00FF00
                      FF000033FF003333FF006633FF009933FF00CC33FF00FF33FF000066FF003366
                      FF006666FF009966FF00CC66FF00FF66FF000099FF003399FF006699FF009999
                      FF00CC99FF00FF99FF0000CCFF0033CCFF0066CCFF0099CCFF00CCCCFF00FFCC
                      FF0000FFFF0033FFFF0066FFFF0099FFFF00CCFFFF00FFFFFF000F0F0F0F0F0F
                      0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F
                      0F0F0F0F070000070F0F0F0F0F0F0F0F0F0F0F0F070000070F0F0F0F0F0F0F0F
                      0F0F0F0F070000070F0F0F0F0F0F0FD40F0F0F0F070000070F0F0F0F0F0FD47E
                      0F0F0F0F070000070F0F0F0F0FD453530F0F0F0F070000070F0F0F0FD4530053
                      0F0F0F0F070000070F0F0FD45300000007070707070000070F0F0F5300000000
                      00000000000000070F0F08070000000000000000000000070F0F0F0807000000
                      07070707070707070F0F0F0F080700000F0F0F0F0F0F0F0F0F0F0F0F0F080700
                      0F0F0F0F0F0F0F0F0F0F0F0F0F0F08000F0F0F0F0F0F0F0F0F0F}
                    ParentShowHint = False
                    ShowHint = True
                    OnClick = btTrgRotateLeft90Click
                  end
                  object btTrgRotateRight90: TSpeedButton
                    Left = 146
                    Top = 17
                    Width = 23
                    Height = 24
                    Hint = 'Rotate triangle 90'#176' clockwise'
                    Flat = True
                    Glyph.Data = {
                      36050000424D3605000000000000360400002800000010000000100000000100
                      08000000000000010000C40E0000C40E00000001000000000000000000000000
                      8000008000000080800080000000800080008080000080808000C0C0C0000000
                      FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00000000000000
                      0000000000000000000000000000000000000000000000000000000000000000
                      0000000000000000000000000000000000000000000000000000000000000000
                      0000000000000000000000000000000000000000000000000000000000003300
                      00006600000099000000CC000000FF0000000033000033330000663300009933
                      0000CC330000FF33000000660000336600006666000099660000CC660000FF66
                      000000990000339900006699000099990000CC990000FF99000000CC000033CC
                      000066CC000099CC0000CCCC0000FFCC000000FF000033FF000066FF000099FF
                      0000CCFF0000FFFF000000003300330033006600330099003300CC003300FF00
                      330000333300333333006633330099333300CC333300FF333300006633003366
                      33006666330099663300CC663300FF6633000099330033993300669933009999
                      3300CC993300FF99330000CC330033CC330066CC330099CC3300CCCC3300FFCC
                      330000FF330033FF330066FF330099FF3300CCFF3300FFFF3300000066003300
                      66006600660099006600CC006600FF0066000033660033336600663366009933
                      6600CC336600FF33660000666600336666006666660099666600CC666600FF66
                      660000996600339966006699660099996600CC996600FF99660000CC660033CC
                      660066CC660099CC6600CCCC6600FFCC660000FF660033FF660066FF660099FF
                      6600CCFF6600FFFF660000009900330099006600990099009900CC009900FF00
                      990000339900333399006633990099339900CC339900FF339900006699003366
                      99006666990099669900CC669900FF6699000099990033999900669999009999
                      9900CC999900FF99990000CC990033CC990066CC990099CC9900CCCC9900FFCC
                      990000FF990033FF990066FF990099FF9900CCFF9900FFFF99000000CC003300
                      CC006600CC009900CC00CC00CC00FF00CC000033CC003333CC006633CC009933
                      CC00CC33CC00FF33CC000066CC003366CC006666CC009966CC00CC66CC00FF66
                      CC000099CC003399CC006699CC009999CC00CC99CC00FF99CC0000CCCC0033CC
                      CC0066CCCC0099CCCC00CCCCCC00FFCCCC0000FFCC0033FFCC0066FFCC0099FF
                      CC00CCFFCC00FFFFCC000000FF003300FF006600FF009900FF00CC00FF00FF00
                      FF000033FF003333FF006633FF009933FF00CC33FF00FF33FF000066FF003366
                      FF006666FF009966FF00CC66FF00FF66FF000099FF003399FF006699FF009999
                      FF00CC99FF00FF99FF0000CCFF0033CCFF0066CCFF0099CCFF00CCCCFF00FFCC
                      FF0000FFFF0033FFFF0066FFFF0099FFFF00CCFFFF00FFFFFF000F0F0F0F0F0F
                      0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F07000007
                      0F0F0F0F0F0F0F0F0F0F0F0F070000070F0F0F0F0F0F0F0F0F0F0F0F07000007
                      0F0F0F0F0F0F0F0F0F0F0F0F070000070F0F0F0FD40F0F0F0F0F0F0F07000007
                      0F0F0F0F7ED40F0F0F0F0F0F070000070F0F0F0F5353D40F0F0F0F0F07000007
                      0F0F0F0F530053D40F0F0F0F070000070707070700000053D40F0F0F07000000
                      0000000000000000530F0F0F07000000000000000000000007080F0F07070707
                      0707070700000007080F0F0F0F0F0F0F0F0F0F0F000007080F0F0F0F0F0F0F0F
                      0F0F0F0F0007080F0F0F0F0F0F0F0F0F0F0F0F0F00080F0F0F0F}
                    ParentShowHint = False
                    ShowHint = True
                    OnClick = btTrgRotateRight90Click
                  end
                  object btTrgScaleDown: TSpeedButton
                    Left = 32
                    Top = 65
                    Width = 23
                    Height = 24
                    Hint = 'Scale triangle down'
                    Flat = True
                    Glyph.Data = {
                      F6000000424DF600000000000000760000002800000010000000100000000100
                      0400000000008000000000000000000000001000000000000000000000000000
                      8000008000000080800080000000800080008080000080808000C0C0C0000000
                      FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000
                      0FFFF000000000000FFFFF0000FFFFF00FFFFFF0000FFFF00FFFFFFFF000FFF0
                      0FFFFFFFFF000FF00FFFFFFFFFF000000FFFFFFFFFFF00000FFFFFFFFFFFFF00
                      0FFFFFFFFFFFFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF}
                    ParentShowHint = False
                    ShowHint = True
                    OnClick = btTrgScaleDownClick
                  end
                  object btTrgScaleUp: TSpeedButton
                    Left = 122
                    Top = 65
                    Width = 23
                    Height = 24
                    Hint = 'Scale triangle up'
                    Flat = True
                    Glyph.Data = {
                      F6000000424DF600000000000000760000002800000010000000100000000100
                      0400000000008000000000000000000000001000000000000000000000000000
                      8000008000000080800080000000800080008080000080808000C0C0C0000000
                      FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFFFFFFFFFFF
                      FFFFF00000000000000FF00000000000000FFF000FFFFFFFF00FFFF000FFFFFF
                      F00FFFFF000FFFFFF00FFFFFF000FFFFF00FFFFFFF000FFFF00FFFFFFFF000FF
                      F00FFFFFFFFF000FF00FFFFFFFFFF000F00FFFFFFFFFFF00000FFFFFFFFFFFF0
                      000FFFFFFFFFFFFF000FFFFFFFFFFFFFF00FFFFFFFFFFFFFFFFF}
                    ParentShowHint = False
                    ShowHint = True
                    OnClick = btTrgScaleUpClick
                  end
                  object btTrgMoveDown: TSpeedButton
                    Left = 32
                    Top = 41
                    Width = 23
                    Height = 24
                    Hint = 'Move triangle down'
                    Flat = True
                    Glyph.Data = {
                      36030000424D3603000000000000360000002800000010000000100000000100
                      18000000000000030000130B0000130B00000000000000000000FFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF808080FFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
                      0000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFF808080000000000000FFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000
                      0000000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFF808080000000000000000000000000FFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000
                      0000000000000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFF808080000000000000000000000000000000000000FFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000
                      0000000000000000000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFF808080000000808080808080000000000000C0C0C0404040000000FFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF404040FFFFFFFFFFFF80808000
                      0000000000FFFFFFFFFFFFC0C0C0808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFF808080000000000000FFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80808000
                      0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFF808080000000000000FFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80808000
                      0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFF808080000000000000FFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0C0C000
                      0000404040FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF}
                    ParentShowHint = False
                    ShowHint = True
                    OnClick = btTrgMoveDownClick
                  end
                  object btTrgMoveLeft: TSpeedButton
                    Left = 122
                    Top = 41
                    Width = 23
                    Height = 24
                    Hint = 'Move triangle left'
                    Flat = True
                    Glyph.Data = {
                      36030000424D3603000000000000360000002800000010000000100000000100
                      18000000000000030000130B0000130B00000000000000000000FFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFF808080404040FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFF808080000000000000FFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80808000000000000000
                      0000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      8080800000000000000000000000000000008080808080808080808080808080
                      80808080808080C0C0C080808000000000000000000000000000000000000000
                      0000000000000000000000000000000000000000000000000000FFFFFF808080
                      0000000000000000000000000000000000000000000000000000000000000000
                      00000000000000404040FFFFFFFFFFFFFFFFFF80808000000000000000000000
                      0000C0C0C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFF808080000000000000404040FFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
                      8080000000C0C0C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF808080FFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF}
                    ParentShowHint = False
                    ShowHint = True
                    OnClick = btTrgMoveLeftClick
                  end
                  object btTrgMoveRight: TSpeedButton
                    Left = 146
                    Top = 41
                    Width = 23
                    Height = 24
                    Hint = 'Move triangle right'
                    Flat = True
                    Glyph.Data = {
                      36030000424D3603000000000000360000002800000010000000100000000100
                      18000000000000030000130B0000130B00000000000000000000FFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40404080
                      8080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000808080FFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
                      8080000000000000000000808080FFFFFFFFFFFFFFFFFFFFFFFFC0C0C0808080
                      8080808080808080808080808080808080800000000000000000000000000000
                      00808080FFFFFFFFFFFF00000000000000000000000000000000000000000000
                      0000000000000000000000000000000000000000000000808080404040000000
                      0000000000000000000000000000000000000000000000000000000000000000
                      00000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
                      C0C0000000000000000000000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF404040000000000000808080FFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0C0C000
                      0000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFF808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF}
                    ParentShowHint = False
                    ShowHint = True
                    OnClick = btTrgMoveRightClick
                  end
                  object btTrgMoveUp: TSpeedButton
                    Left = 8
                    Top = 41
                    Width = 23
                    Height = 24
                    Hint = 'Move triangle up'
                    Flat = True
                    Glyph.Data = {
                      36030000424D3603000000000000360000002800000010000000100000000100
                      18000000000000030000130B0000130B00000000000000000000FFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF404040000000C0C0C0FFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
                      0000000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000808080FFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
                      0000000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000808080FFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
                      0000000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFF808080C0C0C0FFFFFFFFFFFF000000000000808080FFFFFFFFFFFF4040
                      40FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000404040C0C0C000
                      0000000000808080808080000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFF808080000000000000000000000000000000000000000000FFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000
                      0000000000000000000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFF808080000000000000000000000000000000FFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000
                      0000000000000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFF808080000000000000000000FFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
                      0000000000808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF808080000000FFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFF808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF}
                    ParentShowHint = False
                    ShowHint = True
                    OnClick = btTrgMoveUpClick
                  end
                  object btTrgRotateLeft: TSpeedButton
                    Left = 32
                    Top = 17
                    Width = 23
                    Height = 24
                    Hint = 'Rotate triangle counter clockwise'
                    Flat = True
                    Glyph.Data = {
                      36030000424D3603000000000000360000002800000010000000100000000100
                      18000000000000030000130B0000130B00000000000000000000FFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFC0C0C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF808080808080FFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFF000000404040FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0C0C0000000404040FFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FF404040000000404040FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0E0E0FFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFF808080000000000000808080FFFFFFFFFFFF
                      FFFFFFFFFFFFE0E0E0606060FFFFFFFFFFFFFFFFFFFFFFFFE0E0E08080800000
                      00000000000000E0E0E0FFFFFFFFFFFFFFFFFFE0E0E0202020404040FFFFFFE0
                      E0E0C0C0C0A0A0A0404040000000000000000000404040FFFFFFFFFFFFFFFFFF
                      E0E0E02020200000004040408080804040404040400000000000000000000000
                      00000000C0C0C0FFFFFFFFFFFFE0E0E020202000000000000000000000000000
                      0000000000000000000000000000404040404040FFFFFFFFFFFFFFFFFF202020
                      0000000000000000000000000000000000000000000000000000004040408080
                      80FFFFFFFFFFFFFFFFFFC0C0C080808000000000000000000000000000000000
                      0000000000404040808080808080FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0C0C0
                      808080000000000000404040808080808080808080808080C0C0C0FFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0C0C0808080000000202020808080C0
                      C0C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFC0C0C0808080404040FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0C0C0808080FFFFFFFF
                      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF}
                    ParentShowHint = False
                    ShowHint = True
                    OnClick = btTrgRotateLeftClick
                  end
                  object btTrgRotateRight: TSpeedButton
                    Left = 122
                    Top = 17
                    Width = 23
                    Height = 24
                    Hint = 'Rotate triangle clockwise'
                    Flat = True
                    Glyph.Data = {
                      F6000000424DF600000000000000760000002800000010000000100000000100
                      04000000000080000000130B0000130B00001000000000000000000000000000
                      8000008000000080800080000000800080008080000080808000C0C0C0000000
                      FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFFFFFFFFFFF
                      FFFF77FFFFFFFFFFFFFF70FFFFFFFFFFFFFF708FFFFFFFFFFFFF707FFFFFFFFF
                      FFFF7007FFFFFFFFFFFFF0007FFFFF7FFFFFF7000788FF70FFFFF80000077770
                      0FFFFF770000000000FFFFF770000000000FFFFF777000000078FFFFF8777770
                      078FFFFFFFFF870078FFFFFFFFFFFF778FFFFFFFFFFFFF78FFFF}
                    ParentShowHint = False
                    ShowHint = True
                    OnClick = btTrgRotateRightClick
                  end
                  object txtTrgScaleValue: TComboBox
                    Left = 56
                    Top = 66
                    Width = 65
                    Height = 21
                    AutoComplete = False
                    Font.Charset = ANSI_CHARSET
                    Font.Color = clWindowText
                    Font.Height = -11
                    Font.Name = 'Tahoma'
                    Font.Style = []
                    ItemIndex = 1
                    ParentFont = False
                    TabOrder = 2
                    Text = '125'
                    OnExit = txtValidateValue
                    OnKeyPress = txtValKeyPress
                    OnSelect = txtValidateValue
                    Items.Strings = (
                      '110'
                      '125'
                      '150'
                      '175'
                      '200')
                  end
                  object txtTrgRotateValue: TComboBox
                    Left = 56
                    Top = 18
                    Width = 65
                    Height = 21
                    AutoComplete = False
                    Font.Charset = ANSI_CHARSET
                    Font.Color = clWindowText
                    Font.Height = -11
                    Font.Name = 'Tahoma'
                    Font.Style = []
                    ParentFont = False
                    TabOrder = 0
                    Text = '15'
                    OnExit = txtValidateValue
                    OnKeyPress = txtValKeyPress
                    OnSelect = txtValidateValue
                    Items.Strings = (
                      '5'
                      '15'
                      '30'
                      '45'
                      '60'
                      '90'
                      '120'
                      '180')
                  end
                  object txtTrgMoveValue: TComboBox
                    Left = 56
                    Top = 42
                    Width = 65
                    Height = 21
                    AutoComplete = False
                    Font.Charset = ANSI_CHARSET
                    Font.Color = clWindowText
                    Font.Height = -11
                    Font.Name = 'Tahoma'
                    Font.Style = []
                    ItemIndex = 3
                    ParentFont = False
                    TabOrder = 1
                    Text = '0.1'
                    OnExit = txtValidateValue
                    OnKeyPress = txtValKeyPress
                    OnSelect = txtValidateValue
                    Items.Strings = (
                      '1'
                      '0.5'
                      '0.25'
                      '0.1'
                      '0.05'
                      '0.025'
                      '0.01')
                  end
                end
                object GroupBox6: TGroupBox
                  Left = 6
                  Top = 0
                  Width = 209
                  Height = 105
                  Caption = 'Coordinates'
                  Ctl3D = True
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = [fsBold]
                  ParentCtl3D = False
                  ParentFont = False
                  TabOrder = 0
                  DesignSize = (
                    209
                    105)
                  object LabelC: TLabel
                    Left = 8
                    Top = 48
                    Width = 10
                    Height = 13
                    Caption = 'Y:'
                    Font.Charset = ANSI_CHARSET
                    Font.Color = clWindowText
                    Font.Height = -11
                    Font.Name = 'Tahoma'
                    Font.Style = []
                    ParentFont = False
                  end
                  object LabelA: TLabel
                    Left = 8
                    Top = 24
                    Width = 10
                    Height = 13
                    Caption = 'X:'
                    Font.Charset = ANSI_CHARSET
                    Font.Color = clWindowText
                    Font.Height = -11
                    Font.Name = 'Tahoma'
                    Font.Style = []
                    ParentFont = False
                  end
                  object LabelB: TLabel
                    Left = 8
                    Top = 72
                    Width = 12
                    Height = 13
                    Caption = 'O:'
                    Font.Charset = ANSI_CHARSET
                    Font.Color = clWindowText
                    Font.Height = -11
                    Font.Name = 'Tahoma'
                    Font.Style = []
                    ParentFont = False
                  end
                  object txtAx: TEdit
                    Tag = 1
                    Left = 28
                    Top = 20
                    Width = 70
                    Height = 21
                    Anchors = [akLeft, akTop, akRight]
                    Font.Charset = ANSI_CHARSET
                    Font.Color = clWindowText
                    Font.Height = -11
                    Font.Name = 'Tahoma'
                    Font.Style = []
                    ParentFont = False
                    TabOrder = 0
                    Text = '0'
                    OnDblClick = AffineCoefsDblClick
                    OnExit = CornerEditExit
                    OnKeyPress = CornerEditKeyPress
                  end
                  object txtAy: TEdit
                    Left = 117
                    Top = 20
                    Width = 70
                    Height = 21
                    Anchors = [akLeft, akTop, akRight]
                    Font.Charset = ANSI_CHARSET
                    Font.Color = clWindowText
                    Font.Height = -11
                    Font.Name = 'Tahoma'
                    Font.Style = []
                    ParentFont = False
                    TabOrder = 1
                    Text = '0'
                    OnDblClick = AffineCoefsDblClick
                    OnExit = CornerEditExit
                    OnKeyPress = CornerEditKeyPress
                  end
                  object txtBx: TEdit
                    Left = 28
                    Top = 68
                    Width = 70
                    Height = 21
                    Anchors = [akLeft, akTop, akRight]
                    Font.Charset = ANSI_CHARSET
                    Font.Color = clWindowText
                    Font.Height = -11
                    Font.Name = 'Tahoma'
                    Font.Style = []
                    ParentFont = False
                    TabOrder = 4
                    Text = '0'
                    OnDblClick = AffineCoefsDblClick
                    OnExit = CornerEditExit
                    OnKeyPress = CornerEditKeyPress
                  end
                  object txtBy: TEdit
                    Left = 117
                    Top = 68
                    Width = 70
                    Height = 21
                    Anchors = [akLeft, akTop, akRight]
                    Font.Charset = ANSI_CHARSET
                    Font.Color = clWindowText
                    Font.Height = -11
                    Font.Name = 'Tahoma'
                    Font.Style = []
                    ParentFont = False
                    TabOrder = 5
                    Text = '0'
                    OnDblClick = AffineCoefsDblClick
                    OnExit = CornerEditExit
                    OnKeyPress = CornerEditKeyPress
                  end
                  object txtCx: TEdit
                    Left = 28
                    Top = 44
                    Width = 70
                    Height = 21
                    Anchors = [akLeft, akTop, akRight]
                    Font.Charset = ANSI_CHARSET
                    Font.Color = clWindowText
                    Font.Height = -11
                    Font.Name = 'Tahoma'
                    Font.Style = []
                    ParentFont = False
                    TabOrder = 2
                    Text = '0'
                    OnDblClick = AffineCoefsDblClick
                    OnExit = CornerEditExit
                    OnKeyPress = CornerEditKeyPress
                  end
                  object txtCy: TEdit
                    Tag = 1
                    Left = 117
                    Top = 44
                    Width = 70
                    Height = 21
                    Anchors = [akLeft, akTop, akRight]
                    Font.Charset = ANSI_CHARSET
                    Font.Color = clWindowText
                    Font.Height = -11
                    Font.Name = 'Tahoma'
                    Font.Style = []
                    ParentFont = False
                    TabOrder = 3
                    Text = '0'
                    OnDblClick = AffineCoefsDblClick
                    OnExit = CornerEditExit
                    OnKeyPress = CornerEditKeyPress
                  end
                  object SpinXx: TSpinButton
                    Left = 98
                    Top = 19
                    Width = 15
                    Height = 23
                    DownGlyph.Data = {
                      0E010000424D0E01000000000000360000002800000009000000060000000100
                      200000000000D800000000000000000000000000000000000000008080000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      8000008080000080800000808000000000000080800000808000008080000080
                      8000008080000080800000808000000000000000000000000000008080000080
                      8000008080000080800000808000000000000000000000000000000000000000
                      0000008080000080800000808000000000000000000000000000000000000000
                      0000000000000000000000808000008080000080800000808000008080000080
                      800000808000008080000080800000808000}
                    FocusControl = txtAx
                    ParentShowHint = False
                    ShowHint = False
                    TabOrder = 6
                    UpGlyph.Data = {
                      0E010000424D0E01000000000000360000002800000009000000060000000100
                      200000000000D800000000000000000000000000000000000000008080000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      8000000000000000000000000000000000000000000000000000000000000080
                      8000008080000080800000000000000000000000000000000000000000000080
                      8000008080000080800000808000008080000000000000000000000000000080
                      8000008080000080800000808000008080000080800000808000000000000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      800000808000008080000080800000808000}
                    OnDownClick = SpinButtonDownClick
                    OnUpClick = SpinButtonUpClick
                  end
                  object SpinYx: TSpinButton
                    Left = 98
                    Top = 43
                    Width = 15
                    Height = 23
                    DownGlyph.Data = {
                      0E010000424D0E01000000000000360000002800000009000000060000000100
                      200000000000D800000000000000000000000000000000000000008080000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      8000008080000080800000808000000000000080800000808000008080000080
                      8000008080000080800000808000000000000000000000000000008080000080
                      8000008080000080800000808000000000000000000000000000000000000000
                      0000008080000080800000808000000000000000000000000000000000000000
                      0000000000000000000000808000008080000080800000808000008080000080
                      800000808000008080000080800000808000}
                    FocusControl = txtCx
                    ParentShowHint = False
                    ShowHint = False
                    TabOrder = 7
                    UpGlyph.Data = {
                      0E010000424D0E01000000000000360000002800000009000000060000000100
                      200000000000D800000000000000000000000000000000000000008080000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      8000000000000000000000000000000000000000000000000000000000000080
                      8000008080000080800000000000000000000000000000000000000000000080
                      8000008080000080800000808000008080000000000000000000000000000080
                      8000008080000080800000808000008080000080800000808000000000000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      800000808000008080000080800000808000}
                    OnDownClick = SpinButtonDownClick
                    OnUpClick = SpinButtonUpClick
                  end
                  object SpinOx: TSpinButton
                    Left = 98
                    Top = 67
                    Width = 15
                    Height = 23
                    DownGlyph.Data = {
                      0E010000424D0E01000000000000360000002800000009000000060000000100
                      200000000000D800000000000000000000000000000000000000008080000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      8000008080000080800000808000000000000080800000808000008080000080
                      8000008080000080800000808000000000000000000000000000008080000080
                      8000008080000080800000808000000000000000000000000000000000000000
                      0000008080000080800000808000000000000000000000000000000000000000
                      0000000000000000000000808000008080000080800000808000008080000080
                      800000808000008080000080800000808000}
                    FocusControl = txtBx
                    ParentShowHint = False
                    ShowHint = False
                    TabOrder = 8
                    UpGlyph.Data = {
                      0E010000424D0E01000000000000360000002800000009000000060000000100
                      200000000000D800000000000000000000000000000000000000008080000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      8000000000000000000000000000000000000000000000000000000000000080
                      8000008080000080800000000000000000000000000000000000000000000080
                      8000008080000080800000808000008080000000000000000000000000000080
                      8000008080000080800000808000008080000080800000808000000000000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      800000808000008080000080800000808000}
                    OnDownClick = SpinButtonDownClick
                    OnUpClick = SpinButtonUpClick
                  end
                  object SpinXy: TSpinButton
                    Left = 187
                    Top = 19
                    Width = 15
                    Height = 23
                    DownGlyph.Data = {
                      0E010000424D0E01000000000000360000002800000009000000060000000100
                      200000000000D800000000000000000000000000000000000000008080000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      8000008080000080800000808000000000000080800000808000008080000080
                      8000008080000080800000808000000000000000000000000000008080000080
                      8000008080000080800000808000000000000000000000000000000000000000
                      0000008080000080800000808000000000000000000000000000000000000000
                      0000000000000000000000808000008080000080800000808000008080000080
                      800000808000008080000080800000808000}
                    FocusControl = txtAy
                    ParentShowHint = False
                    ShowHint = False
                    TabOrder = 9
                    UpGlyph.Data = {
                      0E010000424D0E01000000000000360000002800000009000000060000000100
                      200000000000D800000000000000000000000000000000000000008080000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      8000000000000000000000000000000000000000000000000000000000000080
                      8000008080000080800000000000000000000000000000000000000000000080
                      8000008080000080800000808000008080000000000000000000000000000080
                      8000008080000080800000808000008080000080800000808000000000000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      800000808000008080000080800000808000}
                    OnDownClick = SpinButtonDownClick
                    OnUpClick = SpinButtonUpClick
                  end
                  object SpinYy: TSpinButton
                    Left = 187
                    Top = 43
                    Width = 15
                    Height = 23
                    DownGlyph.Data = {
                      0E010000424D0E01000000000000360000002800000009000000060000000100
                      200000000000D800000000000000000000000000000000000000008080000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      8000008080000080800000808000000000000080800000808000008080000080
                      8000008080000080800000808000000000000000000000000000008080000080
                      8000008080000080800000808000000000000000000000000000000000000000
                      0000008080000080800000808000000000000000000000000000000000000000
                      0000000000000000000000808000008080000080800000808000008080000080
                      800000808000008080000080800000808000}
                    FocusControl = txtCy
                    ParentShowHint = False
                    ShowHint = False
                    TabOrder = 10
                    UpGlyph.Data = {
                      0E010000424D0E01000000000000360000002800000009000000060000000100
                      200000000000D800000000000000000000000000000000000000008080000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      8000000000000000000000000000000000000000000000000000000000000080
                      8000008080000080800000000000000000000000000000000000000000000080
                      8000008080000080800000808000008080000000000000000000000000000080
                      8000008080000080800000808000008080000080800000808000000000000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      800000808000008080000080800000808000}
                    OnDownClick = SpinButtonDownClick
                    OnUpClick = SpinButtonUpClick
                  end
                  object SpinOy: TSpinButton
                    Left = 187
                    Top = 67
                    Width = 15
                    Height = 23
                    DownGlyph.Data = {
                      0E010000424D0E01000000000000360000002800000009000000060000000100
                      200000000000D800000000000000000000000000000000000000008080000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      8000008080000080800000808000000000000080800000808000008080000080
                      8000008080000080800000808000000000000000000000000000008080000080
                      8000008080000080800000808000000000000000000000000000000000000000
                      0000008080000080800000808000000000000000000000000000000000000000
                      0000000000000000000000808000008080000080800000808000008080000080
                      800000808000008080000080800000808000}
                    FocusControl = txtBy
                    ParentShowHint = False
                    ShowHint = False
                    TabOrder = 11
                    UpGlyph.Data = {
                      0E010000424D0E01000000000000360000002800000009000000060000000100
                      200000000000D800000000000000000000000000000000000000008080000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      8000000000000000000000000000000000000000000000000000000000000080
                      8000008080000080800000000000000000000000000000000000000000000080
                      8000008080000080800000808000008080000000000000000000000000000080
                      8000008080000080800000808000008080000080800000808000000000000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      800000808000008080000080800000808000}
                    OnDownClick = SpinButtonDownClick
                    OnUpClick = SpinButtonUpClick
                  end
                end
                object GroupBox3: TGroupBox
                  Left = 6
                  Top = 248
                  Width = 209
                  Height = 65
                  Caption = 'Pivot Point'
                  TabOrder = 2
                  object btnResetPivot: TSpeedButton
                    Left = 2
                    Top = 40
                    Width = 22
                    Height = 22
                    Hint = 'Reset pivot point to (0, 0)'
                    Margins.Top = 0
                    Caption = 'r'
                    Font.Charset = SYMBOL_CHARSET
                    Font.Color = clWindowText
                    Font.Height = -16
                    Font.Name = 'Marlett'
                    Font.Style = [fsItalic]
                    ParentFont = False
                    ParentShowHint = False
                    ShowHint = True
                    OnClick = btnResetPivotClick
                  end
                  object btnPickPivot: TSpeedButton
                    Left = 184
                    Top = 40
                    Width = 22
                    Height = 22
                    Hint = 'Pick pivot point using mouse'
                    Glyph.Data = {
                      36040000424D3604000000000000360000002800000010000000100000000100
                      2000000000000004000000000000000000000000000000000000FF00FF00FF00
                      FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
                      FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
                      FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00745A4600694F
                      3B00CAC2BB00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
                      FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00BBADA10081685400CAB2
                      A400684E3A00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
                      FF00FF00FF00967C6900FF00FF00FF00FF00FF00FF008C735F00DFCABE00BDA7
                      980070574300FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
                      FF00FF00FF009C8370007F655200CEC6BF00CABEB50091796600E9D7CE007C63
                      4F00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
                      FF00FF00FF00A38A7700DCD1CB006D533F0091796600DDCEC500D6C5BB00856C
                      5900FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
                      FF00FF00FF00AA917F00F9F4F100DDD4CD00856C5800F3EAE500947C6900DCD4
                      CE00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
                      FF00FF00FF00B0988600FCFAF900FBF7F600F9F5F200F7F2EE00896F5C00664C
                      38006A503C00765C4900FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
                      FF00FF00FF00B79F8D00FFFFFE00FEFDFC00FDFBFA00FBF8F700FAF6F300DFD5
                      CE00886E5B00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
                      FF00FF00FF00BDA69400FFFFFF00FFFFFF00FFFFFF00FEFDFD00E2DAD5009A82
                      6F00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
                      FF00FF00FF00C3AC9900FFFFFF00FFFFFF00FFFFFF00ECE7E300AB938100FF00
                      FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
                      FF00FF00FF00C8B09E00FFFFFF00FFFFFF00F6F2F000BDA59300FF00FF00FF00
                      FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
                      FF00FF00FF00CBB4A200FFFFFF00F7F4F100CAB3A100FF00FF00FF00FF00FF00
                      FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
                      FF00FF00FF00CBB4A200F6F3F000CBB4A200FF00FF00FF00FF00FF00FF00FF00
                      FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
                      FF00FF00FF00CBB4A200CBB4A200FF00FF00FF00FF00FF00FF00FF00FF00FF00
                      FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
                      FF00FF00FF00CBB4A200FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
                      FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00}
                    ParentShowHint = False
                    ShowHint = True
                    OnClick = btnPickPivotClick
                  end
                  object btnPivotMode: TSpeedButton
                    Left = 24
                    Top = 40
                    Width = 160
                    Height = 22
                    Caption = 'Local Pivot'
                    ParentShowHint = False
                    ShowHint = True
                    OnClick = btnPivotModeClick
                  end
                  object Label5: TLabel
                    Left = 110
                    Top = 20
                    Width = 10
                    Height = 13
                    Caption = 'Y:'
                  end
                  object Label6: TLabel
                    Left = 8
                    Top = 20
                    Width = 10
                    Height = 13
                    Caption = 'X:'
                  end
                  object editPivotY: TEdit
                    Left = 121
                    Top = 16
                    Width = 70
                    Height = 21
                    Hint = 'Pivot point ordinate in chosen coordinate system'
                    ParentShowHint = False
                    ShowHint = True
                    TabOrder = 1
                    Text = '0'
                    OnExit = PivotValidate
                    OnKeyPress = PivotKeyPress
                  end
                  object editPivotX: TEdit
                    Left = 20
                    Top = 16
                    Width = 70
                    Height = 21
                    Hint = 'Pivot point abscissa in chosen coordinate system'
                    ParentShowHint = False
                    ShowHint = True
                    TabOrder = 0
                    Text = '0'
                    OnExit = PivotValidate
                    OnKeyPress = PivotKeyPress
                  end
                  object SpinPivotX: TSpinButton
                    Left = 90
                    Top = 15
                    Width = 15
                    Height = 23
                    DownGlyph.Data = {
                      0E010000424D0E01000000000000360000002800000009000000060000000100
                      200000000000D800000000000000000000000000000000000000008080000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      8000008080000080800000808000000000000080800000808000008080000080
                      8000008080000080800000808000000000000000000000000000008080000080
                      8000008080000080800000808000000000000000000000000000000000000000
                      0000008080000080800000808000000000000000000000000000000000000000
                      0000000000000000000000808000008080000080800000808000008080000080
                      800000808000008080000080800000808000}
                    FocusControl = editPivotX
                    ParentShowHint = False
                    ShowHint = False
                    TabOrder = 2
                    UpGlyph.Data = {
                      0E010000424D0E01000000000000360000002800000009000000060000000100
                      200000000000D800000000000000000000000000000000000000008080000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      8000000000000000000000000000000000000000000000000000000000000080
                      8000008080000080800000000000000000000000000000000000000000000080
                      8000008080000080800000808000008080000000000000000000000000000080
                      8000008080000080800000808000008080000080800000808000000000000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      800000808000008080000080800000808000}
                    OnDownClick = SpinButtonDownClick
                    OnUpClick = SpinButtonUpClick
                  end
                  object SpinPivotY: TSpinButton
                    Left = 191
                    Top = 15
                    Width = 15
                    Height = 23
                    DownGlyph.Data = {
                      0E010000424D0E01000000000000360000002800000009000000060000000100
                      200000000000D800000000000000000000000000000000000000008080000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      8000008080000080800000808000000000000080800000808000008080000080
                      8000008080000080800000808000000000000000000000000000008080000080
                      8000008080000080800000808000000000000000000000000000000000000000
                      0000008080000080800000808000000000000000000000000000000000000000
                      0000000000000000000000808000008080000080800000808000008080000080
                      800000808000008080000080800000808000}
                    FocusControl = editPivotY
                    ParentShowHint = False
                    ShowHint = False
                    TabOrder = 3
                    UpGlyph.Data = {
                      0E010000424D0E01000000000000360000002800000009000000060000000100
                      200000000000D800000000000000000000000000000000000000008080000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      8000000000000000000000000000000000000000000000000000000000000080
                      8000008080000080800000000000000000000000000000000000000000000080
                      8000008080000080800000808000008080000000000000000000000000000080
                      8000008080000080800000808000008080000080800000808000000000000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      800000808000008080000080800000808000}
                    OnDownClick = SpinButtonDownClick
                    OnUpClick = SpinButtonUpClick
                  end
                end
                object GroupBox10: TGroupBox
                  Left = 6
                  Top = 319
                  Width = 209
                  Height = 90
                  Caption = 'Reflection Axis'
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  TabOrder = 1
                  object btnShowLine: TSpeedButton
                    Left = 4
                    Top = 40
                    Width = 62
                    Height = 22
                    Caption = 'Show line'
                    ParentShowHint = False
                    ShowHint = True
                    OnClick = btnShowLineClick
                  end
                  object btnResetFlip: TSpeedButton
                    Left = 183
                    Top = 40
                    Width = 22
                    Height = 22
                    Hint = 'Reset point coordinates'
                    Caption = 'r'
                    Font.Charset = SYMBOL_CHARSET
                    Font.Color = clWindowText
                    Font.Height = -16
                    Font.Name = 'Marlett'
                    Font.Style = [fsItalic]
                    ParentFont = False
                    ParentShowHint = False
                    ShowHint = True
                    OnClick = btnResetFlipClick
                  end
                  object btnFlip: TSpeedButton
                    Left = 67
                    Top = 40
                    Width = 115
                    Height = 22
                    Hint = 'Flip triangle through a line'
                    Caption = 'Flip Triangle'
                    Glyph.Data = {
                      36030000424D3603000000000000360000002800000010000000100000000100
                      1800000000000003000000000000000000000000000000000000FF00FFFF00FF
                      FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
                      FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFBD4A00BD4A00BD4A00BD
                      4A00BD4A00BD4A00BD4A08BD4A08BD4A00BD4A00BD4A00FF00FFFF00FFFF00FF
                      FF00FFFF00FFFF00FFB54200CE5208CE5208CE5208CE5208CE5208CE5208CE52
                      08CE5208AD4200FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFA54200E7
                      7B42E77B42E77B42E77B42E77B42E77B42E77B42A54200FF00FFFF00FF943900
                      FF00FFFF00FFFF00FFFF00FFFF00FF943900F7AD7BF7AD7BF7AD7BF7AD7BF7AD
                      7BF7AD7B943900FF00FFFF00FF843100843100FF00FFFF00FFFF00FFFF00FFFF
                      00FF843100FFCEB5FFCEB5FFCEB5FFCEB5FFCEB5843100FF00FFFF00FF732900
                      CE5208732900FF00FFFF00FFFF00FFFF00FF732900732900FFF7EFFFF7EFFFF7
                      EFFFF7EF732900FF00FFFF00FF632900CE5208E77B42632900FF00FFFF00FF63
                      2900632900632900632900BDE7FFBDE7FFBDE7FF632900FF00FFFF00FF522100
                      CE5208E77B42F7AD7B5A21005A21005A21005A2100FF00FFFF00FF5A21004AAD
                      F74AADF75A2100FF00FFFF00FF4A1800CE5208E77B42F7AD7BFFCEB54A18004A
                      1800FF00FFFF00FFFF00FFFF00FF4A18000884EF4A1800FF00FFFF00FF391800
                      CE5208E77B42F7AD7BFFD6B5FFF7EF391800FF00FFFF00FFFF00FFFF00FFFF00
                      FF391000391800FF00FFFF00FF291000CE5208E77B42F7AD7BFFD6B5FFF7EFBD
                      E7FF291000FF00FFFF00FFFF00FFFF00FFFF00FF291000FF00FFFF00FF180800
                      CE5208E77B42F7AD7BFFCEB5FFF7EFBDE7FF4AADF7180800FF00FFFF00FFFF00
                      FFFF00FFFF00FFFF00FFFF00FF080000CE5208E77B42F7AD7BFFCEB5FFF7EFBD
                      E7FF4AADF70884EF080000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF000000
                      000000000000000000000000000000000000000000000000000000000000FF00
                      FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
                      00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
                    ParentShowHint = False
                    ShowHint = True
                    OnClick = btnFlipClick
                  end
                  object Label7: TLabel
                    Left = 8
                    Top = 20
                    Width = 10
                    Height = 13
                    Caption = 'X:'
                  end
                  object Label8: TLabel
                    Left = 110
                    Top = 20
                    Width = 10
                    Height = 13
                    Caption = 'Y:'
                  end
                  object lblFlipAngle: TLabel
                    Left = 8
                    Top = 68
                    Width = 110
                    Height = 15
                    AutoSize = False
                  end
                  object editFlipY: TEdit
                    Left = 121
                    Top = 16
                    Width = 70
                    Height = 21
                    ParentShowHint = False
                    ShowHint = True
                    TabOrder = 1
                    Text = '1'
                    OnExit = FlipPointValidate
                    OnKeyPress = FlipPointKeyPress
                  end
                  object editFlipX: TEdit
                    Left = 20
                    Top = 16
                    Width = 70
                    Height = 21
                    Hint = 'Second point abscissa in the chosen coordinate system'
                    ParentShowHint = False
                    ShowHint = True
                    TabOrder = 0
                    Text = '0'
                    OnExit = FlipPointValidate
                    OnKeyPress = FlipPointKeyPress
                  end
                  object SpinFlipX: TSpinButton
                    Left = 90
                    Top = 15
                    Width = 15
                    Height = 23
                    DownGlyph.Data = {
                      0E010000424D0E01000000000000360000002800000009000000060000000100
                      200000000000D800000000000000000000000000000000000000008080000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      8000008080000080800000808000000000000080800000808000008080000080
                      8000008080000080800000808000000000000000000000000000008080000080
                      8000008080000080800000808000000000000000000000000000000000000000
                      0000008080000080800000808000000000000000000000000000000000000000
                      0000000000000000000000808000008080000080800000808000008080000080
                      800000808000008080000080800000808000}
                    FocusControl = editFlipX
                    ParentShowHint = False
                    ShowHint = False
                    TabOrder = 2
                    UpGlyph.Data = {
                      0E010000424D0E01000000000000360000002800000009000000060000000100
                      200000000000D800000000000000000000000000000000000000008080000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      8000000000000000000000000000000000000000000000000000000000000080
                      8000008080000080800000000000000000000000000000000000000000000080
                      8000008080000080800000808000008080000000000000000000000000000080
                      8000008080000080800000808000008080000080800000808000000000000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      800000808000008080000080800000808000}
                    OnDownClick = SpinButtonDownClick
                    OnUpClick = SpinButtonUpClick
                  end
                  object SpinFlipY: TSpinButton
                    Left = 191
                    Top = 15
                    Width = 15
                    Height = 23
                    DownGlyph.Data = {
                      0E010000424D0E01000000000000360000002800000009000000060000000100
                      200000000000D800000000000000000000000000000000000000008080000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      8000008080000080800000808000000000000080800000808000008080000080
                      8000008080000080800000808000000000000000000000000000008080000080
                      8000008080000080800000808000000000000000000000000000000000000000
                      0000008080000080800000808000000000000000000000000000000000000000
                      0000000000000000000000808000008080000080800000808000008080000080
                      800000808000008080000080800000808000}
                    FocusControl = editFlipY
                    ParentShowHint = False
                    ShowHint = False
                    TabOrder = 3
                    UpGlyph.Data = {
                      0E010000424D0E01000000000000360000002800000009000000060000000100
                      200000000000D800000000000000000000000000000000000000008080000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      8000000000000000000000000000000000000000000000000000000000000080
                      8000008080000080800000000000000000000000000000000000000000000080
                      8000008080000080800000808000008080000000000000000000000000000080
                      8000008080000080800000808000008080000080800000808000000000000080
                      8000008080000080800000808000008080000080800000808000008080000080
                      800000808000008080000080800000808000}
                    OnDownClick = SpinButtonDownClick
                    OnUpClick = SpinButtonUpClick
                  end
                  object btFlipX: TButton
                    Left = 130
                    Top = 65
                    Width = 22
                    Height = 22
                    Font.Charset = ANSI_CHARSET
                    Font.Color = clWindowText
                    Font.Height = -11
                    Font.Name = 'Tahoma'
                    Font.Style = []
                    ImageIndex = 38
                    Images = EditorTB
                    ParentFont = False
                    ParentShowHint = False
                    ShowHint = True
                    TabOrder = 4
                    OnClick = btFlipXYClick
                  end
                  object btFlipY: TButton
                    Left = 155
                    Top = 65
                    Width = 22
                    Height = 22
                    ImageIndex = 39
                    Images = EditorTB
                    ParentShowHint = False
                    ShowHint = True
                    TabOrder = 5
                    OnClick = btFlipXYClick
                  end
                  object btFlipDiag: TButton
                    Left = 180
                    Top = 65
                    Width = 22
                    Height = 22
                    ImageIndex = 37
                    Images = EditorTB
                    ParentShowHint = False
                    ShowHint = True
                    TabOrder = 6
                    OnClick = btFlipXYClick
                  end
                end
              end
            end
          end
          object tabXForm: TTabSheet
            Caption = 'Transform'
            ParentShowHint = False
            ShowHint = True
            object ScrollBox1: TScrollBox
              Left = 0
              Top = 0
              Width = 290
              Height = 367
              HorzScrollBar.Visible = False
              Align = alClient
              BorderStyle = bsNone
              TabOrder = 0
              OnResize = ScrollBox1Resize
              DesignSize = (
                290
                367)
              object GroupBox9: TGroupBox
                Left = 8
                Top = 4
                Width = 225
                Height = 118
                Caption = 'Affine coefficients'
                Font.Charset = ANSI_CHARSET
                Font.Color = clWindowText
                Font.Height = -11
                Font.Name = 'Tahoma'
                Font.Style = []
                ParentFont = False
                TabOrder = 0
                object btnXcoefs: TSpeedButton
                  Left = 8
                  Top = 17
                  Width = 25
                  Height = 21
                  Hint = 'Reset vector X'
                  Caption = 'X'
                  ParentShowHint = False
                  ShowHint = True
                  OnClick = btnXcoefsClick
                end
                object btnYcoefs: TSpeedButton
                  Left = 8
                  Top = 41
                  Width = 25
                  Height = 21
                  Hint = 'Reset vector Y'
                  Caption = 'Y'
                  ParentShowHint = False
                  ShowHint = True
                  OnClick = btnYcoefsClick
                end
                object btnOcoefs: TSpeedButton
                  Left = 8
                  Top = 65
                  Width = 25
                  Height = 21
                  Hint = 'Reset vector O'
                  Caption = 'O'
                  ParentShowHint = False
                  ShowHint = True
                  OnClick = btnOcoefsClick
                end
                object btnResetCoefs: TSpeedButton
                  Left = 8
                  Top = 89
                  Width = 209
                  Height = 22
                  Hint = 'Reset all vectors to default position'
                  Caption = 'Reset transform'
                  ParentShowHint = False
                  ShowHint = True
                  OnClick = btnResetCoefsClick
                end
                object txtA: TEdit
                  Tag = 1
                  Left = 36
                  Top = 17
                  Width = 70
                  Height = 21
                  Hint = 'A'
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  ParentShowHint = False
                  ShowHint = True
                  TabOrder = 0
                  Text = '0'
                  OnDblClick = AffineCoefsDblClick
                  OnExit = CoefValidate
                  OnKeyPress = CoefKeyPress
                end
                object txtB: TEdit
                  Left = 128
                  Top = 17
                  Width = 70
                  Height = 21
                  Hint = 'C '
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  ParentShowHint = False
                  ShowHint = True
                  TabOrder = 1
                  Text = '0'
                  OnDblClick = AffineCoefsDblClick
                  OnExit = CoefValidate
                  OnKeyPress = CoefKeyPress
                end
                object txtC: TEdit
                  Left = 36
                  Top = 41
                  Width = 70
                  Height = 21
                  Hint = 'B'
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  ParentShowHint = False
                  ShowHint = True
                  TabOrder = 2
                  Text = '0'
                  OnDblClick = AffineCoefsDblClick
                  OnExit = CoefValidate
                  OnKeyPress = CoefKeyPress
                end
                object txtD: TEdit
                  Tag = 1
                  Left = 128
                  Top = 41
                  Width = 70
                  Height = 21
                  Hint = 'D '
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  ParentShowHint = False
                  ShowHint = True
                  TabOrder = 3
                  Text = '0'
                  OnDblClick = AffineCoefsDblClick
                  OnExit = CoefValidate
                  OnKeyPress = CoefKeyPress
                end
                object txtE: TEdit
                  Left = 36
                  Top = 65
                  Width = 70
                  Height = 21
                  Hint = 'E '
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  ParentShowHint = False
                  ShowHint = True
                  TabOrder = 4
                  Text = '0'
                  OnDblClick = AffineCoefsDblClick
                  OnExit = CoefValidate
                  OnKeyPress = CoefKeyPress
                end
                object txtF: TEdit
                  Left = 128
                  Top = 65
                  Width = 70
                  Height = 21
                  Hint = 'F '
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  ParentShowHint = False
                  ShowHint = True
                  TabOrder = 5
                  Text = '0'
                  OnDblClick = AffineCoefsDblClick
                  OnExit = CoefValidate
                  OnKeyPress = CoefKeyPress
                end
                object spinA: TSpinButton
                  Left = 106
                  Top = 16
                  Width = 15
                  Height = 23
                  DownGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000008080000080800000808000000000000080800000808000008080000080
                    8000008080000080800000808000000000000000000000000000008080000080
                    8000008080000080800000808000000000000000000000000000000000000000
                    0000008080000080800000808000000000000000000000000000000000000000
                    0000000000000000000000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  FocusControl = txtA
                  ParentShowHint = False
                  ShowHint = False
                  TabOrder = 6
                  UpGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000000000000000000000000000000000000000000000000000000000000080
                    8000008080000080800000000000000000000000000000000000000000000080
                    8000008080000080800000808000008080000000000000000000000000000080
                    8000008080000080800000808000008080000080800000808000000000000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  OnDownClick = SpinButtonDownClick
                  OnUpClick = SpinButtonUpClick
                end
                object spinB: TSpinButton
                  Left = 198
                  Top = 16
                  Width = 15
                  Height = 23
                  DownGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000008080000080800000808000000000000080800000808000008080000080
                    8000008080000080800000808000000000000000000000000000008080000080
                    8000008080000080800000808000000000000000000000000000000000000000
                    0000008080000080800000808000000000000000000000000000000000000000
                    0000000000000000000000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  FocusControl = txtB
                  ParentShowHint = False
                  ShowHint = False
                  TabOrder = 7
                  UpGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000000000000000000000000000000000000000000000000000000000000080
                    8000008080000080800000000000000000000000000000000000000000000080
                    8000008080000080800000808000008080000000000000000000000000000080
                    8000008080000080800000808000008080000080800000808000000000000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  OnDownClick = SpinButtonDownClick
                  OnUpClick = SpinButtonUpClick
                end
                object spinC: TSpinButton
                  Left = 106
                  Top = 40
                  Width = 15
                  Height = 23
                  DownGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000008080000080800000808000000000000080800000808000008080000080
                    8000008080000080800000808000000000000000000000000000008080000080
                    8000008080000080800000808000000000000000000000000000000000000000
                    0000008080000080800000808000000000000000000000000000000000000000
                    0000000000000000000000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  FocusControl = txtC
                  ParentShowHint = False
                  ShowHint = False
                  TabOrder = 8
                  UpGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000000000000000000000000000000000000000000000000000000000000080
                    8000008080000080800000000000000000000000000000000000000000000080
                    8000008080000080800000808000008080000000000000000000000000000080
                    8000008080000080800000808000008080000080800000808000000000000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  OnDownClick = SpinButtonDownClick
                  OnUpClick = SpinButtonUpClick
                end
                object spinD: TSpinButton
                  Left = 198
                  Top = 40
                  Width = 15
                  Height = 23
                  DownGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000008080000080800000808000000000000080800000808000008080000080
                    8000008080000080800000808000000000000000000000000000008080000080
                    8000008080000080800000808000000000000000000000000000000000000000
                    0000008080000080800000808000000000000000000000000000000000000000
                    0000000000000000000000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  FocusControl = txtD
                  ParentShowHint = False
                  ShowHint = False
                  TabOrder = 9
                  UpGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000000000000000000000000000000000000000000000000000000000000080
                    8000008080000080800000000000000000000000000000000000000000000080
                    8000008080000080800000808000008080000000000000000000000000000080
                    8000008080000080800000808000008080000080800000808000000000000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  OnDownClick = SpinButtonDownClick
                  OnUpClick = SpinButtonUpClick
                end
                object spinE: TSpinButton
                  Left = 106
                  Top = 64
                  Width = 15
                  Height = 23
                  DownGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000008080000080800000808000000000000080800000808000008080000080
                    8000008080000080800000808000000000000000000000000000008080000080
                    8000008080000080800000808000000000000000000000000000000000000000
                    0000008080000080800000808000000000000000000000000000000000000000
                    0000000000000000000000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  FocusControl = txtE
                  ParentShowHint = False
                  ShowHint = False
                  TabOrder = 10
                  UpGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000000000000000000000000000000000000000000000000000000000000080
                    8000008080000080800000000000000000000000000000000000000000000080
                    8000008080000080800000808000008080000000000000000000000000000080
                    8000008080000080800000808000008080000080800000808000000000000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  OnDownClick = SpinButtonDownClick
                  OnUpClick = SpinButtonUpClick
                end
                object spinF: TSpinButton
                  Left = 198
                  Top = 64
                  Width = 15
                  Height = 23
                  DownGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000008080000080800000808000000000000080800000808000008080000080
                    8000008080000080800000808000000000000000000000000000008080000080
                    8000008080000080800000808000000000000000000000000000000000000000
                    0000008080000080800000808000000000000000000000000000000000000000
                    0000000000000000000000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  FocusControl = txtF
                  ParentShowHint = False
                  ShowHint = False
                  TabOrder = 11
                  UpGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000000000000000000000000000000000000000000000000000000000000080
                    8000008080000080800000000000000000000000000000000000000000000080
                    8000008080000080800000808000008080000000000000000000000000000080
                    8000008080000080800000808000008080000080800000808000000000000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  OnDownClick = SpinButtonDownClick
                  OnUpClick = SpinButtonUpClick
                end
              end
              object GroupBox7: TGroupBox
                Left = 8
                Top = 245
                Width = 225
                Height = 42
                Caption = 'Coordinate system'
                TabOrder = 1
                object btnCoefsPolar: TSpeedButton
                  Left = 112
                  Top = 16
                  Width = 105
                  Height = 20
                  Hint = 'Show vectors in polar coordinates'
                  GroupIndex = 1
                  Caption = 'Polar (deg)'
                  ParentShowHint = False
                  ShowHint = True
                  OnClick = btnCoefsModeClick
                end
                object btnCoefsRect: TSpeedButton
                  Left = 10
                  Top = 16
                  Width = 103
                  Height = 20
                  Hint = 'Show vectors in rectangular (cartesian) coordinates'
                  GroupIndex = 1
                  Down = True
                  Caption = 'Rectangular'
                  ParentShowHint = False
                  ShowHint = True
                  OnClick = btnCoefsModeClick
                end
              end
              object GroupBox8: TGroupBox
                Left = 8
                Top = 126
                Width = 225
                Height = 118
                Caption = 'Post-affine coefficients'
                TabOrder = 2
                object btnXpost: TSpeedButton
                  Left = 8
                  Top = 17
                  Width = 25
                  Height = 21
                  Hint = 'Reset vector X'
                  Caption = 'X'
                  ParentShowHint = False
                  ShowHint = True
                  OnClick = btnXpostClick
                end
                object btnYpost: TSpeedButton
                  Left = 8
                  Top = 41
                  Width = 25
                  Height = 21
                  Hint = 'Reset vector Y'
                  Caption = 'Y'
                  ParentShowHint = False
                  ShowHint = True
                  OnClick = btnYpostClick
                end
                object btnOpost: TSpeedButton
                  Left = 8
                  Top = 65
                  Width = 25
                  Height = 21
                  Hint = 'Reset vector O'
                  Caption = 'O'
                  ParentShowHint = False
                  ShowHint = True
                  OnClick = btnOpostClick
                end
                object btnResetPostCoefs: TSpeedButton
                  Left = 8
                  Top = 89
                  Width = 213
                  Height = 22
                  Hint = 'Reset post-transform vectors to defaults'
                  Caption = 'Reset post-transform'
                  ParentShowHint = False
                  ShowHint = True
                  OnClick = btnResetPostCoefsClick
                end
                object txtPost00: TEdit
                  Tag = 1
                  Left = 36
                  Top = 17
                  Width = 70
                  Height = 21
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  TabOrder = 0
                  Text = '0'
                  OnDblClick = AffineCoefsDblClick
                  OnExit = PostCoefValidate
                  OnKeyPress = PostCoefKeypress
                end
                object txtPost01: TEdit
                  Left = 128
                  Top = 17
                  Width = 70
                  Height = 21
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  TabOrder = 1
                  Text = '0'
                  OnDblClick = AffineCoefsDblClick
                  OnExit = PostCoefValidate
                  OnKeyPress = PostCoefKeypress
                end
                object txtPost10: TEdit
                  Left = 36
                  Top = 41
                  Width = 70
                  Height = 21
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  TabOrder = 2
                  Text = '0'
                  OnDblClick = AffineCoefsDblClick
                  OnExit = PostCoefValidate
                  OnKeyPress = PostCoefKeypress
                end
                object txtPost11: TEdit
                  Tag = 1
                  Left = 128
                  Top = 41
                  Width = 70
                  Height = 21
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  TabOrder = 3
                  Text = '0'
                  OnDblClick = AffineCoefsDblClick
                  OnExit = PostCoefValidate
                  OnKeyPress = PostCoefKeypress
                end
                object txtPost20: TEdit
                  Left = 36
                  Top = 65
                  Width = 70
                  Height = 21
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  TabOrder = 4
                  Text = '0'
                  OnDblClick = AffineCoefsDblClick
                  OnExit = PostCoefValidate
                  OnKeyPress = PostCoefKeypress
                end
                object txtPost21: TEdit
                  Left = 128
                  Top = 65
                  Width = 70
                  Height = 21
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  TabOrder = 5
                  Text = '0'
                  OnDblClick = AffineCoefsDblClick
                  OnExit = PostCoefValidate
                  OnKeyPress = PostCoefKeypress
                end
                object spinPost00: TSpinButton
                  Left = 106
                  Top = 16
                  Width = 15
                  Height = 23
                  DownGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000008080000080800000808000000000000080800000808000008080000080
                    8000008080000080800000808000000000000000000000000000008080000080
                    8000008080000080800000808000000000000000000000000000000000000000
                    0000008080000080800000808000000000000000000000000000000000000000
                    0000000000000000000000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  FocusControl = txtPost00
                  ParentShowHint = False
                  ShowHint = False
                  TabOrder = 6
                  UpGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000000000000000000000000000000000000000000000000000000000000080
                    8000008080000080800000000000000000000000000000000000000000000080
                    8000008080000080800000808000008080000000000000000000000000000080
                    8000008080000080800000808000008080000080800000808000000000000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  OnDownClick = SpinButtonDownClick
                  OnUpClick = SpinButtonUpClick
                end
                object spinPost01: TSpinButton
                  Left = 198
                  Top = 16
                  Width = 15
                  Height = 23
                  DownGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000008080000080800000808000000000000080800000808000008080000080
                    8000008080000080800000808000000000000000000000000000008080000080
                    8000008080000080800000808000000000000000000000000000000000000000
                    0000008080000080800000808000000000000000000000000000000000000000
                    0000000000000000000000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  FocusControl = txtPost01
                  ParentShowHint = False
                  ShowHint = False
                  TabOrder = 7
                  UpGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000000000000000000000000000000000000000000000000000000000000080
                    8000008080000080800000000000000000000000000000000000000000000080
                    8000008080000080800000808000008080000000000000000000000000000080
                    8000008080000080800000808000008080000080800000808000000000000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  OnDownClick = SpinButtonDownClick
                  OnUpClick = SpinButtonUpClick
                end
                object spinPost10: TSpinButton
                  Left = 106
                  Top = 40
                  Width = 15
                  Height = 23
                  DownGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000008080000080800000808000000000000080800000808000008080000080
                    8000008080000080800000808000000000000000000000000000008080000080
                    8000008080000080800000808000000000000000000000000000000000000000
                    0000008080000080800000808000000000000000000000000000000000000000
                    0000000000000000000000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  FocusControl = txtPost10
                  ParentShowHint = False
                  ShowHint = False
                  TabOrder = 8
                  UpGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000000000000000000000000000000000000000000000000000000000000080
                    8000008080000080800000000000000000000000000000000000000000000080
                    8000008080000080800000808000008080000000000000000000000000000080
                    8000008080000080800000808000008080000080800000808000000000000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  OnDownClick = SpinButtonDownClick
                  OnUpClick = SpinButtonUpClick
                end
                object spinPost11: TSpinButton
                  Left = 198
                  Top = 40
                  Width = 15
                  Height = 23
                  DownGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000008080000080800000808000000000000080800000808000008080000080
                    8000008080000080800000808000000000000000000000000000008080000080
                    8000008080000080800000808000000000000000000000000000000000000000
                    0000008080000080800000808000000000000000000000000000000000000000
                    0000000000000000000000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  FocusControl = txtPost11
                  ParentShowHint = False
                  ShowHint = False
                  TabOrder = 9
                  UpGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000000000000000000000000000000000000000000000000000000000000080
                    8000008080000080800000000000000000000000000000000000000000000080
                    8000008080000080800000808000008080000000000000000000000000000080
                    8000008080000080800000808000008080000080800000808000000000000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  OnDownClick = SpinButtonDownClick
                  OnUpClick = SpinButtonUpClick
                end
                object spinPost20: TSpinButton
                  Left = 106
                  Top = 64
                  Width = 15
                  Height = 23
                  DownGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000008080000080800000808000000000000080800000808000008080000080
                    8000008080000080800000808000000000000000000000000000008080000080
                    8000008080000080800000808000000000000000000000000000000000000000
                    0000008080000080800000808000000000000000000000000000000000000000
                    0000000000000000000000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  FocusControl = txtPost20
                  ParentShowHint = False
                  ShowHint = False
                  TabOrder = 10
                  UpGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000000000000000000000000000000000000000000000000000000000000080
                    8000008080000080800000000000000000000000000000000000000000000080
                    8000008080000080800000808000008080000000000000000000000000000080
                    8000008080000080800000808000008080000080800000808000000000000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  OnDownClick = SpinButtonDownClick
                  OnUpClick = SpinButtonUpClick
                end
                object spinPost21: TSpinButton
                  Left = 198
                  Top = 64
                  Width = 15
                  Height = 23
                  DownGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000008080000080800000808000000000000080800000808000008080000080
                    8000008080000080800000808000000000000000000000000000008080000080
                    8000008080000080800000808000000000000000000000000000000000000000
                    0000008080000080800000808000000000000000000000000000000000000000
                    0000000000000000000000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  FocusControl = txtPost21
                  ParentShowHint = False
                  ShowHint = False
                  TabOrder = 11
                  UpGlyph.Data = {
                    0E010000424D0E01000000000000360000002800000009000000060000000100
                    200000000000D800000000000000000000000000000000000000008080000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    8000000000000000000000000000000000000000000000000000000000000080
                    8000008080000080800000000000000000000000000000000000000000000080
                    8000008080000080800000808000008080000000000000000000000000000080
                    8000008080000080800000808000008080000080800000808000000000000080
                    8000008080000080800000808000008080000080800000808000008080000080
                    800000808000008080000080800000808000}
                  OnDownClick = SpinButtonDownClick
                  OnUpClick = SpinButtonUpClick
                end
              end
              object chkAutoZscale: TCheckBox
                Left = 8
                Top = 293
                Width = 275
                Height = 17
                Anchors = [akLeft, akTop, akRight]
                Caption = 'Auto calculate pre_zscale'
                ParentShowHint = False
                ShowHint = True
                TabOrder = 3
                OnClick = chkAutoZscaleClick
              end
              object btSwapCoefs: TButton
                Left = 8
                Top = 318
                Width = 110
                Height = 22
                Caption = 'Swap matrices'
                ImageIndex = 36
                ImageMargins.Left = 2
                Images = EditorTB
                TabOrder = 4
                OnClick = btSwapCoefsClick
              end
              object btConjugate: TButton
                Left = 124
                Top = 318
                Width = 110
                Height = 22
                Caption = 'Conjugate '
                ImageMargins.Left = 2
                TabOrder = 5
                OnClick = btConjugateClick
              end
            end
          end
          object tabColors: TTabSheet
            Caption = 'Colors'
            ImageIndex = 3
            object ScrollBox2: TScrollBox
              Left = 0
              Top = 0
              Width = 290
              Height = 367
              HorzScrollBar.Visible = False
              Align = alClient
              BorderStyle = bsNone
              TabOrder = 0
              OnResize = ScrollBox2Resize
              DesignSize = (
                290
                367)
              object GroupBox1: TGroupBox
                Left = 2
                Top = 2
                Width = 285
                Height = 199
                Anchors = [akLeft, akTop, akRight]
                Caption = 'Transform color'
                Font.Charset = ANSI_CHARSET
                Font.Color = clWindowText
                Font.Height = -11
                Font.Name = 'Tahoma'
                Font.Style = [fsBold]
                ParentFont = False
                TabOrder = 0
                DesignSize = (
                  285
                  199)
                object pnlSymmetry: TPanel
                  Left = 8
                  Top = 78
                  Width = 112
                  Height = 21
                  Cursor = crHandPoint
                  Hint = 'Click and drag to change value'
                  BevelOuter = bvLowered
                  Caption = ' Color speed:'
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  ParentShowHint = False
                  ShowHint = True
                  TabOrder = 7
                  OnDblClick = DragPanelDblClick
                  OnMouseDown = DragPanelMouseDown
                  OnMouseMove = DragPanelMouseMove
                  OnMouseUp = DragPanelMouseUp
                end
                object pnlXFormColor: TPanel
                  Left = 8
                  Top = 16
                  Width = 73
                  Height = 21
                  Cursor = crHandPoint
                  Hint = 'Click and drag to change value'
                  BevelInner = bvRaised
                  BevelOuter = bvLowered
                  BorderStyle = bsSingle
                  ParentShowHint = False
                  ShowHint = True
                  TabOrder = 6
                  OnDblClick = DragPanelDblClick
                  OnMouseDown = DragPanelMouseDown
                  OnMouseMove = DragPanelMouseMove
                  OnMouseUp = DragPanelMouseUp
                  object shColor: TShape
                    Left = -1
                    Top = -1
                    Width = 75
                    Height = 25
                    OnMouseDown = shColorMouseDown
                    OnMouseMove = shColorMouseMove
                    OnMouseUp = shColorMouseUp
                  end
                end
                object txtXFormColor: TEdit
                  Left = 80
                  Top = 16
                  Width = 196
                  Height = 21
                  Anchors = [akLeft, akTop, akRight]
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  TabOrder = 0
                  OnExit = txtXFormColorExit
                  OnKeyPress = txtXFormColorKeyPress
                end
                object txtSymmetry: TEdit
                  Left = 119
                  Top = 78
                  Width = 157
                  Height = 21
                  Anchors = [akLeft, akTop, akRight]
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  TabOrder = 2
                  Text = '0'
                  OnExit = txtSymmetrySet
                  OnKeyPress = txtSymmetrKeyPress
                end
                object ColorBar: TPanel
                  Left = 8
                  Top = 40
                  Width = 269
                  Height = 17
                  Anchors = [akLeft, akTop, akRight]
                  BevelOuter = bvLowered
                  BorderStyle = bsSingle
                  Color = clAppWorkSpace
                  TabOrder = 8
                  object ColorBarPicture: TImage
                    Left = 1
                    Top = 1
                    Width = 263
                    Height = 11
                    Align = alClient
                    Stretch = True
                    OnMouseUp = ColorBarMouseUp
                    ExplicitWidth = 267
                  end
                end
                object scrlXFormColor: TScrollBar
                  Left = 9
                  Top = 54
                  Width = 267
                  Height = 15
                  Anchors = [akLeft, akTop, akRight]
                  LargeChange = 10
                  Max = 1000
                  PageSize = 0
                  TabOrder = 1
                  OnChange = scrlXFormColorChange
                  OnScroll = scrlXFormColorScroll
                end
                object pnlOpacity: TPanel
                  Left = 8
                  Top = 108
                  Width = 112
                  Height = 21
                  Cursor = crHandPoint
                  Hint = 'Click and drag to change value'
                  BevelOuter = bvLowered
                  Caption = ' Opacity:'
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  ParentShowHint = False
                  ShowHint = True
                  TabOrder = 9
                  OnDblClick = DragPanelDblClick
                  OnMouseDown = DragPanelMouseDown
                  OnMouseMove = DragPanelMouseMove
                  OnMouseUp = DragPanelMouseUp
                end
                object txtOpacity: TEdit
                  Left = 119
                  Top = 108
                  Width = 157
                  Height = 21
                  Anchors = [akLeft, akTop, akRight]
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  TabOrder = 3
                  Text = '1'
                  OnExit = txtOpacitySet
                  OnKeyPress = txtOpacityKeyPress
                end
                object chkXformSolo: TCheckBox
                  Left = 8
                  Top = 176
                  Width = 268
                  Height = 17
                  Anchors = [akLeft, akTop, akRight]
                  Caption = 'Solo'
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  TabOrder = 5
                  OnClick = chkXformSoloClick
                end
                object pnlDC: TPanel
                  Left = 8
                  Top = 140
                  Width = 112
                  Height = 21
                  Cursor = crHandPoint
                  Hint = 'Click and drag to change value'
                  BevelOuter = bvLowered
                  Caption = ' Direct color:'
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  ParentShowHint = False
                  ShowHint = True
                  TabOrder = 10
                  OnDblClick = DragPanelDblClick
                  OnMouseDown = DragPanelMouseDown
                  OnMouseMove = DragPanelMouseMove
                  OnMouseUp = DragPanelMouseUp
                end
                object txtDC: TEdit
                  Left = 119
                  Top = 140
                  Width = 157
                  Height = 21
                  Anchors = [akLeft, akTop, akRight]
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  TabOrder = 4
                  Text = '1'
                  OnExit = txtDCSet
                  OnKeyPress = txtDCKeyPress
                end
              end
              object GroupBox2: TGroupBox
                Left = 2
                Top = 207
                Width = 285
                Height = 145
                Anchors = [akLeft, akTop, akRight]
                Caption = 'Variation preview'
                Font.Charset = ANSI_CHARSET
                Font.Color = clWindowText
                Font.Height = -11
                Font.Name = 'Tahoma'
                Font.Style = [fsBold]
                ParentFont = False
                TabOrder = 1
                DesignSize = (
                  285
                  145)
                object Label1: TLabel
                  Left = 8
                  Top = 24
                  Width = 31
                  Height = 13
                  Hint = 'Area to which variations are applied'
                  Caption = 'Range'
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  ParentShowHint = False
                  ShowHint = True
                end
                object Label2: TLabel
                  Left = 8
                  Top = 56
                  Width = 29
                  Height = 13
                  Hint = 'Number of recursive calculations'
                  Caption = 'Depth'
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  ParentShowHint = False
                  ShowHint = True
                end
                object Label3: TLabel
                  Left = 8
                  Top = 88
                  Width = 36
                  Height = 13
                  Hint = 'Frequency of the grid points'
                  Caption = 'Density'
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  ParentShowHint = False
                  ShowHint = True
                end
                object lblGridType: TLabel
                  Left = 8
                  Top = 120
                  Width = 46
                  Height = 13
                  Hint = 'Coordinate system for the grid'
                  Caption = 'Grid Type'
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  ParentShowHint = False
                  ShowHint = True
                end
                object trkVarPreviewDensity: TTrackBar
                  Left = 98
                  Top = 88
                  Width = 185
                  Height = 25
                  Anchors = [akLeft, akTop, akRight]
                  Max = 5
                  Min = 1
                  ParentShowHint = False
                  PageSize = 1
                  Position = 2
                  ShowHint = True
                  TabOrder = 2
                  ThumbLength = 15
                  OnChange = trkVarPreviewDensityChange
                end
                object trkVarPreviewRange: TTrackBar
                  Left = 98
                  Top = 24
                  Width = 185
                  Height = 25
                  Anchors = [akLeft, akTop, akRight]
                  Min = 1
                  ParentShowHint = False
                  PageSize = 1
                  Position = 2
                  ShowHint = True
                  TabOrder = 0
                  ThumbLength = 15
                  OnChange = trkVarPreviewRangeChange
                end
                object trkVarPreviewDepth: TTrackBar
                  Left = 98
                  Top = 56
                  Width = 185
                  Height = 25
                  Anchors = [akLeft, akTop, akRight]
                  Max = 5
                  Min = 1
                  ParentShowHint = False
                  PageSize = 1
                  Position = 1
                  ShowHint = True
                  TabOrder = 1
                  ThumbLength = 15
                  OnChange = trkVarPreviewDepthChange
                end
                object GridComboBox: TComboBox
                  Left = 101
                  Top = 116
                  Width = 120
                  Height = 21
                  Style = csDropDownList
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ItemIndex = 0
                  ParentFont = False
                  TabOrder = 3
                  Text = 'Rectangular'
                  OnChange = GridComboBoxChange
                  Items.Strings = (
                    'Rectangular'
                    'Polar'
                    'Bipolar'
                    'Elliptic')
                end
              end
            end
          end
          object tabVariations: TTabSheet
            Caption = 'Variations'
            DesignSize = (
              290
              367)
            object Label4: TLabel
              Left = 2
              Top = 8
              Width = 37
              Height = 13
              Caption = 'Search:'
            end
            object btnResetSearch: TSpeedButton
              Left = 268
              Top = 7
              Width = 17
              Height = 17
              Caption = 'r'
              Flat = True
              Font.Charset = SYMBOL_CHARSET
              Font.Color = clWindowText
              Font.Height = -11
              Font.Name = 'Marlett'
              Font.Style = []
              ParentFont = False
              OnClick = btnResetSearchClick
            end
            object VEVars: TValueListEditor
              Left = 0
              Top = 32
              Width = 290
              Height = 280
              Anchors = [akLeft, akTop, akRight, akBottom]
              DefaultColWidth = 90
              Font.Charset = ANSI_CHARSET
              Font.Color = clWindowText
              Font.Height = -11
              Font.Name = 'Tahoma'
              Font.Style = []
              ParentFont = False
              ScrollBars = ssVertical
              TabOrder = 1
              TitleCaptions.Strings = (
                'Variation'
                'Value')
              OnDblClick = VEVarsDblClick
              OnDrawCell = VEVarsDrawCell
              OnExit = VEVarsChange
              OnKeyPress = VEVarsKeyPress
              OnMouseDown = VEVarsMouseDown
              OnMouseMove = VEVarsMouseMove
              OnMouseUp = VEVarsMouseUp
              OnValidate = VEVarsValidate
              ColWidths = (
                90
                194)
            end
            object bClear: TBitBtn
              Left = 0
              Top = 337
              Width = 140
              Height = 27
              Anchors = [akLeft, akBottom]
              Caption = 'Clear'
              TabOrder = 2
              OnClick = bClearClick
            end
            object txtSearchBox: TEdit
              Left = 45
              Top = 5
              Width = 217
              Height = 21
              Anchors = [akLeft, akTop, akRight]
              TabOrder = 0
              OnChange = chkCollapseVariationsClick
            end
            object btnVarOrder: TBitBtn
              Left = 145
              Top = 337
              Width = 140
              Height = 27
              Anchors = [akRight, akBottom]
              Caption = 'Edit order...'
              Glyph.Data = {
                0E060000424D0E06000000000000360000002800000016000000160000000100
                180000000000D8050000C40E0000C40E00000000000000000000FFFFFFFFFFFF
                FFFFFFFFF8F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000FFFF
                FFFFD9C0FF7920FF6B09FF791FFFDCC5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                0000FFFEFEFF7920FFB17EFFC299FFB584FF8332FFFFFFFFFFFFFFFFFFFFFFFF
                FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                FFFFFFFF0000FFFCFAFF771DFF934CFF751AFFCDACFF781FFFFFFF8383834F4F
                4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F83
                8383FFFFFFFFFFFF0000FFFFFFFFD3B5FF7D26FFC69FFFAA71FF9D5BFFFFFF63
                6363FCFCFCFCFCFCFCFCFCFCFCFCF9F9F9F3F3F3EDEDEDE6E6E6E0E0E0E0E0E0
                E0E0E0636363FFFFFFFFFFFF0000FFFFFFFF9148FFA568FF893BFFCBA9FF9752
                FFFFFF9F9F9F7777777777777777777777777777777777777777777777777777
                777777777777779F9F9FFFFFFFFFFFFF0000FFFFFFFFAA71FFB17DFFCCA9FFB4
                81FFB27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000FFFFFFFFF1E8FFB787FF
                A568FFB98AFFF5EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000FFFFFFFFF8F4
                FFD9BFFFD9BFFFDAC2FFFBF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000FFFD
                FCFF8B3EFF6600FF6600FF6600FF934BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                0000FFFDFBFF7215FFD2B3FFB585FFA365FF924BFFFFFF8383834F4F4F4F4F4F
                4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F838383FFFF
                FFFFFFFF0000FFFFFFFFB584FF924AFFB98AFF7B25FFC198FFFFFF636363FCFC
                FCFCFCFCFCFCFCFCFCFCF9F9F9F3F3F3EDEDEDE6E6E6E0E0E0E0E0E0E0E0E063
                6363FFFFFFFFFFFF0000FFFFFFFF8D41FF8D41FF9D5BFFB482FFA76CFFFFFF9F
                9F9F777777777777777777777777777777777777777777777777777777777777
                7777779F9F9FFFFFFFFFFFFF0000FFFFFFFFAB72FFBD91FFC49CFFB07BFFC49C
                FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000FFFFFFFFF6F0FFC49CFFB685FFCD
                ACFFFCFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000FFFFFFFFFAF7FFD9BFFF
                D9BFFFDBC3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000FFFFFFFF9046
                FF6600FF6600FF6600FFAA71FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000FFFF
                FFFF8635FFA569FFCFAFFF9853FFA061FFFFFF8383834F4F4F4F4F4F4F4F4F4F
                4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F4F838383FFFFFFFFFFFF
                0000FFFFFFFFD2B3FF7113FFC29AFF7E28FFFDFBFFFFFF636363FCFCFCFCFCFC
                FCFCFCFCFCFCF9F9F9F3F3F3EDEDEDE6E6E6E0E0E0E0E0E0E0E0E0636363FFFF
                FFFFFFFF0000FFFFFFFF8635FF8433FFC59EFF8D40FFFFFFFFFFFF9F9F9F7777
                777777777777777777777777777777777777777777777777777777777777779F
                9F9FFFFFFFFFFFFF0000FFFFFFFFA66AFFAE78FFC7A2FF9A57FFFFFFFFFFFFFF
                FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                FFFFFFFFFFFFFFFFFFFFFFFF0000FFFFFFFFF9F6FFC69FFFAF79FFEBDDFFFFFF
                FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
                FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000}
              ParentShowHint = False
              ShowHint = True
              TabOrder = 3
              OnClick = btnVarOrderClick
            end
            object cbCollapseVariations: TComboBox
              Left = 1
              Top = 315
              Width = 283
              Height = 21
              Style = csDropDownList
              Anchors = [akLeft, akRight, akBottom]
              ItemIndex = 0
              TabOrder = 4
              Text = 'Show all variations'
              OnChange = chkCollapseVariationsClick
              Items.Strings = (
                'Show all variations'
                'Hide unused variations'
                'Favourite variations')
            end
          end
          object TabVariables: TTabSheet
            Caption = 'Variables'
            ImageIndex = 4
            DesignSize = (
              290
              367)
            object vleVariables: TValueListEditor
              Left = 0
              Top = 0
              Width = 290
              Height = 312
              Align = alTop
              Anchors = [akLeft, akTop, akRight, akBottom]
              ScrollBars = ssVertical
              TabOrder = 0
              TitleCaptions.Strings = (
                'Variable'
                'Value')
              OnDblClick = VEVarsDblClick
              OnExit = vleVariablesExit
              OnKeyPress = vleVariablesKeyPress
              OnMouseDown = VEVarsMouseDown
              OnMouseMove = VEVarsMouseMove
              OnMouseUp = VEVarsMouseUp
              OnValidate = vleVariablesValidate
              ColWidths = (
                93
                191)
            end
            object chkCollapseVariables: TCheckBox
              Left = 0
              Top = 319
              Width = 291
              Height = 17
              Anchors = [akLeft, akRight, akBottom]
              Caption = 'Show all variables'
              TabOrder = 1
              OnClick = chkCollapseVariablesClick
            end
            object btResetParams: TButton
              Left = 0
              Top = 340
              Width = 290
              Height = 27
              Align = alBottom
              Caption = 'Reset'
              TabOrder = 2
              OnClick = btResetparamsClick
            end
          end
          object TabChaos: TTabSheet
            Caption = 'Xaos'
            ImageIndex = -1
            DesignSize = (
              290
              367)
            object vleChaos: TValueListEditor
              Left = 0
              Top = 0
              Width = 290
              Height = 320
              Align = alCustom
              Anchors = [akLeft, akTop, akRight, akBottom]
              PopupMenu = ChaosPopup
              ScrollBars = ssVertical
              TabOrder = 0
              TitleCaptions.Strings = (
                'Path'
                'Weight modifier')
              OnDblClick = VEVarsDblClick
              OnDrawCell = VleChaosDrawCell
              OnExit = vleChaosExit
              OnKeyPress = vleChaosKeyPress
              OnMouseDown = VEVarsMouseDown
              OnMouseMove = VEVarsMouseMove
              OnMouseUp = VEVarsMouseUp
              OnValidate = vleChaosValidate
              ColWidths = (
                93
                191)
            end
            object optFrom: TRadioButton
              Left = 0
              Top = 343
              Width = 291
              Height = 17
              Anchors = [akLeft, akRight, akBottom]
              Caption = 'View links as "from"'
              TabOrder = 2
              TabStop = True
              OnClick = mnuChaosViewFromClick
            end
            object optTo: TRadioButton
              Left = 0
              Top = 327
              Width = 291
              Height = 17
              Anchors = [akLeft, akRight, akBottom]
              Caption = 'View links as "to"'
              Checked = True
              TabOrder = 1
              TabStop = True
              OnClick = mnuChaosViewToClick
            end
            object btResetChaos: TButton
              Left = 263
              Top = 326
              Width = 22
              Height = 20
              Anchors = [akLeft, akRight, akBottom]
              Caption = '1'
              Font.Charset = ANSI_CHARSET
              Font.Color = clWindowText
              Font.Height = -15
              Font.Name = 'Tahoma'
              Font.Style = [fsBold]
              ImageAlignment = iaCenter
              ParentFont = False
              ParentShowHint = False
              ShowHint = True
              TabOrder = 3
              OnClick = mnuChaosSetAllClick
            end
            object btClearChaos: TButton
              Left = 233
              Top = 326
              Width = 22
              Height = 20
              Anchors = [akLeft, akRight, akBottom]
              Caption = '0'
              Font.Charset = ANSI_CHARSET
              Font.Color = clWindowText
              Font.Height = -15
              Font.Name = 'Tahoma'
              Font.Style = [fsBold]
              ImageAlignment = iaCenter
              ParentFont = False
              ParentShowHint = False
              ShowHint = True
              TabOrder = 4
              OnClick = mnuChaosClearAllClick
            end
            object btChaos: TButton
              Left = 233
              Top = 347
              Width = 52
              Height = 19
              Anchors = [akLeft, akRight, akBottom]
              Caption = 'More...'
              Font.Charset = ANSI_CHARSET
              Font.Color = clWindowText
              Font.Height = -11
              Font.Name = 'Tahoma'
              Font.Style = []
              ImageAlignment = iaCenter
              ParentFont = False
              TabOrder = 5
              OnClick = btChaosClick
            end
          end
        end
        object pnlWeight: TPanel
          Left = 8
          Top = 47
          Width = 121
          Height = 21
          Cursor = crHandPoint
          Hint = 'Click and drag to change value'
          BevelOuter = bvLowered
          Caption = ' Weight:'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 4
          OnDblClick = DragPanelDblClick
          OnMouseDown = DragPanelMouseDown
          OnMouseMove = DragPanelMouseMove
          OnMouseUp = DragPanelMouseUp
        end
        object Panel1: TPanel
          Left = 8
          Top = 6
          Width = 121
          Height = 21
          Cursor = crArrow
          BevelOuter = bvLowered
          Caption = ' Transform:'
          Font.Charset = ANSI_CHARSET
          Font.Color = clWindowText
          Font.Height = -11
          Font.Name = 'Tahoma'
          Font.Style = [fsBold]
          ParentFont = False
          ParentShowHint = False
          ShowHint = True
          TabOrder = 5
        end
        object Panel2: TPanel
          Left = 8
          Top = 26
          Width = 121
          Height = 21
          Cursor = crHandPoint
          BevelOuter = bvLowered
          Caption = ' Name:'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 6
        end
        object txtName: TEdit
          Left = 128
          Top = 26
          Width = 163
          Height = 21
          Anchors = [akLeft, akTop, akRight]
          TabOrder = 1
          OnExit = txtNameExit
          OnKeyPress = txtNameKeyPress
        end
        object txtP: TEdit
          Left = 128
          Top = 47
          Width = 163
          Height = 21
          Hint = '"Weight" is the probability of this transform to be applied'
          Anchors = [akLeft, akTop, akRight]
          TabOrder = 2
          Text = '0'
          OnExit = txtPExit
          OnKeyPress = txtPKeyPress
        end
        object cbTransforms: TComboBox
          Left = 128
          Top = 6
          Width = 163
          Height = 19
          BevelEdges = []
          BevelOuter = bvNone
          Style = csOwnerDrawFixed
          Anchors = [akLeft, akTop, akRight]
          Color = clBlack
          Ctl3D = False
          DropDownCount = 12
          ItemHeight = 13
          ParentCtl3D = False
          TabOrder = 0
          OnChange = cbTransformsChange
          OnDrawItem = cbTransformsDrawItem
        end
      end
      object PrevPnl: TPanel
        Left = 0
        Top = 0
        Width = 300
        Height = 177
        Align = alTop
        BevelOuter = bvLowered
        Color = clAppWorkSpace
        TabOrder = 1
        Visible = False
        object PreviewImage: TImage
          Left = 1
          Top = 1
          Width = 298
          Height = 175
          PopupMenu = QualityPopup
          Proportional = True
        end
      end
    end
  end
  object EditPopup: TPopupMenu
    Images = EditorTB
    Left = 392
    Top = 112
    object mnuUndo: TMenuItem
      Caption = 'Undo'
      Enabled = False
      Hint = 'Undo'
      ImageIndex = 4
      ShortCut = 16474
      OnClick = mnuUndoClick
    end
    object mnuRedo: TMenuItem
      Caption = 'Redo'
      Enabled = False
      Hint = 'Redo'
      ImageIndex = 5
      ShortCut = 16473
      OnClick = mnuRedoClick
    end
    object N4: TMenuItem
      Caption = '-'
    end
    object mnuAdd: TMenuItem
      Caption = 'Add transform'
      Hint = 'Add new triangle'
      ImageIndex = 1
      OnClick = mnuAddClick
    end
    object N1: TMenuItem
      Caption = '-'
    end
    object mnuAutoZoom: TMenuItem
      Caption = 'Auto Zoom'
      Hint = 'Zoom to fit all triangles'
      ImageIndex = 19
      OnClick = mnuAutoZoomClick
    end
    object mnuShowVarPreview: TMenuItem
      Caption = 'Show Variation Preview'
      Hint = 'Show/hide variation preview'
      ImageIndex = 14
      OnClick = tbVarPreviewClick
    end
    object N8: TMenuItem
      Caption = '-'
    end
    object mnuSelectmode: TMenuItem
      Caption = 'Select mode'
      ImageIndex = 6
      OnClick = tbSelectClick
    end
    object mnuExtendedEdit: TMenuItem
      Caption = 'Extended edit mode'
      Hint = 'Toggle extended edit mode'
      ImageIndex = 25
      OnClick = tbExtendedEditClick
    end
    object mnuAxisLock: TMenuItem
      Caption = 'Lock transform axes'
      ImageIndex = 16
      OnClick = tbAxisLockClick
    end
    object oggleposttriangleediting1: TMenuItem
      Caption = 'Toggle post-triangle editing'
      ImageIndex = 29
      OnClick = tbPostXswapClick
    end
    object N5: TMenuItem
      Caption = '-'
    end
    object mnuFlipAllV: TMenuItem
      Caption = 'Flip All Vertical '
      Hint = 'Flip all triangles vertical'
      ImageIndex = 13
      OnClick = mnuFlipAllVClick
    end
    object mnuFlipAllH: TMenuItem
      Caption = 'Flip All Horizontal'
      Hint = 'Flip all triangles horizontal'
      ImageIndex = 12
      OnClick = mnuFlipAllHClick
    end
    object mnuFlipAllLine: TMenuItem
      Caption = 'Flip All Line'
      ImageIndex = 35
      OnClick = mnuFlipAllLineClick
    end
    object N11: TMenuItem
      Caption = '-'
    end
    object mnuEHighQuality: TMenuItem
      Caption = 'High quality'
      RadioItem = True
      OnClick = mnuHighQualityClick
    end
    object mnuEMediumQuality: TMenuItem
      Caption = 'Medium quality'
      Checked = True
      RadioItem = True
      OnClick = mnuMediumQualityClick
    end
    object mnuELowQuality: TMenuItem
      Caption = 'Low quality'
      RadioItem = True
      OnClick = mnuLowQualityClick
    end
  end
  object QualityPopup: TPopupMenu
    Left = 384
    Top = 40
    object mnuLowQuality: TMenuItem
      Caption = 'Low Quality'
      RadioItem = True
      OnClick = mnuLowQualityClick
    end
    object mnuMediumQuality: TMenuItem
      Caption = 'Medium Quality'
      Checked = True
      RadioItem = True
      OnClick = mnuMediumQualityClick
    end
    object mnuHighQuality: TMenuItem
      Caption = 'High Quality'
      RadioItem = True
      OnClick = mnuHighQualityClick
    end
    object N3: TMenuItem
      Caption = '-'
    end
    object mnuResetLoc: TMenuItem
      Caption = 'Auto reset location'
      OnClick = mnuResetLocClick
    end
  end
  object EditorTB: TImageList
    Left = 313
    Top = 40
    Bitmap = {
[encoded data, 103447 characters]
      000000000000}
  end
  object TrianglePopup: TPopupMenu
    AutoPopup = False
    Images = EditorTB
    Left = 313
    Top = 113
    object mnuReset: TMenuItem
      Caption = 'Reset triangle'
      Hint = 'Reset triangle'
      ImageIndex = 20
      OnClick = mnuResetTriangleClick
    end
    object N6: TMenuItem
      Caption = '-'
    end
    object mnuDuplicate: TMenuItem
      Caption = 'Duplicate'
      Hint = 'Duplicate selected triangle'
      ImageIndex = 2
      OnClick = mnuDupClick
    end
    object mnuDelete: TMenuItem
      Caption = 'Delete'
      Hint = 'Delete selected triangle'
      ImageIndex = 3
      OnClick = mnuDeleteClick
    end
    object mnuAdd1: TMenuItem
      Caption = 'Add'
      Hint = 'Add new triangle'
      ImageIndex = 1
      OnClick = mnuAddClick
    end
    object N21: TMenuItem
      Caption = '-'
    end
    object mnuCopyTriangle: TMenuItem
      Caption = 'Copy triangle coordinates'
      ImageIndex = 26
      OnClick = btnCopyTriangleClick
    end
    object mnuPasteTriangle: TMenuItem
      Caption = 'Paste triangle coordinates'
      ImageIndex = 27
      OnClick = btnPasteTriangleClick
    end
    object N2: TMenuItem
      Caption = '-'
    end
    object Rotatetriangle90CCW1: TMenuItem
      Caption = 'Rotate triangle 90'#176' CCW'
      ImageIndex = 17
      OnClick = btTrgRotateLeft90Click
    end
    object Rotatetriangle90CCW2: TMenuItem
      Caption = 'Rotate triangle 90'#176' CW'
      ImageIndex = 18
      OnClick = btTrgRotateRight90Click
    end
    object mnuFlipHorizontal: TMenuItem
      Caption = 'Flip Horizontal'
      Hint = 'Flip triangle horizontal'
      ImageIndex = 10
      OnClick = mnuFlipHorizontalClick
    end
    object mnuFlipVertical: TMenuItem
      Caption = 'Flip Vertical'
      Hint = 'Flip triangle vertical'
      ImageIndex = 11
      OnClick = mnuFlipVerticalClick
    end
    object N7: TMenuItem
      Caption = '-'
    end
    object mnuResetTrgPosition: TMenuItem
      Caption = 'Reset position'
      ImageIndex = 21
      OnClick = btnOcoefsClick
    end
    object mnuResetTrgRotation: TMenuItem
      Caption = 'Reset rotation'
      ImageIndex = 22
      OnClick = mnuResetTrgRotationClick
    end
    object mnuResetTrgScale: TMenuItem
      Caption = 'Reset scale'
      ImageIndex = 23
      OnClick = mnuResetTrgScaleClick
    end
    object mnuResetTrgFlip: TMenuItem
      Caption = 'Reset reflection'
      ImageIndex = 40
      OnClick = mnuResetTrgFlipClick
    end
  end
  object ChaosPopup: TPopupMenu
    Left = 305
    Top = 177
    object mnuChaosViewTo: TMenuItem
      Caption = 'View as "&to"'
      Checked = True
      RadioItem = True
      OnClick = mnuChaosViewToClick
    end
    object mnuChaosViewFrom: TMenuItem
      Caption = 'View as "&from"'
      RadioItem = True
      OnClick = mnuChaosViewFromClick
    end
    object N9: TMenuItem
      Caption = '-'
    end
    object mnuChaosClearAll: TMenuItem
      Caption = '&Clear all'
      OnClick = mnuChaosClearAllClick
    end
    object mnuChaosSetAll: TMenuItem
      Caption = '&Set all'
      OnClick = mnuChaosSetAllClick
    end
    object ChaosClearBelow: TMenuItem
      Caption = 'Clear all below selected'
      OnClick = ChaosClearBelowClick
    end
    object ClearAllAbove: TMenuItem
      Caption = 'Clear all above selected'
      OnClick = ClearAllAboveClick
    end
    object InvertXaos: TMenuItem
      Caption = 'Invert current settings'
      OnClick = InvertXaosClick
    end
    object RandomizeChaos: TMenuItem
      Caption = 'Randomize all'
      OnClick = RandomizeMatrixClick
    end
    object N17: TMenuItem
      Caption = '-'
    end
    object RandomizeMatrix: TMenuItem
      Caption = 'Randomize matrix'
      OnClick = RandomizeMatrixClick
    end
    object NormChaos: TMenuItem
      Caption = 'Normalize transition matrix'
      OnClick = NormChaosClick
    end
    object ResetChaos: TMenuItem
      Caption = 'Reset transition matrix '
      OnClick = ResetChaosClick
    end
    object N10: TMenuItem
      Caption = '-'
    end
    object mnuLinkPostxform: TMenuItem
      Caption = 'Add linked post-transform'
      OnClick = mnuLinkPostxformClick
    end
    object mnuLinkPrexform: TMenuItem
      Caption = 'Add linked pre-transform'
      OnClick = mnuLinkPrexformClick
    end
    object AddContainer: TMenuItem
      Caption = 'Add container transform'
      OnClick = AddContainerClick
    end
    object InheritWeights: TMenuItem
      AutoCheck = True
      Caption = 'Inherit weights'
      Checked = True
    end
    object mnuChaosRebuild: TMenuItem
      Caption = 'Rebuild xaos links'
      Checked = True
      Hint = 'Rebuild xaos links when deleting transforms'
      OnClick = mnuChaosRebuildClick
    end
    object N19: TMenuItem
      Caption = '-'
    end
    object ShowChaosMatrix: TMenuItem
      Caption = 'Show chaos matrix...'
      OnClick = btnFullChaosClick
    end
  end
  object MathPopup: TPopupMenu
    TrackButton = tbLeftButton
    Left = 384
    Top = 176
    object Pifractions: TMenuItem
      AutoHotkeys = maManual
      Caption = 'Insert Pi fraction...'
      object InsertPi1: TMenuItem
        Caption = 'Insert Pi'
        OnClick = InsertPi1Click
      end
      object Insert2Pi1: TMenuItem
        Tag = 1
        Caption = 'Insert 2Pi'
        OnClick = InsertPi1Click
      end
      object InsertPi21: TMenuItem
        Tag = 2
        Caption = 'Insert Pi/2'
        OnClick = InsertPi1Click
      end
      object InsertPi31: TMenuItem
        Tag = 3
        Caption = 'Insert Pi/3'
        OnClick = InsertPi1Click
      end
      object InsertPi41: TMenuItem
        Tag = 4
        Caption = 'Insert Pi/4'
        OnClick = InsertPi1Click
      end
      object InsertPi61: TMenuItem
        Tag = 5
        Caption = 'Insert Pi/6'
        OnClick = InsertPi1Click
      end
    end
    object Squareroots1: TMenuItem
      AutoHotkeys = maManual
      Caption = 'Insert Square root...'
      object Insert1sqrt21: TMenuItem
        Tag = 7
        Caption = 'Insert 1/sqrt(2)'
        OnClick = InsertPi1Click
      end
      object Insertsqrt321: TMenuItem
        Tag = 8
        Caption = 'Insert sqrt(3)/2 '
        OnClick = InsertPi1Click
      end
      object Insertsqrt331: TMenuItem
        Tag = 9
        Caption = 'Insert sqrt(3)/3'
        OnClick = InsertPi1Click
      end
      object Insertsqrt361: TMenuItem
        Tag = 6
        Caption = 'Insert sqrt(3)/6'
        OnClick = InsertPi1Click
      end
      object Insertsqrt31: TMenuItem
        Tag = 10
        Caption = 'Insert sqrt(3)'
        OnClick = InsertPi1Click
      end
    end
    object InsertGoldenratio1: TMenuItem
      Tag = 11
      Caption = 'Insert Golden ratio'
      OnClick = InsertPi1Click
    end
    object N12: TMenuItem
      Caption = '-'
    end
    object InvCurrentNum: TMenuItem
      Caption = 'Invert the number'
      OnClick = InvCurrentNumClick
    end
    object Squarethenumber1: TMenuItem
      Caption = 'Square the number'
      OnClick = MulDiv2Click
    end
    object SquareRoot: TMenuItem
      Tag = 3
      Caption = 'Square root of the number'
      OnClick = MulDiv2Click
    end
    object Mul2: TMenuItem
      Tag = 1
      Caption = 'Multiply by 2'
      OnClick = MulDiv2Click
    end
    object Div2: TMenuItem
      Tag = 2
      Caption = 'Divide by 2'
      OnClick = MulDiv2Click
    end
    object N18: TMenuItem
      Caption = '-'
    end
    object CalcCos: TMenuItem
      Caption = 'Calculate cosine of the value'
      OnClick = CalcCosClick
    end
    object CalcSin: TMenuItem
      Tag = 1
      Caption = 'Calculate sine of the value'
      OnClick = CalcCosClick
    end
    object CalcTan: TMenuItem
      Tag = 2
      Caption = 'Calculate tangent of the value'
      OnClick = CalcCosClick
    end
    object UseDegrees: TMenuItem
      AutoCheck = True
      Caption = 'Use degrees'
      Checked = True
    end
  end
  object CopyMenu: TPopupMenu
    Left = 305
    Top = 241
    object Copytrianglecoordinates1: TMenuItem
      Caption = 'Copy Triangle Coordinates'
      OnClick = btnCopyTriangleClick
    end
    object Copytransform1: TMenuItem
      Caption = 'Copy Whole Transform'
      OnClick = Copytransform1Click
    end
  end
  object PasteMenu: TPopupMenu
    Left = 385
    Top = 233
    object Pastetrianglecoordinates1: TMenuItem
      Caption = 'Paste Triangle Coordinates'
      Enabled = False
      OnClick = btnPasteTriangleClick
    end
    object Pastetransform1: TMenuItem
      Caption = 'Paste Transform(s)'
      Enabled = False
      OnClick = Pastetransform1Click
    end
  end
  object TriangleOperations: TPopupMenu
    Left = 385
    Top = 305
    object RotateXYO: TMenuItem
      AutoCheck = True
      Caption = 'Rotate all vectors'
      Checked = True
      GroupIndex = 1
      RadioItem = True
      OnClick = TriangleOperationsClick
    end
    object RotateX: TMenuItem
      Tag = 1
      AutoCheck = True
      Caption = 'Rotate only X-axis'
      GroupIndex = 1
      RadioItem = True
      OnClick = TriangleOperationsClick
    end
    object RotateY: TMenuItem
      Tag = 2
      AutoCheck = True
      Caption = 'Rotate only Y-axis'
      GroupIndex = 1
      RadioItem = True
      OnClick = TriangleOperationsClick
    end
    object RotateO: TMenuItem
      AutoCheck = True
      Caption = 'Rotate only O-vector'
      GroupIndex = 1
      RadioItem = True
      OnClick = TriangleOperationsClick
    end
    object N14: TMenuItem
      Caption = '-'
      GroupIndex = 2
    end
    object ScaleXYO: TMenuItem
      AutoCheck = True
      Caption = 'Scale all vectors'
      Checked = True
      GroupIndex = 2
      RadioItem = True
      OnClick = TriangleOperationsClick
    end
    object ScaleX: TMenuItem
      Tag = 1
      AutoCheck = True
      Caption = 'Scale only X-axis'
      GroupIndex = 2
      RadioItem = True
      OnClick = TriangleOperationsClick
    end
    object ScaleY: TMenuItem
      Tag = 2
      AutoCheck = True
      Caption = 'Scale only Y-axis'
      GroupIndex = 2
      RadioItem = True
      OnClick = TriangleOperationsClick
    end
    object ScaleO: TMenuItem
      AutoCheck = True
      Caption = 'Scale only O-vector'
      GroupIndex = 2
      RadioItem = True
      OnClick = TriangleOperationsClick
    end
    object N13: TMenuItem
      Caption = '-'
      GroupIndex = 2
    end
    object RectGrid: TMenuItem
      Caption = 'Move along a square lattice'
      Checked = True
      GroupIndex = 3
      RadioItem = True
      OnClick = mnuChangeGridClick
    end
    object TriGrid: TMenuItem
      Caption = 'Move along a triangular lattice'
      GroupIndex = 3
      RadioItem = True
      OnClick = mnuChangeGridClick
    end
    object N16: TMenuItem
      Caption = '-'
      GroupIndex = 5
    end
    object InvertMovevalue1: TMenuItem
      Caption = 'Invert current Move step'
      GroupIndex = 5
      OnClick = InvertMovevalue1Click
    end
    object CalcArcsinScale: TMenuItem
      Caption = 'Calculate arcsin of the scale factor'
      GroupIndex = 5
      OnClick = CalcArcsinScaleClick
    end
    object N15: TMenuItem
      Caption = '-'
      GroupIndex = 5
    end
    object ShowModVals: TMenuItem
      AutoCheck = True
      Caption = 'Display internally  modified values'
      GroupIndex = 5
    end
  end
  object IconsAV: TImageList
    BkColor = clWhite
    Left = 305
    Top = 304
    Bitmap = {
[encoded data, 28471 characters]
      000000000000}
  end
end
