| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223 |
- object BCLeaLCDCharDefsEditor: TBCLeaLCDCharDefsEditor
- Left = 899
- Height = 276
- Top = 168
- Width = 273
- AutoSize = True
- BorderStyle = bsDialog
- Caption = 'LCD Dot Matrix Editor'
- ClientHeight = 276
- ClientWidth = 273
- OnActivate = FormActivate
- OnCloseQuery = FormCloseQuery
- OnDestroy = FormDestroy
- LCLVersion = '3.4.0.0'
- object Label1: TLabel
- AnchorSideLeft.Control = Owner
- AnchorSideTop.Control = Owner
- Left = 12
- Height = 15
- Top = 12
- Width = 105
- BorderSpacing.Left = 12
- BorderSpacing.Top = 12
- Caption = 'Available characters'
- ParentColor = False
- end
- object cbCharSelector: TComboBox
- AnchorSideLeft.Control = Label1
- AnchorSideTop.Control = Label1
- AnchorSideTop.Side = asrBottom
- AnchorSideRight.Control = dgDotMatrix
- AnchorSideRight.Side = asrBottom
- Left = 12
- Height = 23
- Top = 29
- Width = 159
- Anchors = [akTop, akLeft, akRight]
- AutoComplete = True
- AutoCompleteText = [cbactEnabled, cbactEndOfLineComplete, cbactSearchCaseSensitive, cbactSearchAscending]
- BorderSpacing.Top = 2
- ItemHeight = 15
- MaxLength = 1
- TabOrder = 0
- Text = 'cbCharSelector'
- OnChange = cbCharSelectorChange
- end
- object pnOKCancel: TPanel
- AnchorSideLeft.Control = Owner
- AnchorSideTop.Control = dgDotMatrix
- AnchorSideTop.Side = asrBottom
- AnchorSideRight.Control = Owner
- AnchorSideRight.Side = asrBottom
- Left = 12
- Height = 26
- Top = 212
- Width = 249
- Anchors = [akTop, akLeft, akRight]
- AutoSize = True
- BorderSpacing.Left = 12
- BorderSpacing.Top = 10
- BorderSpacing.Right = 12
- BorderSpacing.Bottom = 12
- BevelOuter = bvNone
- ClientHeight = 26
- ClientWidth = 249
- TabOrder = 1
- object btOK: TBitBtn
- AnchorSideLeft.Control = pnOKCancel
- AnchorSideTop.Control = pnOKCancel
- AnchorSideTop.Side = asrCenter
- Left = 0
- Height = 26
- Top = 0
- Width = 62
- AutoSize = True
- Default = True
- DefaultCaption = True
- Kind = bkOK
- ModalResult = 1
- TabOrder = 0
- end
- object btCancel: TBitBtn
- AnchorSideTop.Control = pnOKCancel
- AnchorSideTop.Side = asrCenter
- AnchorSideRight.Control = pnOKCancel
- AnchorSideRight.Side = asrBottom
- Left = 167
- Height = 26
- Top = 0
- Width = 82
- Anchors = [akTop, akRight]
- AutoSize = True
- Cancel = True
- DefaultCaption = True
- Kind = bkCancel
- ModalResult = 2
- TabOrder = 1
- end
- end
- object pnButtons: TPanel
- AnchorSideLeft.Control = dgDotMatrix
- AnchorSideLeft.Side = asrBottom
- AnchorSideTop.Control = dgDotMatrix
- Left = 176
- Height = 88
- Top = 57
- Width = 89
- AutoSize = True
- BorderSpacing.Left = 5
- BorderSpacing.Right = 12
- BevelOuter = bvNone
- ClientHeight = 88
- ClientWidth = 89
- TabOrder = 2
- object btReplace: TBitBtn
- AnchorSideLeft.Control = pnButtons
- AnchorSideTop.Control = btAdd
- AnchorSideTop.Side = asrBottom
- Left = 0
- Height = 26
- Top = 31
- Width = 89
- AutoSize = True
- BorderSpacing.Top = 5
- Caption = 'Replace'
- Margin = 6
- Images = ImageList1
- ImageIndex = 1
- OnClick = btReplaceClick
- Spacing = 6
- TabOrder = 0
- end
- object btDelete: TBitBtn
- AnchorSideLeft.Control = pnButtons
- AnchorSideTop.Control = btReplace
- AnchorSideTop.Side = asrBottom
- AnchorSideRight.Control = btReplace
- AnchorSideRight.Side = asrBottom
- Left = 0
- Height = 26
- Top = 62
- Width = 89
- Anchors = [akTop, akLeft, akRight]
- AutoSize = True
- BorderSpacing.Top = 5
- Caption = 'Delete'
- Margin = 6
- Images = ImageList1
- ImageIndex = 3
- OnClick = btDeleteClick
- Spacing = 6
- TabOrder = 1
- end
- object btAdd: TBitBtn
- AnchorSideLeft.Control = pnButtons
- AnchorSideTop.Control = pnButtons
- AnchorSideRight.Control = btReplace
- AnchorSideRight.Side = asrBottom
- Left = 0
- Height = 26
- Top = 0
- Width = 89
- Anchors = [akTop, akLeft, akRight]
- AutoSize = True
- Caption = 'Add as...'
- Margin = 6
- Images = ImageList1
- ImageIndex = 2
- OnClick = btAddClick
- Spacing = 6
- TabOrder = 2
- end
- end
- object dgDotMatrix: TDrawGrid
- AnchorSideLeft.Control = Label1
- AnchorSideTop.Control = cbCharSelector
- AnchorSideTop.Side = asrBottom
- Left = 12
- Height = 145
- Top = 57
- Width = 159
- BorderSpacing.Top = 5
- BorderStyle = bsNone
- DefaultColWidth = 22
- ExtendedSelect = False
- FixedCols = 0
- FixedRows = 0
- ScrollBars = ssNone
- TabOrder = 3
- OnKeyDown = dgDotMatrixKeyDown
- OnMouseDown = dgDotMatrixMouseDown
- OnMouseMove = dgDotMatrixMouseMove
- OnPrepareCanvas = dgDotMatrixPrepareCanvas
- end
- object ImageList1: TImageList
- Left = 208
- Top = 8
- Bitmap = {
- 4C7A040000001000000010000000990200000000000078DAED934B6F524114C7
- 4984B65C5EE5B6B5696929D0C2454A2BB8D6785DFAEAD20FE0CA0FE0A2E5D54B
- 91BA706781F2EA23AE75E34A3F84317E89C6C4B0D0C45445FD7BE6DE4B432D8F
- 3BC5184C9CE49F4C66E637FF3367CE319986778CF8EDF288CF2E9F979DCE5FC1
- C55C1C16CE3B2C8CDD26361FC3542E86C9EC6558166C321F1BC7D4A31826B656
- 212A2B10335198FBDC31D262B7E398646C6E15EEEC0AC633CB70A52370A52230
- 7B05B9E77B996FBE8DDD5C86337D098E64188E840467228C0B5DEE680DE1C6B4
- 226E11AB68AC3D29C1726D42319A3F2BF1EE6C14AE4C04F69404211182F9AA68
- 9C9789DF8CAADE36F2B66E04F979CA9933453C795BD797B878E13AF1698A3F49
- 6FA79C09EB416E5E247E3C19A19C8761DB08C1C2C1FF1FFA3F5A2599E93CAC20
- 48B224ED2314DA83D51A92F97CC3C41E12BB8F60B04EAA1ABE43105AEC0171FB
- 585CAC2110A8C0EF2F636C2C281B630F75B64E6C153E5F190B0B2552B1EB1DDA
- 7B0FC0C4D8A5A53D62EBC456E0F5EE627EBE482AA81A1DED1D8728AE291A5B55
- D9B9B9221C8E5B86EBD7ED5E53FCFE2AC55B26BF123C9E02F13739F8BBC4574E
- BC67677760B7F3F07714966FAFB7447C0133334FB9F9406097F8A2CAF3FA8BE2
- 6DE24B943F2DE71ECF0ED7FBFFE6003064FA4E3A363D4BDFC7EB7246159BB335
- 6DAF1FDF247D3231EEFD9B57AAD89CAD01DFF4333FBBF832F633A9D181FFA0EF
- 7DED12C7B149F360E78E3AF047FADE47FDEC69BEFDBD4CEF5ED64E78366FDFD3
- F2719A6FF7EB272D9E3FCB0F1A3FF045CF5FA347FE1AFA99E301FEAFD9A78E7A
- D54F73E0FAFD3174FD369CFD5F7B78CFF4E2F103556CCEDBFF8C7BFBFC892A36
- E7EDFFB33C5FFF9FE5F9FABF97FE85FEE78DFFF7FEEF9C3FE3FDDFFDFF8CF57F
- E7FA690E5CBFC3D6FFBF005C61B822
- }
- end
- end
|