object EditForm: TEditForm Left = 398 Top = 205 Width = 582 Height = 471 Caption = 'Editor' Color = clBtnFace Font.Charset = ANSI_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [] Icon.Data = { 0000010001001010000000000000680300001600000028000000100000002000 0000010018000000000040030000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00 FFFF00FFFF00FFFF00000000000000000000000000000000000000FFFF000000 00000000000000000000000000000000000000000000FFFF0000000000000000 0000000000000000000000000000FFFF00000000000000000000000000000000 000000000000FFFF0000000000000000000000000000000000FF0000FF0000FF 00FFFF0000FF0000FF0000FF0000FF0000FF00000000FFFF0000000000000000 000000000000000000FF00000000000000000000FFFF0000000000000000FF00 000000000000FFFF0000000000000000000000000000000000FF000000000000 00000000000000FFFF0000FF00000000000000000000FFFF0000000000000000 000000000000000000FF0000000000000000000000000000FF00FFFF00000000 000000000000FFFF0000000000000000000000000000000000FF000000000000 0000000000FF00000000000000FFFF00000000000000FFFF0000000000000000 000000000000000000FF0000000000000000FF00000000000000000000000000 FFFF00000000FFFF0000000000000000000000000000000000FF0000000000FF 00000000000000000000000000000000000000FFFF00FFFF0000000000000000 000000000000000000FF0000FF00000000000000000000000000000000000000 000000000000FFFF0000000000000000000000000000000000FF000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000FFFF 0000800100008001000080010000800100008001000080010000800100008001 0000800100008001000080010000800100008001000080010000FFFF0000} KeyPreview = True OldCreateOrder = True OnClose = FormClose OnCreate = FormCreate OnDestroy = FormDestroy OnResize = FormResize OnShow = FormShow PixelsPerInch = 96 TextHeight = 13 object GrphPnl: TPanel Left = 0 Top = 0 Width = 394 Height = 429 Align = alClient BevelOuter = bvLowered Color = clBlack TabOrder = 0 object GraphImage: TImage Left = 1 Top = 1 Width = 392 Height = 427 Align = alClient PopupMenu = EditPopup OnDblClick = GraphImageDblClick OnMouseDown = GraphImageMouseDown OnMouseMove = GraphImageMouseMove OnMouseUp = GraphImageMouseUp end end object StatusBar: TStatusBar Left = 0 Top = 429 Width = 574 Height = 15 Panels = < item Width = 60 end item Width = 60 end item Width = 150 end> end object ControlPanel: TPanel Left = 394 Top = 0 Width = 180 Height = 429 Align = alRight Alignment = taLeftJustify BevelOuter = bvNone TabOrder = 2 DesignSize = ( 180 429) object lblTransform: TLabel Left = 10 Top = 128 Width = 59 Height = 13 Caption = 'Transform' Font.Charset = ANSI_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'Tahoma' Font.Style = [fsBold] ParentFont = False end object PrevPnl: TPanel Left = 10 Top = 0 Width = 162 Height = 122 BevelOuter = bvLowered Caption = 'PrevPnl' Color = clBlack TabOrder = 0 object PreviewImage: TImage Left = 1 Top = 1 Width = 160 Height = 120 Align = alClient IncrementalDisplay = True PopupMenu = QualityPopup end end object cbTransforms: TComboBox Left = 75 Top = 125 Width = 57 Height = 21 Style = csDropDownList ItemHeight = 13 TabOrder = 1 OnChange = cbTransformsChange end object PageControl: TPageControl Left = 10 Top = 148 Width = 167 Height = 277 ActivePage = TabSheet1 Anchors = [akLeft, akTop, akRight, akBottom] MultiLine = True TabOrder = 2 TabStop = False object TabSheet1: TTabSheet Caption = 'Triangle' object TriangleScrollBox: TScrollBox Left = 0 Top = 0 Width = 159 Height = 231 HorzScrollBar.Visible = False VertScrollBar.Position = 121 VertScrollBar.Smooth = True VertScrollBar.Style = ssFlat VertScrollBar.Tracking = True Align = alClient BevelInner = bvNone BevelOuter = bvNone BorderStyle = bsNone TabOrder = 0 object TrianglePanel: TPanel Left = 0 Top = -121 Width = 155 Height = 352 BevelOuter = bvNone TabOrder = 0 object Label9: TLabel Left = 6 Top = 54 Width = 16 Height = 13 Caption = 'Bx:' end object Label8: TLabel Left = 6 Top = 30 Width = 17 Height = 13 Caption = 'Ay:' end object Label7: TLabel Left = 6 Top = 6 Width = 17 Height = 13 Caption = 'Ax:' end object Label12: TLabel Left = 6 Top = 126 Width = 17 Height = 13 Caption = 'Cy:' end object Label11: TLabel Left = 6 Top = 102 Width = 17 Height = 13 Caption = 'Cx:' end object Label10: TLabel Left = 6 Top = 78 Width = 16 Height = 13 Caption = 'By:' end object btTrgRotateRight: TSpeedButton Left = 90 Top = 184 Width = 33 Height = 24 Hint = 'Rotate triangle clockwise around its center' Flat = True Glyph.Data = { F6000000424DF600000000000000760000002800000010000000100000000100 04000000000080000000130B0000130B00001000000000000000000000000000 8000008000000080800080000000800080008080000080808000C0C0C0000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFFFFFFFFFFF FFFF77FFFFFFFFFFFFFF70FFFFFFFFFFFFFF708FFFFFFFFFFFFF707FFFFFFFFF FFFF7007FFFFFFFFFFFFF0007FFFFF7FFFFFF7000788FF70FFFFF80000077770 0FFFFF770000000000FFFFF770000000000FFFFF777000000078FFFFF8777770 078FFFFFFFFF870078FFFFFFFFFFFF778FFFFFFFFFFFFF78FFFF} ParentShowHint = False ShowHint = True OnClick = btTrgRotateRightClick end object btTrgRotateLeft: TSpeedButton Left = 22 Top = 184 Width = 33 Height = 24 Hint = 'Rotate triangle counter clockwise around its center' 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 btTrgMoveUp: TSpeedButton Left = 56 Top = 226 Width = 33 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 btTrgMoveRight: TSpeedButton Left = 90 Top = 250 Width = 33 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 btTrgMoveLeft: TSpeedButton Left = 22 Top = 250 Width = 33 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 btTrgMoveDown: TSpeedButton Left = 56 Top = 274 Width = 33 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 btTrgScaleUp: TSpeedButton Left = 90 Top = 318 Width = 33 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 btTrgScaleDown: TSpeedButton Left = 22 Top = 318 Width = 33 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 txtTrgRotateValue: TEdit Left = 56 Top = 184 Width = 33 Height = 21 TabOrder = 7 Text = '5' end object txtTrgMoveValue: TEdit Left = 56 Top = 250 Width = 33 Height = 21 TabOrder = 8 Text = '0.05' end object txtCy: TEdit Left = 28 Top = 122 Width = 110 Height = 21 AutoSelect = False TabOrder = 5 Text = '0' OnExit = CornerEditExit OnKeyPress = CornerEditKeyPress end object txtCx: TEdit Left = 28 Top = 98 Width = 110 Height = 21 AutoSelect = False TabOrder = 4 Text = '0' OnExit = CornerEditExit OnKeyPress = CornerEditKeyPress end object txtBy: TEdit Left = 28 Top = 74 Width = 110 Height = 21 AutoSelect = False TabOrder = 3 Text = '0' OnExit = CornerEditExit OnKeyPress = CornerEditKeyPress end object txtBx: TEdit Left = 28 Top = 50 Width = 110 Height = 21 AutoSelect = False TabOrder = 2 Text = '0' OnExit = CornerEditExit OnKeyPress = CornerEditKeyPress end object txtAy: TEdit Left = 28 Top = 26 Width = 110 Height = 21 AutoSelect = False TabOrder = 1 Text = '0' OnExit = CornerEditExit OnKeyPress = CornerEditKeyPress end object txtAx: TEdit Left = 28 Top = 2 Width = 110 Height = 21 AutoSelect = False TabOrder = 0 Text = '0' OnExit = CornerEditExit OnKeyPress = CornerEditKeyPress end object chkPreserve: TCheckBox Left = 28 Top = 152 Width = 105 Height = 17 Caption = 'Preserve weights' Checked = True State = cbChecked TabOrder = 6 end object txtTrgScaleValue: TEdit Left = 56 Top = 320 Width = 33 Height = 21 TabOrder = 9 Text = '0.1' end end end end object XForm: TTabSheet Caption = 'Transform' object lbla: TLabel Left = 9 Top = 12 Width = 10 Height = 13 Caption = 'a:' end object Label1: TLabel Left = 9 Top = 36 Width = 10 Height = 13 Caption = 'b:' end object Label2: TLabel Left = 9 Top = 60 Width = 9 Height = 13 Caption = 'c:' end object Label3: TLabel Left = 9 Top = 84 Width = 10 Height = 13 Caption = 'd:' end object Label4: TLabel Left = 9 Top = 108 Width = 10 Height = 13 Caption = 'e:' end object Label5: TLabel Left = 9 Top = 132 Width = 8 Height = 13 Caption = 'f:' end object Label6: TLabel Left = 9 Top = 156 Width = 38 Height = 13 Caption = 'Weight:' end object Label29: TLabel Left = 9 Top = 180 Width = 52 Height = 13 Caption = 'Symmetry:' end object txtA: TEdit Left = 32 Top = 8 Width = 110 Height = 21 TabOrder = 0 Text = '0' OnExit = CoefExit OnKeyPress = CoefKeyPress end object txtB: TEdit Left = 32 Top = 32 Width = 110 Height = 21 TabOrder = 1 Text = '0' OnExit = CoefExit OnKeyPress = CoefKeyPress end object txtC: TEdit Left = 32 Top = 56 Width = 110 Height = 21 TabOrder = 2 Text = '0' OnExit = CoefExit OnKeyPress = CoefKeyPress end object txtD: TEdit Left = 32 Top = 80 Width = 110 Height = 21 TabOrder = 3 Text = '0' OnExit = CoefExit OnKeyPress = CoefKeyPress end object txtE: TEdit Left = 32 Top = 104 Width = 110 Height = 21 TabOrder = 4 Text = '0' OnExit = CoefExit OnKeyPress = CoefKeyPress end object txtF: TEdit Left = 32 Top = 128 Width = 110 Height = 21 TabOrder = 5 Text = '0' OnExit = CoefExit OnKeyPress = CoefKeyPress end object txtP: TEdit Left = 72 Top = 152 Width = 70 Height = 21 TabOrder = 6 Text = '0' OnExit = txtPExit OnKeyPress = txtPKeyPress end object txtSymmetry: TEdit Left = 72 Top = 176 Width = 70 Height = 21 TabOrder = 7 Text = '0' OnExit = txtSymmetryExit OnKeyPress = txtSymmetryKeyPress end end object TabSheet3: TTabSheet Caption = 'Variations' object VEVars: TValueListEditor Left = 0 Top = 0 Width = 159 Height = 231 Align = alClient ScrollBars = ssVertical TabOrder = 0 TitleCaptions.Strings = ( 'Variation' 'Value') OnExit = VEVarsExit OnKeyPress = VEVarsKeyPress OnValidate = VEVarsValidate ColWidths = ( 93 60) end end object TabSheet2: TTabSheet Caption = 'Colors' ImageIndex = 3 object GroupBox1: TGroupBox Left = 8 Top = 0 Width = 145 Height = 73 Caption = 'Transform color' TabOrder = 0 object scrlXFormColor: TScrollBar Left = 8 Top = 48 Width = 129 Height = 13 LargeChange = 10 PageSize = 0 TabOrder = 0 OnChange = scrlXFormColorChange OnScroll = scrlXFormColorScroll end object pnlXFormColor: TPanel Left = 8 Top = 16 Width = 65 Height = 25 BevelOuter = bvLowered TabOrder = 1 end object txtXFormColor: TEdit Left = 80 Top = 16 Width = 57 Height = 21 TabOrder = 2 OnExit = txtXFormColorExit OnKeyPress = txtXFormColorKeyPress end end object GroupBox2: TGroupBox Left = 8 Top = 80 Width = 145 Height = 137 Caption = 'Graph' TabOrder = 1 object Label20: TLabel Left = 8 Top = 56 Width = 82 Height = 13 Caption = 'Background color' end object Label21: TLabel Left = 8 Top = 96 Width = 89 Height = 13 Caption = 'Reference triangle' end object pnlBackColor: TPanel Left = 8 Top = 72 Width = 129 Height = 17 BevelOuter = bvLowered Color = clBlack TabOrder = 0 OnClick = pnlBackColorClick end object chkUseXFormColor: TCheckBox Left = 8 Top = 16 Width = 129 Height = 17 Caption = 'Use transform color' TabOrder = 1 OnClick = chkUseXFormColorClick end object chkFlameBack: TCheckBox Left = 8 Top = 36 Width = 129 Height = 17 Caption = 'Use flame background' TabOrder = 2 OnClick = chkFlameBackClick end object pnlReference: TPanel Left = 8 Top = 112 Width = 129 Height = 17 BevelOuter = bvLowered Color = clGray TabOrder = 3 OnClick = pnlReferenceClick end end end end end object EditPopup: TPopupMenu Images = MainForm.Buttons Left = 312 Top = 8 object mnuAutoZoom: TMenuItem Caption = 'Auto Zoom' Hint = 'Zooms the triangle display to the best fit.' OnClick = mnuAutoZoomClick end object N1: TMenuItem Caption = '-' end object mnuDelete: TMenuItem Caption = 'Delete' Hint = 'Deletes the selected triangle.' ImageIndex = 9 OnClick = mnuDeleteClick end object mnuDuplicate: TMenuItem Caption = 'Duplicate' Hint = 'Duplicates the selected triangle.' OnClick = mnuDupClick end object MenuItem2: TMenuItem Caption = '-' end object mnuAdd: TMenuItem Caption = 'Add' Hint = 'Adds a new triangle.' OnClick = mnuAddClick end object N4: TMenuItem Caption = '-' end object mnuRotateRight: TMenuItem Caption = 'Rotate Right' OnClick = mnuRotateRightClick end object mnuRotateLeft: TMenuItem Caption = 'Rotate Left' OnClick = mnuRotateLeftClick end object mnuScaleUp: TMenuItem Caption = 'Scale Up' OnClick = mnuScaleUpClick end object mnuScaleDown: TMenuItem Caption = 'Scale Down' OnClick = mnuScaleDownClick end object N2: TMenuItem Caption = '-' end object mnuFlipVertical: TMenuItem Caption = 'Flip Vertical' OnClick = mnuFlipVerticalClick end object mnuFlipHorizontal: TMenuItem Caption = 'Flip Horizontal' OnClick = mnuFlipHorizontalClick end object N5: TMenuItem Caption = '-' end object mnuVerticalFlipAll: TMenuItem Caption = 'Flip All Vertical ' OnClick = mnuVerticalFlipAllClick end object mnuHorizintalFlipAll: TMenuItem Caption = 'Flip All Horizontal' OnClick = mnuHorizintalFlipAllClick end object MenuItem1: TMenuItem Caption = '-' end object mnuLockSel: TMenuItem Caption = 'Lock' OnClick = mnuLockClick end object N6: TMenuItem Caption = '-' end object mnuUndo: TMenuItem Caption = 'Undo' Enabled = False ImageIndex = 4 ShortCut = 16474 OnClick = mnuUndoClick end object mnuRedo: TMenuItem Caption = 'Redo' Enabled = False ImageIndex = 5 ShortCut = 16473 OnClick = mnuRedoClick end end object QualityPopup: TPopupMenu Images = MainForm.Buttons Left = 344 Top = 8 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 mnuResetLocation: TMenuItem Caption = 'Reset Location' Checked = True OnClick = mnuResetLocationClick end end end