466 lines
17 KiB
Plaintext
466 lines
17 KiB
Plaintext
object frmMain: TfrmMain
|
|
Left = 222
|
|
Top = 153
|
|
Width = 729
|
|
Height = 470
|
|
Caption = 'JvChart Demo'
|
|
Color = clBtnFace
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -11
|
|
Font.Name = 'MS Sans Serif'
|
|
Font.Style = []
|
|
Menu = MainMenu1
|
|
OldCreateOrder = False
|
|
Position = poScreenCenter
|
|
OnCreate = FormCreate
|
|
OnResize = FormResize
|
|
PixelsPerInch = 96
|
|
TextHeight = 13
|
|
object Chart: TJvChart
|
|
Left = 124
|
|
Top = 35
|
|
Width = 597
|
|
Height = 389
|
|
Align = alClient
|
|
Options.XAxisValuesPerDivision = 10
|
|
Options.XAxisDateTimeMode = False
|
|
Options.XAxisLegendSkipBy = 2
|
|
Options.PenCount = 3
|
|
Options.XOrigin = 0
|
|
Options.YOrigin = 0
|
|
Options.YStartOffset = 42
|
|
Options.PrimaryYAxis.YMax = 20
|
|
Options.PrimaryYAxis.YLegendDecimalPlaces = 1
|
|
Options.SecondaryYAxis.YMax = 140
|
|
Options.SecondaryYAxis.YLegendDecimalPlaces = 0
|
|
Options.SecondaryYAxis.DefaultYLegends = 60
|
|
Options.Legend = clChartLegendBelow
|
|
Options.LegendRowCount = 1
|
|
Options.PenLineWidth = 2
|
|
Options.AxisLineWidth = 3
|
|
Options.XValueCount = 20
|
|
Options.HeaderFont.Charset = DEFAULT_CHARSET
|
|
Options.HeaderFont.Color = clWindowText
|
|
Options.HeaderFont.Height = -11
|
|
Options.HeaderFont.Name = 'MS Sans Serif'
|
|
Options.HeaderFont.Style = []
|
|
Options.LegendFont.Charset = DEFAULT_CHARSET
|
|
Options.LegendFont.Color = clWindowText
|
|
Options.LegendFont.Height = -11
|
|
Options.LegendFont.Name = 'MS Sans Serif'
|
|
Options.LegendFont.Style = []
|
|
Options.AxisFont.Charset = DEFAULT_CHARSET
|
|
Options.AxisFont.Color = clWindowText
|
|
Options.AxisFont.Height = -11
|
|
Options.AxisFont.Name = 'MS Sans Serif'
|
|
Options.AxisFont.Style = []
|
|
Options.PaperColor = clWhite
|
|
Options.AxisLineColor = clBlack
|
|
Options.CursorColor = clBlack
|
|
Options.CursorStyle = psDot
|
|
end
|
|
object Splitter1: TSplitter
|
|
Left = 121
|
|
Top = 35
|
|
Width = 3
|
|
Height = 389
|
|
Cursor = crHSplit
|
|
end
|
|
object PanelTop: TPanel
|
|
Left = 0
|
|
Top = 0
|
|
Width = 721
|
|
Height = 35
|
|
Align = alTop
|
|
Font.Charset = ANSI_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Verdana'
|
|
Font.Style = []
|
|
ParentFont = False
|
|
TabOrder = 0
|
|
object ButtonBarChart: TSpeedButton
|
|
Left = 5
|
|
Top = 5
|
|
Width = 25
|
|
Height = 25
|
|
Hint = 'Bar Chart'
|
|
GroupIndex = 1
|
|
Flat = True
|
|
Glyph.Data = {
|
|
76010000424D7601000000000000760000002800000020000000100000000100
|
|
04000000000000010000120B0000120B00001000000000000000000000000000
|
|
800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
|
|
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333300030003
|
|
0003333377737773777333333333333333333FFFFFFFFFFFFFFF770000000000
|
|
0000777777777777777733039993BBB3CCC3337F737F737F737F37039993BBB3
|
|
CCC3377F737F737F737F33039993BBB3CCC33F7F737F737F737F77079997BBB7
|
|
CCC77777737773777377330399930003CCC3337F737F7773737F370399933333
|
|
CCC3377F737F3333737F330399933333CCC33F7F737FFFFF737F770700077777
|
|
CCC77777777777777377330333333333CCC3337F33333333737F370333333333
|
|
0003377F33333333777333033333333333333F7FFFFFFFFFFFFF770777777777
|
|
7777777777777777777733333333333333333333333333333333}
|
|
NumGlyphs = 2
|
|
ParentShowHint = False
|
|
ShowHint = True
|
|
OnClick = ButtonBarChartClick
|
|
end
|
|
object ButtonLine: TSpeedButton
|
|
Left = 58
|
|
Top = 5
|
|
Width = 25
|
|
Height = 25
|
|
Hint = 'Line Chart'
|
|
GroupIndex = 1
|
|
Down = True
|
|
Flat = True
|
|
Glyph.Data = {
|
|
76010000424D7601000000000000760000002800000020000000100000000100
|
|
04000000000000010000120B0000120B00001000000000000000000000000000
|
|
800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
|
|
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00337333733373
|
|
3373337F3F7F3F7F3F7F33737373737373733F7F7F7F7F7F7F7F770000000000
|
|
000077777777777777773303333333333333337FF333333F33333709333333C3
|
|
333337773F3FF373F333330393993C3C33333F7F7F77F7F7FFFF77079797977C
|
|
77777777777777777777330339339333C333337FF73373F37F33370C333C3933
|
|
933337773F3737F37FF33303C3C33939C9333F7F7F7FF7F777FF7707C7C77797
|
|
7C97777777777777777733033C3333333C33337F37F33333373F37033C333333
|
|
33C3377F37333333337333033333333333333F7FFFFFFFFFFFFF770777777777
|
|
7777777777777777777733333333333333333333333333333333}
|
|
NumGlyphs = 2
|
|
ParentShowHint = False
|
|
ShowHint = True
|
|
OnClick = ButtonLineClick
|
|
end
|
|
object ButtonStackedBarAve: TSpeedButton
|
|
Left = 345
|
|
Top = 7
|
|
Width = 25
|
|
Height = 25
|
|
Hint = 'Stacked Bars with Average'
|
|
GroupIndex = 1
|
|
Enabled = False
|
|
Flat = True
|
|
Glyph.Data = {
|
|
76010000424D7601000000000000760000002800000020000000100000000100
|
|
0400000000000001000000000000000000001000000000000000000000000000
|
|
80000080000000808000800000008000800080800000C0C0C000808080000000
|
|
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333300030003
|
|
0003333388838883888333333333333333333FFFFFFFFFFFFFFF880000000000
|
|
000088888888888888883303999399939993338F838F838F838F38039993BBB3
|
|
9993388F838F838F838F3303BBB3BBB399933F8F838F838F838F8808BBB8AAA8
|
|
999888888388838883883303AAA300039993338F838F8883838F3803AAA30003
|
|
BBB3388F838F3333838F3303AAA30003BBB33F8F838FFFFF838F880800080008
|
|
BBB88888888888888388330300030003AAA3338F33333333838F380300030003
|
|
0003388F33333333888333030003000300033F8FFFFFFFFFFFFF880888888888
|
|
8888888888888888888833333333333333333333333333333333}
|
|
NumGlyphs = 2
|
|
ParentShowHint = False
|
|
ShowHint = True
|
|
OnClick = ButtonStackedBarAveClick
|
|
end
|
|
object ButtonStackedBar: TSpeedButton
|
|
Left = 111
|
|
Top = 5
|
|
Width = 26
|
|
Height = 25
|
|
Hint = 'Stacked Bars'
|
|
GroupIndex = 1
|
|
Flat = True
|
|
Glyph.Data = {
|
|
76010000424D7601000000000000760000002800000020000000100000000100
|
|
0400000000000001000000000000000000001000000000000000000000000000
|
|
80000080000000808000800000008000800080800000C0C0C000808080000000
|
|
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333300030003
|
|
0003333388838883888333333333333333333FFFFFFFFFFFFFFF880000000000
|
|
000088888888888888883303999399939993338F838F838F838F38039993BBB3
|
|
BBB3388F838F838F838F3303BBB3BBB3BBB33F8F838F838F838F8808BBB8AAA8
|
|
BBB888888388838883883303AAA30003BBB3338F838F8883838F3803AAA33333
|
|
BBB3388F838F3333838F3303AAA33333BBB33F8F838FFFFF838F880800088888
|
|
BBB88888888888888388330333333333AAA3338F33333333838F380333333333
|
|
0003388F33333333888333033333333333333F8FFFFFFFFFFFFF880888888888
|
|
8888888888888888888833333333333333333333333333333333}
|
|
NumGlyphs = 2
|
|
ParentShowHint = False
|
|
ShowHint = True
|
|
OnClick = ButtonStackedBarClick
|
|
end
|
|
object ButtonBarAve: TSpeedButton
|
|
Left = 31
|
|
Top = 5
|
|
Width = 25
|
|
Height = 25
|
|
Hint = 'Bar Chart with Average Line'
|
|
GroupIndex = 1
|
|
Flat = True
|
|
Glyph.Data = {
|
|
76010000424D7601000000000000760000002800000020000000100000000100
|
|
0400000000000001000000000000000000001000000000000000000000000000
|
|
80000080000000808000800000008000800080800000C0C0C000808080000000
|
|
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333300030003
|
|
0003333388838883888333333333333333333FFFFFFFFFFFFFFF880000000000
|
|
0000888888888888888833039BA39BA39BA3338F838F838F838F38039BA39BA3
|
|
9BA3388F838F838F838F33039BA39BA39BA33F8F838F838F838F88089BA89BA8
|
|
9BA8888883888388838833039BA390A39BA3338F838F8883838F38039BA30B03
|
|
9BA3388F838F3333838F33039BA03B309BA33F8F838FFFFF838F88089B088B88
|
|
0BA8888888888888838833039033333390A3338F33333333838F380393333333
|
|
9BA3388F3333333388833303333333333B333F8FFFFFFFFFFFFF880888888888
|
|
8B88888888888888888833333333333333333333333333333333}
|
|
NumGlyphs = 2
|
|
ParentShowHint = False
|
|
ShowHint = True
|
|
OnClick = ButtonBarAveClick
|
|
end
|
|
object ButtonPie: TSpeedButton
|
|
Left = 371
|
|
Top = 7
|
|
Width = 25
|
|
Height = 25
|
|
Hint = 'Show Pie Chart (one series only)'
|
|
GroupIndex = 1
|
|
Enabled = False
|
|
Flat = True
|
|
Glyph.Data = {
|
|
76010000424D7601000000000000760000002800000020000000100000000100
|
|
04000000000000010000120B0000120B00001000000000000000000000000000
|
|
800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
|
|
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333
|
|
3333333333FFFFF3333333333700073333333FFF3777773F3FFF00030990BB03
|
|
000077737337F373777733309990BBB0333333373337F3373F3333099990BBBB
|
|
033333733337F33373F337999990BBBBB73337F33337F33337F330999990BBBB
|
|
B03337F33337FFFFF7F3309999900000003337F33337777777F33099990A0CCC
|
|
C03337F3337373F337F3379990AAA0CCC733373F3733373F373333090AAAAA0C
|
|
033333737333337373333330AAAAAAA033333FF73F33333733FF00330AAAAA03
|
|
3000773373FFFF73377733333700073333333333377777333333333333333333
|
|
3333333333333333333333333333333333333333333333333333}
|
|
NumGlyphs = 2
|
|
ParentShowHint = False
|
|
ShowHint = True
|
|
OnClick = ButtonPieClick
|
|
end
|
|
object ButtonMarkers: TSpeedButton
|
|
Left = 291
|
|
Top = 7
|
|
Width = 25
|
|
Height = 25
|
|
Hint = 'Show Markers'
|
|
GroupIndex = 1
|
|
Enabled = False
|
|
Flat = True
|
|
Glyph.Data = {
|
|
76010000424D7601000000000000760000002800000020000000100000000100
|
|
0400000000000001000000000000000000001000000000000000000000000000
|
|
80000080000000808000800000008000800080800000C0C0C000808080000000
|
|
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00338333833383
|
|
3383338F3F8F3F8F3F8F33838383838383833F8F8F8F8F8F8F8F880000000000
|
|
000088888888888888883303333333333333338F33333333333338033393A333
|
|
333A388833333333333333033C333C3333333F8FFFFFFFFFFFFF88088888988C
|
|
888A88888888888888883303333333333333338F333333333333380A33A33333
|
|
3333388833333333333333033333333A33333F8FFFFFFFFFFFFF880888888898
|
|
889888888888888888883303933C33333333338F333333333333380333333333
|
|
3A33388F3333333333333303C333333333333F8FFFFFFFFFFFFF880888888888
|
|
8888888888888888888833333333333333333333333333333333}
|
|
NumGlyphs = 2
|
|
ParentShowHint = False
|
|
ShowHint = True
|
|
OnClick = ButtonMarkersClick
|
|
end
|
|
object ButtonDeltaAverage: TSpeedButton
|
|
Left = 319
|
|
Top = 7
|
|
Width = 25
|
|
Height = 25
|
|
Hint = 'Delta Average'
|
|
GroupIndex = 1
|
|
Enabled = False
|
|
Flat = True
|
|
Glyph.Data = {
|
|
76010000424D7601000000000000760000002800000020000000100000000100
|
|
0400000000000001000000000000000000001000000000000000000000000000
|
|
80000080000000808000800000008000800080800000C0C0C000808080000000
|
|
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333300030003
|
|
0003333388838883888333333333333333333FFFFFFFFFFFFFFF888000000000
|
|
0000888888888888888833333333033333333333333F33333333333333330333
|
|
33333333333F3333333333CCCCCC033333333333333F3333333388CCCCCC0333
|
|
33333333333F3333333333333333033333333333333F33333333333333330AAA
|
|
A3333333333F33333333333333330AAAA3333333333F33333333833333330333
|
|
33333333333F3333333333333333099999993333333F33333333333333330999
|
|
99993333333F3333333333333333033333333FFFFFFFFFFFFFFF888000000000
|
|
0000888888888888888833333333333333333333333333333333}
|
|
NumGlyphs = 2
|
|
ParentShowHint = False
|
|
ShowHint = True
|
|
OnClick = ButtonDeltaAverageClick
|
|
end
|
|
object ButtonLineMarker: TSpeedButton
|
|
Left = 84
|
|
Top = 5
|
|
Width = 25
|
|
Height = 25
|
|
Hint = 'Line with Markers'
|
|
GroupIndex = 1
|
|
Flat = True
|
|
Glyph.Data = {
|
|
76010000424D7601000000000000760000002800000020000000100000000100
|
|
04000000000000010000120B0000120B00001000000000000000000000000000
|
|
800000800000008080008000000080008000808000007F7F7F00BFBFBF000000
|
|
FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00337333733373
|
|
3373337F3F7F3F7F3F7F33737373737373733F7F7F7F7F7F7F7F770000000000
|
|
000077777777777777773303333333333333337FF333333F33333709333333C3
|
|
333337773F3FF373F333330393993C3C33333F7F7F77F7F7FFFF77079797977C
|
|
77777777777777777777330339339333C333337FF73373F37F33370C333C3933
|
|
933337773F3737F37FF33303C3C33939C9333F7F7F7FF7F777FF7707C7C79797
|
|
7C97777777777777777733033C3393933C33337F37F33333373F37033C333933
|
|
33C3377F3733333333733303CCC3393333C33F7FFFFFFFFFFFFF77077C777777
|
|
7CCC777777777777777733333333333333C33333333333333333}
|
|
NumGlyphs = 2
|
|
ParentShowHint = False
|
|
ShowHint = True
|
|
OnClick = ButtonLineMarkerClick
|
|
end
|
|
object Label1: TLabel
|
|
Left = 398
|
|
Top = 10
|
|
Width = 210
|
|
Height = 16
|
|
Caption = '(TODO: Fix broken chart types)'
|
|
Enabled = False
|
|
end
|
|
end
|
|
object ListBox1: TListBox
|
|
Left = 0
|
|
Top = 35
|
|
Width = 121
|
|
Height = 389
|
|
Align = alLeft
|
|
Color = clBtnFace
|
|
Font.Charset = OEM_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -8
|
|
Font.Name = 'Terminal'
|
|
Font.Style = [fsBold]
|
|
ItemHeight = 8
|
|
Items.Strings = (
|
|
'<Pen Values>')
|
|
ParentFont = False
|
|
TabOrder = 1
|
|
Visible = False
|
|
OnClick = ListBox1Click
|
|
OnDblClick = ListBox1DblClick
|
|
end
|
|
object ColorDialog1: TColorDialog
|
|
Ctl3D = True
|
|
Options = [cdFullOpen]
|
|
Left = 625
|
|
Top = 4
|
|
end
|
|
object FontDialog1: TFontDialog
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'System'
|
|
Font.Style = []
|
|
MinFontSize = 0
|
|
MaxFontSize = 0
|
|
Options = []
|
|
Left = 656
|
|
Top = 5
|
|
end
|
|
object MainMenu1: TMainMenu
|
|
Left = 204
|
|
Top = 8
|
|
object Demo1: TMenuItem
|
|
Caption = '&Demo'
|
|
object SetHeaderFont1: TMenuItem
|
|
Caption = 'Set Header Font'
|
|
ShortCut = 16454
|
|
OnClick = SetHeaderFont1Click
|
|
end
|
|
object N2: TMenuItem
|
|
Caption = '-'
|
|
end
|
|
object Scrolling1: TMenuItem
|
|
Caption = 'Scrolling'
|
|
ShortCut = 16467
|
|
OnClick = Scrolling1Click
|
|
end
|
|
object CopyToClipboard1: TMenuItem
|
|
Caption = 'Copy To Clipboard'
|
|
ShortCut = 16451
|
|
OnClick = CopyToClipboard1Click
|
|
end
|
|
object Print1: TMenuItem
|
|
Caption = 'Print Chart to Printer'
|
|
ShortCut = 16464
|
|
OnClick = Print1Click
|
|
end
|
|
object PrintOptions1: TMenuItem
|
|
Caption = '&Print Options'
|
|
OnClick = PrintOptions1Click
|
|
end
|
|
object N1: TMenuItem
|
|
Caption = '-'
|
|
end
|
|
object Generatenewrandomvalues1: TMenuItem
|
|
Caption = '&Generate new random values'
|
|
ShortCut = 16466
|
|
OnClick = Generatenewrandomvalues1Click
|
|
end
|
|
object ShowgapinLineChart1: TMenuItem
|
|
Caption = '&Show gap in Line Chart'
|
|
ShortCut = 16455
|
|
OnClick = ShowgapinLineChart1Click
|
|
end
|
|
object DateTimeAxisMode: TMenuItem
|
|
Caption = 'Date/Time Axis Mode'
|
|
OnClick = DateTimeAxisModeClick
|
|
end
|
|
object MenuSecondaryAxisMode: TMenuItem
|
|
Caption = '&Plot Markers+Values using Alternate Scale (0-120%)'
|
|
OnClick = MenuSecondaryAxisModeClick
|
|
end
|
|
object N4: TMenuItem
|
|
Caption = '-'
|
|
end
|
|
object ShowDataInListbox1: TMenuItem
|
|
Caption = '&Show Data in listbox'
|
|
ShortCut = 16452
|
|
OnClick = ShowDataInListbox1Click
|
|
end
|
|
object LargeDataset576samples1: TMenuItem
|
|
Caption = '&Large Dataset (576 samples)'
|
|
ShortCut = 16460
|
|
OnClick = LargeDataset576samples1Click
|
|
end
|
|
end
|
|
object Help1: TMenuItem
|
|
Caption = '&Help'
|
|
object About1: TMenuItem
|
|
Caption = '&About JvChart Component'
|
|
ShortCut = 16449
|
|
OnClick = About1Click
|
|
end
|
|
object AboutJVCL301: TMenuItem
|
|
Caption = '&About JVCL 3.0'
|
|
OnClick = AboutJVCL301Click
|
|
end
|
|
end
|
|
end
|
|
object Timer1: TTimer
|
|
Enabled = False
|
|
Interval = 100
|
|
OnTimer = Timer1Timer
|
|
Left = 170
|
|
Top = 6
|
|
end
|
|
object PrinterSetupDialog1: TPrinterSetupDialog
|
|
Left = 168
|
|
Top = 42
|
|
end
|
|
object PrintDialog1: TPrintDialog
|
|
Left = 204
|
|
Top = 40
|
|
end
|
|
end
|