object EditForm: TEditForm
  Left = 509
  Top = 87
  Caption = 'Transform Editor'
  ClientHeight = 772
  ClientWidth = 765
  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
  OnActivate = FormActivate
  OnClose = FormClose
  OnCreate = FormCreate
  OnDestroy = FormDestroy
  OnKeyDown = EditKeyDown
  OnKeyPress = EditKeyPress
  OnResize = FormResize
  OnShow = FormShow
  PixelsPerInch = 96
  TextHeight = 13
  object StatusBar: TStatusBar
    Left = 0
    Top = 757
    Width = 765
    Height = 15
    Panels = <
      item
        Width = 60
      end
      item
        Width = 60
      end
      item
        Width = 150
      end>
  end
  object topPnl: TPanel
    Left = 0
    Top = 0
    Width = 765
    Height = 24
    Align = alTop
    BevelOuter = bvSpace
    Ctl3D = True
    ParentCtl3D = False
    TabOrder = 0
    object EditorToolBar: TToolBar
      Left = 1
      Top = 1
      Width = 763
      Height = 22
      Align = alClient
      ButtonHeight = 23
      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 = 23
        Top = 0
        Hint = 'Adds a new triangle'
        Caption = 'Add'
        ImageIndex = 1
        ParentShowHint = False
        ShowHint = True
        OnClick = mnuAddClick
      end
      object tbDuplicate: TToolButton
        Left = 46
        Top = 0
        Hint = 'Duplicates the selected triangle'
        Caption = 'Duplicate'
        ImageIndex = 2
        ParentShowHint = False
        ShowHint = True
        OnClick = mnuDupClick
      end
      object tbDelete: TToolButton
        Left = 69
        Top = 0
        Hint = 'Deletes the selected triangle'
        Caption = 'Delete'
        ImageIndex = 3
        ParentShowHint = False
        ShowHint = True
        OnClick = mnuDeleteClick
      end
      object ToolButton4: TToolButton
        Left = 92
        Top = 0
        Width = 8
        Caption = 'ToolButton4'
        ImageIndex = 3
        Style = tbsSeparator
      end
      object tbUndo: TToolButton
        Left = 100
        Top = 0
        Hint = 'Undo (Ctrl+Z)'
        Caption = 'Undo'
        ImageIndex = 4
        ParentShowHint = False
        ShowHint = True
        OnClick = mnuUndoClick
      end
      object tbRedo: TToolButton
        Left = 123
        Top = 0
        Hint = 'Redo (Ctrl+Y)'
        Caption = 'Redo'
        ImageIndex = 5
        ParentShowHint = False
        ShowHint = True
        OnClick = mnuRedoClick
      end
      object ToolButton11: TToolButton
        Left = 146
        Top = 0
        Width = 8
        Caption = 'ToolButton11'
        ImageIndex = 32
        Style = tbsSeparator
      end
      object ToolButton9: TToolButton
        Left = 154
        Top = 0
        Hint = 'Copy triangle'
        Caption = 'ToolButton9'
        ImageIndex = 26
        OnClick = btnCopyTriangleClick
      end
      object ToolButton10: TToolButton
        Left = 177
        Top = 0
        Hint = 'Paste triangle'
        Caption = 'ToolButton10'
        ImageIndex = 27
        OnClick = btnPasteTriangleClick
      end
      object ToolButton1: TToolButton
        Left = 200
        Top = 0
        Width = 8
        Caption = 'ToolButton1'
        ImageIndex = 5
        Style = tbsSeparator
      end
      object tbSelect: TToolButton
        Left = 208
        Top = 0
        Hint = 'Select mode'
        Caption = 'Select'
        Down = True
        ImageIndex = 6
        ParentShowHint = False
        ShowHint = True
        OnClick = tbSelectClick
      end
      object tbMove: TToolButton
        Left = 231
        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 = 254
        Top = 0
        Hint = 'Rotate triangle'
        Caption = 'Rotate'
        Grouped = True
        ImageIndex = 8
        ParentShowHint = False
        ShowHint = True
        Style = tbsCheck
        OnClick = tbEditModeClick
      end
      object tbScale: TToolButton
        Left = 277
        Top = 0
        Hint = 'Scale triangle'
        Caption = 'Scale'
        Grouped = True
        ImageIndex = 9
        ParentShowHint = False
        ShowHint = True
        Style = tbsCheck
        OnClick = tbEditModeClick
      end
      object tbPivotMode: TToolButton
        Left = 300
        Top = 0
        Hint = 'Toggle world pivot mode'
        Caption = 'tbPivotMode'
        ImageIndex = 15
        ParentShowHint = False
        ShowHint = True
        Style = tbsCheck
        OnClick = btnPivotModeClick
      end
      object ToolButton6: TToolButton
        Left = 323
        Top = 0
        Width = 8
        Caption = 'ToolButton6'
        ImageIndex = 16
        Style = tbsSeparator
      end
      object tbRotate90CCW: TToolButton
        Left = 331
        Top = 0
        Hint = 'Rotate triangle 90'#176' counter-clockwise'
        Caption = 'tbRotate90CCW'
        ImageIndex = 17
        ParentShowHint = False
        ShowHint = True
        OnClick = btTrgRotateLeft90Click
      end
      object tbRotate90CW: TToolButton
        Left = 354
        Top = 0
        Hint = 'Rotate triangle 90'#176' clockwise'
        Caption = 'tbRotate90CW'
        ImageIndex = 18
        ParentShowHint = False
        ShowHint = True
        OnClick = btTrgRotateRight90Click
      end
      object tbFlipHorz: TToolButton
        Left = 377
        Top = 0
        Hint = 'Flip triangle horizontal'
        Caption = 'Flip Horizontal'
        ImageIndex = 10
        ParentShowHint = False
        ShowHint = True
        OnClick = mnuFlipHorizontalClick
      end
      object tbFlipVert: TToolButton
        Left = 400
        Top = 0
        Hint = 'Flip triangle vertical'
        Caption = 'Flip Vertical'
        ImageIndex = 11
        ParentShowHint = False
        ShowHint = True
        OnClick = mnuFlipVerticalClick
      end
      object ToolButton2: TToolButton
        Left = 423
        Top = 0
        Width = 8
        Caption = 'ToolButton2'
        ImageIndex = 14
        Style = tbsSeparator
      end
      object tbVarPreview: TToolButton
        Left = 431
        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 = 454
        Top = 0
        Width = 8
        Caption = 'ToolButton3'
        ImageIndex = 16
        Style = tbsSeparator
      end
      object tbPostXswap: TToolButton
        Left = 462
        Top = 0
        Hint = 'Enable post-triangle editing'
        Caption = 'tbPostXswap'
        ImageIndex = 29
        ParentShowHint = False
        ShowHint = True
        Style = tbsCheck
        OnClick = tbPostXswapClick
      end
      object tbEnableFinalXform: TToolButton
        Left = 485
        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 = 508
        Top = 0
        Width = 8
        Caption = 'ToolButton8'
        ImageIndex = 32
        Style = tbsSeparator
      end
      object ToolButton7: TToolButton
        Left = 516
        Top = 0
        Hint = 'Adds a new linked triangle'
        Caption = 'ToolButton7'
        ImageIndex = 31
        ParentShowHint = False
        ShowHint = True
        OnClick = mnuLinkPostxformClick
      end
      object ToolButton5: TToolButton
        Left = 539
        Top = 0
        Width = 8
        Caption = 'ToolButton5'
        ImageIndex = 32
        Style = tbsSeparator
      end
      object ToolButton12: TToolButton
        Left = 547
        Top = 0
        Caption = 'ToolButton12'
        ImageIndex = 32
        Visible = False
        OnClick = ToolButton12Click
      end
      object ToolButton13: TToolButton
        Left = 570
        Top = 0
        Caption = 'ToolButton13'
        ImageIndex = 33
        Visible = False
      end
      object ToolButton14: TToolButton
        Left = 593
        Top = 0
        Caption = 'ToolButton14'
        ImageIndex = 34
        Visible = False
      end
    end
  end
  object EditPnl: TPanel
    Left = 0
    Top = 24
    Width = 765
    Height = 733
    Align = alClient
    TabOrder = 2
    object Splitter1: TSplitter
      Left = 454
      Top = 1
      Width = 10
      Height = 731
      Align = alRight
      AutoSnap = False
      Beveled = True
      MinSize = 300
      OnMoved = splitterMoved
    end
    object GrphPnl: TPanel
      Left = 1
      Top = 1
      Width = 453
      Height = 731
      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 = 464
      Top = 1
      Width = 300
      Height = 731
      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 = 546
        Align = alClient
        TabOrder = 0
        OnResize = ControlPanelResize
        DesignSize = (
          300
          546)
        object PageControl: TPageControl
          Left = 1
          Top = 71
          Width = 298
          Height = 466
          ActivePage = tabVariations
          Anchors = [akLeft, akTop, akRight, akBottom]
          MultiLine = True
          TabOrder = 3
          TabStop = False
          object TriangleTab: TTabSheet
            Caption = 'Triangle'
            ExplicitLeft = 0
            ExplicitTop = 0
            ExplicitWidth = 0
            ExplicitHeight = 0
            object TriangleScrollBox: TScrollBox
              Left = 0
              Top = 0
              Width = 290
              Height = 420
              HorzScrollBar.Visible = False
              VertScrollBar.Smooth = True
              VertScrollBar.Style = ssFlat
              VertScrollBar.Tracking = True
              Align = alClient
              BevelInner = bvNone
              BevelOuter = bvNone
              BorderStyle = bsNone
              TabOrder = 0
              DesignSize = (
                290
                420)
              object TrianglePanel: TPanel
                Left = 1
                Top = 0
                Width = 284
                Height = 321
                Anchors = [akLeft, akTop, akRight]
                BevelOuter = bvNone
                TabOrder = 0
                OnResize = TrianglePanelResize
                object ToolBar1: TToolBar
                  Left = 64
                  Top = 218
                  Width = 145
                  Height = 28
                  Align = alNone
                  ButtonWidth = 24
                  Caption = 'ToolBar1'
                  EdgeInner = esNone
                  EdgeOuter = esNone
                  Images = EditorTB
                  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 = 24
                    Top = 0
                    Hint = 'Paste triangle coordinates'
                    ImageIndex = 27
                    ParentShowHint = False
                    ShowHint = True
                    OnClick = btnPasteTriangleClick
                  end
                  object tbExtendedEdit: TToolButton
                    Left = 48
                    Top = 0
                    Hint = 'Enable extended edit mode'
                    Caption = 'tbExtendedEdit'
                    ImageIndex = 25
                    ParentShowHint = False
                    ShowHint = True
                    Style = tbsCheck
                    OnClick = tbExtendedEditClick
                  end
                  object tbAxisLock: TToolButton
                    Left = 72
                    Top = 0
                    Hint = 'Lock transform axes'
                    Caption = 'tbAxisLock'
                    ImageIndex = 16
                    ParentShowHint = False
                    ShowHint = True
                    Style = tbsCheck
                    OnClick = tbAxisLockClick
                  end
                  object tbAutoWeights: TToolButton
                    Left = 96
                    Top = 0
                    Hint = 'Auto-balance weights'
                    Caption = 'tbAutoWeights'
                    ImageIndex = 28
                    ParentShowHint = False
                    ShowHint = True
                    Style = tbsCheck
                  end
                  object tb2PostXswap: TToolButton
                    Left = 120
                    Top = 0
                    Hint = 'Enable post-triangle editing'
                    Caption = 'tb2PostXswap'
                    ImageIndex = 29
                    ParentShowHint = False
                    ShowHint = True
                    Style = tbsCheck
                    OnClick = tbPostXswapClick
                  end
                end
                object GroupBox5: TGroupBox
                  Left = 20
                  Top = 112
                  Width = 177
                  Height = 97
                  TabOrder = 1
                  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
                    ItemIndex = 1
                    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
                    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
                    ItemIndex = 3
                    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
                  Ctl3D = True
                  ParentCtl3D = False
                  TabOrder = 0
                  DesignSize = (
                    209
                    105)
                  object LabelC: TLabel
                    Left = 8
                    Top = 48
                    Width = 10
                    Height = 13
                    Caption = 'Y:'
                  end
                  object LabelA: TLabel
                    Left = 8
                    Top = 24
                    Width = 10
                    Height = 13
                    Caption = 'X:'
                  end
                  object LabelB: TLabel
                    Left = 8
                    Top = 72
                    Width = 12
                    Height = 13
                    Caption = 'O:'
                  end
                  object txtAx: TEdit
                    Left = 28
                    Top = 20
                    Width = 83
                    Height = 21
                    Anchors = [akLeft, akTop, akRight]
                    TabOrder = 0
                    Text = '0'
                    OnExit = CornerEditExit
                    OnKeyPress = CornerEditKeyPress
                  end
                  object txtAy: TEdit
                    Left = 117
                    Top = 20
                    Width = 86
                    Height = 21
                    Anchors = [akLeft, akTop, akRight]
                    TabOrder = 1
                    Text = '0'
                    OnExit = CornerEditExit
                    OnKeyPress = CornerEditKeyPress
                  end
                  object txtBx: TEdit
                    Left = 28
                    Top = 68
                    Width = 83
                    Height = 21
                    Anchors = [akLeft, akTop, akRight]
                    TabOrder = 4
                    Text = '0'
                    OnExit = CornerEditExit
                    OnKeyPress = CornerEditKeyPress
                  end
                  object txtBy: TEdit
                    Left = 117
                    Top = 68
                    Width = 86
                    Height = 21
                    Anchors = [akLeft, akTop, akRight]
                    TabOrder = 5
                    Text = '0'
                    OnExit = CornerEditExit
                    OnKeyPress = CornerEditKeyPress
                  end
                  object txtCx: TEdit
                    Left = 28
                    Top = 44
                    Width = 83
                    Height = 21
                    Anchors = [akLeft, akTop, akRight]
                    TabOrder = 2
                    Text = '0'
                    OnExit = CornerEditExit
                    OnKeyPress = CornerEditKeyPress
                  end
                  object txtCy: TEdit
                    Left = 117
                    Top = 44
                    Width = 86
                    Height = 21
                    Anchors = [akLeft, akTop, akRight]
                    TabOrder = 3
                    Text = '0'
                    OnExit = CornerEditExit
                    OnKeyPress = CornerEditKeyPress
                  end
                end
                object GroupBox3: TGroupBox
                  Left = 6
                  Top = 248
                  Width = 209
                  Height = 65
                  Caption = 'Pivot Point'
                  TabOrder = 2
                  object btnResetPivot: TSpeedButton
                    Left = 6
                    Top = 40
                    Width = 17
                    Height = 17
                    Hint = 'Reset pivot point to (0, 0)'
                    Caption = 'R'
                    ParentShowHint = False
                    ShowHint = True
                    OnClick = btnResetPivotClick
                  end
                  object btnPickPivot: TSpeedButton
                    Left = 184
                    Top = 40
                    Width = 16
                    Height = 17
                    Hint = 'Pick pivot point using mouse'
                    Caption = 'P'
                    ParentShowHint = False
                    ShowHint = True
                    OnClick = btnPickPivotClick
                  end
                  object btnPivotMode: TSpeedButton
                    Left = 24
                    Top = 40
                    Width = 160
                    Height = 17
                    Hint = 'Toggle pivot point mode'
                    Caption = 'Local Pivot'
                    ParentShowHint = False
                    ShowHint = True
                    OnClick = btnPivotModeClick
                  end
                  object editPivotY: TEdit
                    Left = 111
                    Top = 13
                    Width = 93
                    Height = 21
                    Hint = 'Pivot point coordinates in chosen coordinate system'
                    ParentShowHint = False
                    ShowHint = True
                    TabOrder = 1
                    Text = '0'
                    OnExit = PivotValidate
                    OnKeyPress = PivotKeyPress
                  end
                  object editPivotX: TEdit
                    Left = 6
                    Top = 16
                    Width = 99
                    Height = 21
                    Hint = 'Pivot point coordinates in chosen coordinate system'
                    ParentShowHint = False
                    ShowHint = True
                    TabOrder = 0
                    Text = '0'
                    OnExit = PivotValidate
                    OnKeyPress = PivotKeyPress
                  end
                end
              end
            end
          end
          object tabXForm: TTabSheet
            Caption = 'Transform'
            ExplicitLeft = 0
            ExplicitTop = 0
            ExplicitWidth = 0
            ExplicitHeight = 0
            object ScrollBox1: TScrollBox
              Left = 0
              Top = 0
              Width = 290
              Height = 420
              HorzScrollBar.Visible = False
              Align = alClient
              BorderStyle = bsNone
              TabOrder = 0
              OnResize = ScrollBox1Resize
              DesignSize = (
                290
                420)
              object GroupBox9: TGroupBox
                Left = 8
                Top = 4
                Width = 225
                Height = 113
                TabOrder = 0
                object btnXcoefs: TSpeedButton
                  Left = 8
                  Top = 12
                  Width = 25
                  Height = 21
                  Hint = 'Reset vector X'
                  Caption = 'X'
                  Font.Charset = ANSI_CHARSET
                  Font.Color = clWindowText
                  Font.Height = -11
                  Font.Name = 'Tahoma'
                  Font.Style = []
                  ParentFont = False
                  ParentShowHint = False
                  ShowHint = True
                  OnClick = btnXcoefsClick
                end
                object btnYcoefs: TSpeedButton
                  Left = 8
                  Top = 36
                  Width = 25
                  Height = 21
                  Hint = 'Reset vector Y'
                  Caption = 'Y'
                  ParentShowHint = False
                  ShowHint = True
                  OnClick = btnYcoefsClick
                end
                object btnOcoefs: TSpeedButton
                  Left = 8
                  Top = 60
                  Width = 25
                  Height = 21
                  Hint = 'Reset vector O'
                  Caption = 'O'
                  ParentShowHint = False
                  ShowHint = True
                  OnClick = btnOcoefsClick
                end
                object btnResetCoefs: TSpeedButton
                  Left = 8
                  Top = 84
                  Width = 209
                  Height = 22
                  Hint = 'Reset all vectors to default position'
                  Caption = 'Reset transform'
                  ParentShowHint = False
                  ShowHint = True
                  OnClick = btnResetCoefsClick
                end
                object txtA: TEdit
                  Left = 36
                  Top = 12
                  Width = 85
                  Height = 21
                  TabOrder = 0
                  Text = '0'
                  OnExit = CoefValidate
                  OnKeyPress = CoefKeyPress
                end
                object txtB: TEdit
                  Left = 128
                  Top = 12
                  Width = 89
                  Height = 21
                  TabOrder = 1
                  Text = '0'
                  OnExit = CoefValidate
                  OnKeyPress = CoefKeyPress
                end
                object txtC: TEdit
                  Left = 36
                  Top = 36
                  Width = 85
                  Height = 21
                  TabOrder = 2
                  Text = '0'
                  OnExit = CoefValidate
                  OnKeyPress = CoefKeyPress
                end
                object txtD: TEdit
                  Left = 128
                  Top = 36
                  Width = 89
                  Height = 21
                  TabOrder = 3
                  Text = '0'
                  OnExit = CoefValidate
                  OnKeyPress = CoefKeyPress
                end
                object txtE: TEdit
                  Left = 36
                  Top = 60
                  Width = 85
                  Height = 21
                  TabOrder = 4
                  Text = '0'
                  OnExit = CoefValidate
                  OnKeyPress = CoefKeyPress
                end
                object txtF: TEdit
                  Left = 127
                  Top = 63
                  Width = 89
                  Height = 21
                  TabOrder = 5
                  Text = '0'
                  OnExit = CoefValidate
                  OnKeyPress = CoefKeyPress
                end
              end
              object GroupBox7: TGroupBox
                Left = 8
                Top = 229
                Width = 225
                Height = 37
                TabOrder = 1
                object btnCoefsPolar: TSpeedButton
                  Left = 112
                  Top = 12
                  Width = 105
                  Height = 17
                  Hint = 'Show vectors in polar coordinates'
                  GroupIndex = 1
                  Caption = 'Polar (deg)'
                  ParentShowHint = False
                  ShowHint = True
                  OnClick = btnCoefsModeClick
                end
                object btnCoefsRect: TSpeedButton
                  Left = 10
                  Top = 12
                  Width = 103
                  Height = 17
                  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 = 116
                Width = 225
                Height = 113
                TabOrder = 2
                object btnXpost: TSpeedButton
                  Left = 8
                  Top = 12
                  Width = 25
                  Height = 21
                  Hint = 'Reset vector X'
                  Caption = 'X'
                  ParentShowHint = False
                  ShowHint = True
                  OnClick = btnXpostClick
                end
                object btnYpost: TSpeedButton
                  Left = 8
                  Top = 36
                  Width = 25
                  Height = 21
                  Hint = 'Reset vector Y'
                  Caption = 'Y'
                  ParentShowHint = False
                  ShowHint = True
                  OnClick = btnYpostClick
                end
                object btnOpost: TSpeedButton
                  Left = 8
                  Top = 60
                  Width = 25
                  Height = 21
                  Hint = 'Reset vector O'
                  Caption = 'O'
                  ParentShowHint = False
                  ShowHint = True
                  OnClick = btnOpostClick
                end
                object btnResetPostCoefs: TSpeedButton
                  Left = 8
                  Top = 84
                  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
                  Left = 36
                  Top = 12
                  Width = 85
                  Height = 21
                  TabOrder = 0
                  Text = '0'
                  OnExit = PostCoefValidate
                  OnKeyPress = PostCoefKeypress
                end
                object txtPost01: TEdit
                  Left = 128
                  Top = 12
                  Width = 89
                  Height = 21
                  TabOrder = 1
                  Text = '0'
                  OnExit = PostCoefValidate
                  OnKeyPress = PostCoefKeypress
                end
                object txtPost10: TEdit
                  Left = 36
                  Top = 36
                  Width = 85
                  Height = 21
                  TabOrder = 2
                  Text = '0'
                  OnExit = PostCoefValidate
                  OnKeyPress = PostCoefKeypress
                end
                object txtPost11: TEdit
                  Left = 128
                  Top = 36
                  Width = 89
                  Height = 21
                  TabOrder = 3
                  Text = '0'
                  OnExit = PostCoefValidate
                  OnKeyPress = PostCoefKeypress
                end
                object txtPost20: TEdit
                  Left = 36
                  Top = 60
                  Width = 85
                  Height = 21
                  TabOrder = 4
                  Text = '0'
                  OnExit = PostCoefValidate
                  OnKeyPress = PostCoefKeypress
                end
                object txtPost21: TEdit
                  Left = 128
                  Top = 60
                  Width = 89
                  Height = 21
                  TabOrder = 5
                  Text = '0'
                  OnExit = PostCoefValidate
                  OnKeyPress = PostCoefKeypress
                end
              end
              object chkAutoZscale: TCheckBox
                Left = 8
                Top = 273
                Width = 275
                Height = 17
                Anchors = [akLeft, akTop, akRight]
                Caption = 'Auto calculate pre_zscale'
                ParentShowHint = False
                ShowHint = True
                TabOrder = 3
                OnClick = chkAutoZscaleClick
              end
            end
          end
          object tabColors: TTabSheet
            Caption = 'Colors'
            ImageIndex = 3
            ExplicitLeft = 0
            ExplicitTop = 0
            ExplicitWidth = 0
            ExplicitHeight = 0
            object GroupBox4: TGroupBox
              Left = 8
              Top = 336
              Width = 225
              Height = 65
              Caption = 'Transform visibility'
              TabOrder = 0
              Visible = False
              object chkXformInvisible: TCheckBox
                Left = 8
                Top = 32
                Width = 209
                Height = 17
                Caption = 'Invisible'
                TabOrder = 0
                OnClick = chkPlotModeClick
              end
            end
            object ScrollBox2: TScrollBox
              Left = 0
              Top = 0
              Width = 290
              Height = 420
              HorzScrollBar.Visible = False
              Align = alClient
              BorderStyle = bsNone
              TabOrder = 1
              OnResize = ScrollBox2Resize
              DesignSize = (
                290
                420)
              object GroupBox1: TGroupBox
                Left = 6
                Top = 2
                Width = 281
                Height = 199
                Anchors = [akLeft, akTop, akRight]
                Caption = 'Transform color'
                TabOrder = 0
                DesignSize = (
                  281
                  199)
                object pnlSymmetry: TPanel
                  Left = 8
                  Top = 78
                  Width = 97
                  Height = 21
                  Cursor = crHandPoint
                  Hint = 'Click and drag to change value'
                  BevelOuter = bvLowered
                  Caption = ' Color speed:'
                  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 = 192
                  Height = 21
                  Anchors = [akLeft, akTop, akRight]
                  TabOrder = 0
                  OnExit = txtXFormColorExit
                  OnKeyPress = txtXFormColorKeyPress
                end
                object txtSymmetry: TEdit
                  Left = 104
                  Top = 78
                  Width = 168
                  Height = 21
                  Anchors = [akLeft, akTop, akRight]
                  TabOrder = 2
                  Text = '0'
                  OnExit = txtSymmetrySet
                  OnKeyPress = txtSymmetrKeyPress
                end
                object ColorBar: TPanel
                  Left = 8
                  Top = 40
                  Width = 264
                  Height = 17
                  Anchors = [akLeft, akTop, akRight]
                  BevelOuter = bvLowered
                  BorderStyle = bsSingle
                  Color = clAppWorkSpace
                  TabOrder = 8
                  OnMouseUp = ColorBarMouseUp
                  object ColorBarPicture: TImage
                    Left = 1
                    Top = 1
                    Width = 258
                    Height = 11
                    Align = alClient
                    Stretch = True
                    OnMouseUp = ColorBarMouseUp
                  end
                end
                object scrlXFormColor: TScrollBar
                  Left = 9
                  Top = 54
                  Width = 263
                  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 = 97
                  Height = 21
                  Cursor = crHandPoint
                  Hint = 'Click and drag to change value'
                  BevelOuter = bvLowered
                  Caption = ' Opacity:'
                  ParentShowHint = False
                  ShowHint = True
                  TabOrder = 9
                  OnDblClick = DragPanelDblClick
                  OnMouseDown = DragPanelMouseDown
                  OnMouseMove = DragPanelMouseMove
                  OnMouseUp = DragPanelMouseUp
                end
                object txtOpacity: TEdit
                  Left = 104
                  Top = 108
                  Width = 168
                  Height = 21
                  Anchors = [akLeft, akTop, akRight]
                  TabOrder = 3
                  Text = '1'
                  OnExit = txtOpacitySet
                  OnKeyPress = txtOpacityKeyPress
                end
                object chkXformSolo: TCheckBox
                  Left = 8
                  Top = 176
                  Width = 264
                  Height = 17
                  Anchors = [akLeft, akTop, akRight]
                  Caption = 'Solo'
                  TabOrder = 5
                  OnClick = chkXformSoloClick
                end
                object pnlDC: TPanel
                  Left = 8
                  Top = 140
                  Width = 97
                  Height = 21
                  Cursor = crHandPoint
                  Hint = 'Click and drag to change value'
                  BevelOuter = bvLowered
                  Caption = ' Direct color:'
                  ParentShowHint = False
                  ShowHint = True
                  TabOrder = 10
                  OnDblClick = DragPanelDblClick
                  OnMouseDown = DragPanelMouseDown
                  OnMouseMove = DragPanelMouseMove
                  OnMouseUp = DragPanelMouseUp
                end
                object txtDC: TEdit
                  Left = 104
                  Top = 140
                  Width = 168
                  Height = 21
                  Anchors = [akLeft, akTop, akRight]
                  TabOrder = 4
                  Text = '1'
                  OnExit = txtDCSet
                  OnKeyPress = txtDCKeyPress
                end
              end
              object GroupBox2: TGroupBox
                Left = 6
                Top = 207
                Width = 281
                Height = 121
                Anchors = [akLeft, akTop, akRight]
                Caption = 'Variation preview'
                TabOrder = 1
                DesignSize = (
                  281
                  121)
                object Label1: TLabel
                  Left = 8
                  Top = 24
                  Width = 31
                  Height = 13
                  Caption = 'Range'
                end
                object Label2: TLabel
                  Left = 8
                  Top = 56
                  Width = 29
                  Height = 13
                  Caption = 'Depth'
                end
                object Label3: TLabel
                  Left = 8
                  Top = 88
                  Width = 36
                  Height = 13
                  Caption = 'Density'
                end
                object trkVarPreviewDensity: TTrackBar
                  Left = 88
                  Top = 88
                  Width = 184
                  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 = 88
                  Top = 24
                  Width = 184
                  Height = 25
                  Anchors = [akLeft, akTop, akRight]
                  Max = 5
                  Min = 1
                  ParentShowHint = False
                  PageSize = 1
                  Position = 2
                  ShowHint = True
                  TabOrder = 0
                  ThumbLength = 15
                  OnChange = trkVarPreviewRangeChange
                end
                object trkVarPreviewDepth: TTrackBar
                  Left = 88
                  Top = 56
                  Width = 184
                  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
              end
            end
          end
          object tabVariations: TTabSheet
            Caption = 'Variations'
            DesignSize = (
              290
              420)
            object Label4: TLabel
              Left = 2
              Top = 8
              Width = 37
              Height = 13
              Caption = 'Search:'
            end
            object SpeedButton1: 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 btnLoadVVAR: TButton
              Left = 0
              Top = 392
              Width = 97
              Height = 25
              Anchors = [akLeft, akBottom]
              Caption = 'Load variation...'
              Enabled = False
              TabOrder = 4
              Visible = False
              OnClick = btnLoadVVARClick
            end
            object VEVars: TValueListEditor
              Left = 0
              Top = 32
              Width = 290
              Height = 335
              Anchors = [akLeft, akTop, akRight, akBottom]
              DefaultColWidth = 90
              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 chkCollapseVariations: TCheckBox
              Left = 1
              Top = 373
              Width = 291
              Height = 17
              Anchors = [akLeft, akRight, akBottom]
              Caption = 'Hide non-used variations'
              TabOrder = 2
              OnClick = chkCollapseVariationsClick
            end
            object bClear: TBitBtn
              Left = 0
              Top = 392
              Width = 289
              Height = 25
              Anchors = [akLeft, akRight, akBottom]
              Caption = 'Clear'
              TabOrder = 3
              OnClick = bClearClick
            end
            object txtSearchBox: TEdit
              Left = 45
              Top = 5
              Width = 217
              Height = 21
              Anchors = [akLeft, akTop, akRight]
              TabOrder = 0
              OnChange = txtSearchBoxChange
            end
          end
          object TabSheet4: TTabSheet
            Caption = 'Variables'
            ImageIndex = 4
            ExplicitLeft = 0
            ExplicitTop = 0
            ExplicitWidth = 0
            ExplicitHeight = 0
            DesignSize = (
              290
              420)
            object vleVariables: TValueListEditor
              Left = 0
              Top = 0
              Width = 290
              Height = 396
              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 = 399
              Width = 291
              Height = 17
              Anchors = [akLeft, akRight, akBottom]
              Caption = 'Show all variables'
              TabOrder = 1
              OnClick = chkCollapseVariablesClick
            end
          end
          object TabChaos: TTabSheet
            Caption = 'Xaos'
            ImageIndex = 5
            ExplicitLeft = 0
            ExplicitTop = 0
            ExplicitWidth = 0
            ExplicitHeight = 0
            DesignSize = (
              290
              420)
            object vleChaos: TValueListEditor
              Left = 0
              Top = 0
              Width = 290
              Height = 375
              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 = 398
              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 = 382
              Width = 291
              Height = 17
              Anchors = [akLeft, akRight, akBottom]
              Caption = 'View links as "to"'
              Checked = True
              TabOrder = 1
              TabStop = True
              OnClick = mnuChaosViewToClick
            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 = 400
    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 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
    Images = MainForm.Buttons
    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, 84703 characters]
      000000000000}
  end
  object TrianglePopup: TPopupMenu
    AutoPopup = False
    Images = EditorTB
    Left = 329
    Top = 129
    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
  end
  object ChaosPopup: TPopupMenu
    Left = 353
    Top = 241
    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 mnuChaosRebuild: TMenuItem
      Caption = 'Rebuild xaos links'
      Checked = True
      Hint = 'Rebuild xaos links when deleting transforms'
      Visible = False
      OnClick = mnuChaosRebuildClick
    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 N10: TMenuItem
      Caption = '-'
    end
    object mnuLinkPostxform: TMenuItem
      Caption = 'Add linked xform'
      OnClick = mnuLinkPostxformClick
    end
  end
end
