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 = ( '') 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