FastReport_2022_VCL/Source/frxCrossEditor.dfm
2024-01-01 16:13:08 +01:00

543 lines
12 KiB
Plaintext

object frxCrossEditorForm: TfrxCrossEditorForm
Left = 190
Top = 183
ClientWidth = 702
ClientHeight = 538
ActiveControl = OkB
Caption = 'Cross-tab Editor'
Color = clBtnFace
Constraints.MinHeight = 566
Constraints.MinWidth = 702
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'Tahoma'
Font.Style = []
KeyPreview = True
OldCreateOrder = False
Position = poScreenCenter
ShowHint = True
OnCreate = FormCreate
OnHide = FormHide
OnKeyDown = FormKeyDown
OnResize = FormResize
OnShow = FormShow
DesignSize = (
702
538)
PixelsPerInch = 96
TextHeight = 13
object DatasetL: TGroupBox
Left = 4
Top = 4
Width = 165
Height = 205
Anchors = [akLeft, akTop, akBottom]
Caption = 'Dataset'
TabOrder = 0
Visible = False
DesignSize = (
165
205)
object DatasetCB: TComboBox
Left = 12
Top = 20
Width = 141
Height = 22
Style = csOwnerDrawFixed
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'Tahoma'
Font.Style = [fsBold]
ItemHeight = 16
ParentFont = False
TabOrder = 0
OnClick = DatasetCBClick
OnDrawItem = DatasetCBDrawItem
end
object FieldsLB: TListBox
Left = 12
Top = 48
Width = 141
Height = 145
Style = lbOwnerDrawFixed
Anchors = [akLeft, akTop, akBottom]
DragMode = dmAutomatic
ItemHeight = 16
TabOrder = 1
OnClick = LBClick
OnDragDrop = LBDragDrop
OnDragOver = LBDragOver
OnDrawItem = FieldsLBDrawItem
end
end
object DimensionsL: TGroupBox
Left = 4
Top = 4
Width = 165
Height = 205
Anchors = [akLeft, akTop, akBottom]
Caption = 'Dimensions'
TabOrder = 1
Visible = False
object RowsL: TLabel
Left = 12
Top = 20
Width = 26
Height = 13
Caption = 'Rows'
end
object ColumnsL: TLabel
Left = 12
Top = 48
Width = 40
Height = 13
Caption = 'Columns'
end
object CellsL: TLabel
Left = 12
Top = 76
Width = 22
Height = 13
Caption = 'Cells'
end
object RowsE: TEdit
Left = 100
Top = 16
Width = 33
Height = 21
TabOrder = 0
Text = '0'
OnChange = DimensionsChange
end
object ColumnsE: TEdit
Tag = 1
Left = 100
Top = 44
Width = 33
Height = 21
TabOrder = 1
Text = '0'
OnChange = DimensionsChange
end
object CellsE: TEdit
Tag = 2
Left = 100
Top = 72
Width = 33
Height = 21
TabOrder = 2
Text = '1'
OnChange = DimensionsChange
end
object UpDown1: TUpDown
Left = 133
Top = 16
Width = 15
Height = 21
Associate = RowsE
TabOrder = 3
end
object UpDown2: TUpDown
Left = 133
Top = 44
Width = 15
Height = 21
Associate = ColumnsE
TabOrder = 4
end
object UpDown3: TUpDown
Left = 133
Top = 72
Width = 15
Height = 21
Associate = CellsE
Min = 1
Position = 1
TabOrder = 5
end
end
object StructureL: TGroupBox
Left = 176
Top = 4
Width = 521
Height = 205
Anchors = [akLeft, akTop, akRight, akBottom]
Caption = 'Cross-tab structure'
TabOrder = 2
DesignSize = (
521
205)
object Shape1: TShape
Left = 12
Top = 104
Width = 497
Height = 1
Anchors = [akLeft, akRight]
Brush.Color = clBtnFace
Pen.Style = psDot
end
object Shape2: TShape
Left = 260
Top = 16
Width = 1
Height = 177
Anchors = [akTop, akBottom]
Brush.Color = clBtnFace
Pen.Style = psDot
end
object SwapB: TSpeedButton
Left = 226
Top = 70
Width = 27
Height = 26
Anchors = []
Glyph.Data = {
5A010000424D5A01000000000000760000002800000013000000130000000100
040000000000E400000000000000000000001000000000000000000000000000
8000008000000080800080000000800080008080000080808000C0C0C0000000
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00888888888888
888888800000CCCCCCCCCC88888888800000CCCCCCCCCC88888888800000CCFF
FFFFCC88888888800000CCCCCCCCCC88888888800000CCCCCCCCCC8888888880
0000888888888888888888800000888888000888888888800000888888008888
8888888000008888880808888888888000008888888880808888888000008888
8888880088888880000088888888800088888880000088888888888888888880
00008888888844444444448000008888888844444444448000008888888844FF
FFFF44800000888888884444444444800000888888884444444444800000}
OnClick = SwapBClick
end
object RowsLB: TListBox
Left = 12
Top = 112
Width = 241
Height = 81
Style = lbOwnerDrawFixed
DragMode = dmAutomatic
ExtendedSelect = False
ItemHeight = 16
TabOrder = 0
OnClick = LBClick
OnDblClick = LBDblClick
OnDragDrop = LBDragDrop
OnDragOver = LBDragOver
OnDrawItem = LBDrawItem
OnMouseDown = LBMouseDown
end
object ColumnsLB: TListBox
Left = 268
Top = 16
Width = 241
Height = 81
Style = lbOwnerDrawFixed
DragMode = dmAutomatic
ExtendedSelect = False
ItemHeight = 16
TabOrder = 1
OnClick = LBClick
OnDblClick = LBDblClick
OnDragDrop = LBDragDrop
OnDragOver = LBDragOver
OnDrawItem = LBDrawItem
OnMouseDown = LBMouseDown
end
object CellsLB: TListBox
Left = 268
Top = 112
Width = 241
Height = 81
Style = lbOwnerDrawFixed
DragMode = dmAutomatic
ExtendedSelect = False
ItemHeight = 16
TabOrder = 2
OnClick = LBClick
OnDblClick = LBDblClick
OnDragDrop = LBDragDrop
OnDragOver = LBDragOver
OnDrawItem = CellsLBDrawItem
OnMouseUp = CellsLBMouseUp
end
end
object OptionsL: TGroupBox
Left = 4
Top = 216
Width = 693
Height = 281
Anchors = [akLeft, akRight, akBottom]
TabOrder = 3
DesignSize = (
693
281)
object RowHeaderCB: TCheckBox
Left = 440
Top = 76
Width = 237
Height = 17
Anchors = [akTop, akRight]
Caption = 'Row header'
TabOrder = 3
OnClick = CBClick
end
object ColumnHeaderCB: TCheckBox
Left = 440
Top = 56
Width = 237
Height = 17
Anchors = [akTop, akRight]
Caption = 'Column header'
TabOrder = 2
OnClick = CBClick
end
object RowTotalCB: TCheckBox
Left = 440
Top = 116
Width = 237
Height = 17
Anchors = [akTop, akRight]
Caption = 'Row grand total'
TabOrder = 5
OnClick = CBClick
end
object ColumnTotalCB: TCheckBox
Left = 440
Top = 96
Width = 237
Height = 17
Anchors = [akTop, akRight]
Caption = 'Column grand total'
TabOrder = 4
OnClick = CBClick
end
object TitleCB: TCheckBox
Left = 440
Top = 16
Width = 237
Height = 17
Anchors = [akTop, akRight]
Caption = 'Show title'
TabOrder = 0
OnClick = CBClick
end
object CornerCB: TCheckBox
Left = 440
Top = 36
Width = 237
Height = 17
Anchors = [akTop, akRight]
Caption = 'Show corner'
TabOrder = 1
OnClick = CBClick
end
object AutoSizeCB: TCheckBox
Left = 440
Top = 152
Width = 237
Height = 17
Anchors = [akTop, akRight]
Caption = 'Auto size'
TabOrder = 6
OnClick = CBClick
end
object BorderCB: TCheckBox
Left = 440
Top = 172
Width = 237
Height = 17
Anchors = [akTop, akRight]
Caption = 'Border around cells'
TabOrder = 7
OnClick = CBClick
end
object DownAcrossCB: TCheckBox
Left = 440
Top = 192
Width = 237
Height = 17
Anchors = [akTop, akRight]
Caption = 'Print down then across'
TabOrder = 8
OnClick = CBClick
end
object PlainCB: TCheckBox
Left = 440
Top = 232
Width = 237
Height = 17
Anchors = [akTop, akRight]
Caption = 'Side-by-side cells'
TabOrder = 10
OnClick = CBClick
end
object JoinCB: TCheckBox
Left = 440
Top = 252
Width = 237
Height = 17
Anchors = [akTop, akRight]
Caption = 'Join equal cells'
TabOrder = 11
OnClick = CBClick
end
object Box: TScrollBox
Left = 12
Top = 16
Width = 413
Height = 253
Anchors = [akLeft, akTop, akRight]
BorderStyle = bsNone
Color = clWindow
ParentColor = False
TabOrder = 12
object PaintBox: TPaintBox
Left = 16
Top = 24
Width = 393
Height = 225
OnPaint = PaintBoxPaint
end
object ToolBar: TToolBar
Left = 0
Top = 0
Width = 413
Height = 22
ButtonHeight = 21
ButtonWidth = 37
EdgeBorders = []
Flat = True
Indent = 16
ShowCaptions = True
TabOrder = 0
object StyleB: TToolButton
Left = 16
Top = 0
Caption = 'StyleB'
DropdownMenu = StylePopup
ImageIndex = 0
end
end
end
object RepeatCB: TCheckBox
Left = 440
Top = 212
Width = 237
Height = 17
Anchors = [akTop, akRight]
Caption = 'RepeatCB'
TabOrder = 9
OnClick = CBClick
end
end
object OkB: TButton
Left = 540
Top = 504
Width = 75
Height = 25
Anchors = [akRight, akBottom]
Caption = 'OK'
Default = True
ModalResult = 1
TabOrder = 4
end
object CancelB: TButton
Left = 620
Top = 504
Width = 75
Height = 25
Anchors = [akRight, akBottom]
Cancel = True
Caption = 'Cancel'
ModalResult = 2
TabOrder = 5
end
object FuncPopup: TPopupMenu
Left = 302
Top = 158
object Func1MI: TMenuItem
Caption = 'None'
Checked = True
GroupIndex = 1
RadioItem = True
OnClick = FuncMIClick
end
object Func2MI: TMenuItem
Tag = 1
Caption = 'Sum'
GroupIndex = 1
RadioItem = True
OnClick = FuncMIClick
end
object Func3MI: TMenuItem
Tag = 2
Caption = 'Min'
GroupIndex = 1
RadioItem = True
OnClick = FuncMIClick
end
object Func4MI: TMenuItem
Tag = 3
Caption = 'Max'
GroupIndex = 1
RadioItem = True
OnClick = FuncMIClick
end
object Func5MI: TMenuItem
Tag = 4
Caption = 'Avg'
GroupIndex = 1
RadioItem = True
OnClick = FuncMIClick
end
object Func6MI: TMenuItem
Tag = 5
Caption = 'Count'
GroupIndex = 1
RadioItem = True
OnClick = FuncMIClick
end
end
object SortPopup: TPopupMenu
Left = 334
Top = 158
object Sort1MI: TMenuItem
Caption = 'Asc'
GroupIndex = 1
RadioItem = True
OnClick = SortMIClick
end
object Sort2MI: TMenuItem
Tag = 1
Caption = 'Desc'
GroupIndex = 1
RadioItem = True
OnClick = SortMIClick
end
object Sort3MI: TMenuItem
Tag = 2
Caption = 'None'
GroupIndex = 1
RadioItem = True
OnClick = SortMIClick
end
object Sort4MI: TMenuItem
Tag = 3
Caption = 'Group'
GroupIndex = 1
RadioItem = True
OnClick = SortMIClick
end
end
object StylePopup: TPopupMenu
Left = 132
Top = 364
object Sep1: TMenuItem
Caption = '-'
end
object SaveStyleMI: TMenuItem
Caption = 'Save style...'
ImageIndex = 0
OnClick = SaveStyleMIClick
end
end
end