📄 iploteditor.pas
字号:
{*******************************************************}
{ }
{ TiPlotXYComponentEditor }
{ }
{ Copyright (c) 1997,2003 Iocomp Software }
{ }
{*******************************************************}
{$I iInclude.inc}
{$ifdef iVCL}unit iPlotEditor;{$endif}
{$ifdef iCLX}unit QiPlotEditor;{$endif}
interface
uses
{$I iIncludeUsesForms.inc}
{$IFDEF iVCL} iPlotMasterManager, iPlotObjects, iTypes, {$ENDIF}
{$IFDEF iCLX} QiPlotMasterManager, QiPlotObjects, QiTypes, {$ENDIF}
{$IFDEF iVCL} StdCtrls, Controls, ComCtrls, ExtCtrls, Classes, Menus, iComponent, iPlotLayoutViewer, iVCLComponent, iEditorBasicComponents, iCustomComponent, iCheckBox, iRadioGroup;{$ENDIF}
{$IFDEF iCLX}QStdCtrls, QControls, QComCtrls, QExtCtrls, Classes, QMenus, QiComponent, QiPlotLayoutViewer, QiCLXComponent, QiEditorBasicComponents, QiCustomComponent, QiCheckBox, QiRadioGroup;{$ENDIF}
type
TiPlotEditorForm = class(TiCustomEditorForm)
PageControl: TiComponentEditorPageControl;
GeneralTabSheet: TTabSheet;
LayoutTabSheet: TTabSheet;
ChannelsTabSheet: TTabSheet;
ChannelListBox: TiComponentEditorListBox;
iChannelAddButton: TButton;
ChannelRemoveButton: TButton;
XAxesTabSheet: TTabSheet;
YAxesTabSheet: TTabSheet;
XAxisListBox: TiComponentEditorListBox;
XAxesAddButton: TButton;
XAxisRemoveButton: TButton;
YAxisListBox: TiComponentEditorListBox;
YAxesAddButton: TButton;
YAxisRemoveButton: TButton;
ToolBarTabSheet: TTabSheet;
LegendTabSheet: TTabSheet;
DataViewTabSheet: TTabSheet;
ToolBarHiddenGroupBox: TGroupBox;
Label64: TLabel;
ToolBarListBox: TiComponentEditorListBox;
ToolBarNameEdit: TiComponentEditorEdit;
ChannelPageControl: TiComponentEditorPageControl;
ChannelGeneralTabSheet: TTabSheet;
ChannelMarkersTabSheet: TTabSheet;
iPlotLayoutViewer: TiPlotLayoutViewer;
XAxisPageControl: TiComponentEditorPageControl;
XAxisGeneralTabSheet: TTabSheet;
XAxisTitleTabSheet: TTabSheet;
Label23: TLabel;
Label44: TLabel;
XAxisTitleMarginEdit: TiComponentEditorEdit;
XAxisTitleFontPicker: TiComponentEditorFontPicker;
XAxisTitleTextEdit: TiComponentEditorEdit;
XAxisTitleShowCheckBox: TiComponentEditorCheckBox;
XAxisScaleTabSheet: TTabSheet;
Label25: TLabel;
Label26: TLabel;
Label7: TLabel;
Label8: TLabel;
XAxisScaleLinesColorPicker: TiComponentEditorColorPicker;
XAxisMajorLengthEdit: TiComponentEditorEdit;
XAxisMajorLengthUpDown: TiUpDown;
XAxisMinorCountEdit: TiComponentEditorEdit;
XAxisMinorLengthEdit: TiComponentEditorEdit;
XAxisMinorCountUpDown: TiUpDown;
XAxisMinorLengthUpDown: TiUpDown;
XaxisTrackingTabSheet: TTabSheet;
Label43: TLabel;
Label48: TLabel;
Label50: TLabel;
XAxisTrackingEnabledCheckBox: TiComponentEditorCheckBox;
XAxisTrackingStyleComboBox: TiComponentEditorComboBox;
XAxisTrackingScrollCompressMaxEdit: TiComponentEditorEdit;
XAxisTrackingAlignFirstStyleComboBox: TiComponentEditorComboBox;
YAxisPageControl: TiComponentEditorPageControl;
YAxisGeneralTabSheet: TTabSheet;
YAxisTitleTabSheet: TTabSheet;
Label22: TLabel;
Label27: TLabel;
YAxisTitleMarginEdit: TiComponentEditorEdit;
YAxisTitleTextEdit: TiComponentEditorEdit;
YAxisTitleFontPicker: TiComponentEditorFontPicker;
YAxisTitleShowCheckBox: TiComponentEditorCheckBox;
YAxisScaleTabSheet: TTabSheet;
YAxisLabelsTabSheet: TTabSheet;
YAxisTrackingTabSheet: TTabSheet;
Label47: TLabel;
Label49: TLabel;
Label51: TLabel;
YAxisTrackingEnabledCheckBox: TiComponentEditorCheckBox;
YAxisTrackingStyleComboBox: TiComponentEditorComboBox;
YAxisTrackingScrollCompressMaxEdit: TiComponentEditorEdit;
YAxisTrackingAlignFirstStyleComboBox: TiComponentEditorComboBox;
ChannelFillTabSheet: TTabSheet;
ChannelFillEnabledCheckBox: TiComponentEditorCheckBox;
Label72: TLabel;
ChannelFillReferenceEdit: TiComponentEditorEdit;
ChannelFillUseChannelColorCheckBox: TiComponentEditorCheckBox;
Label73: TLabel;
ChannelFillStyleComboBox: TiComponentEditorComboBox;
Label74: TLabel;
ChannelFillColorPicker: TiComponentEditorColorPicker;
ChannelTraceTabSheet: TTabSheet;
Label3: TLabel;
Label5: TLabel;
ChannelTraceLineStyleComboBox: TiComponentEditorComboBox;
ChannelTraceLineWidthEdit: TiComponentEditorEdit;
ChannelTraceLineWidthUpDown: TiUpDown;
ChannelTraceVisibleCheckBox: TiComponentEditorCheckBox;
ChannelDigitalTabSheet: TTabSheet;
ChannelDigitalEnabledCheckBox: TiComponentEditorCheckBox;
Label83: TLabel;
ChannelDigitalReferenceHighEdit: TiComponentEditorEdit;
Label84: TLabel;
ChannelDigitalReferenceLowEdit: TiComponentEditorEdit;
Label85: TLabel;
ChannelDigitalReferenceStyleComboBox: TiComponentEditorComboBox;
ChannelFileIOTabSheet: TTabSheet;
ChannelLogGroupBox: TGroupBox;
Label86: TLabel;
Label88: TLabel;
ChannelLogFileNameEdit: TiComponentEditorEdit;
ChannelLogBufferSizeEdit: TiComponentEditorEdit;
ChannelLogBufferSizeUpDown: TiUpDown;
ChannelPropertiesGroupBox: TGroupBox;
ChannelLogActivateButton: TButton;
ChannelLogDeactivateButton: TButton;
ControlPageControl: TiComponentEditorPageControl;
ControlGeneralTabSheet: TTabSheet;
OuterMarginGroupBox: TGroupBox;
OuterMarginLeftEdit: TiComponentEditorEdit;
OuterMarginLeftUpDown: TiUpDown;
OuterMarginTopEdit: TiComponentEditorEdit;
OuterMarginTopUpDown: TiUpDown;
OuterMarginBottomEdit: TiComponentEditorEdit;
OuterMarginBottomUpDown: TiUpDown;
OuterMarginRightEdit: TiComponentEditorEdit;
OuterMarginRightUpDown: TiUpDown;
BorderStyleRadioGroup: TiComponentEditorRadioGroup;
ControlTitleTabSheet: TTabSheet;
Label81: TLabel;
Label82: TLabel;
TitleTextEdit: TiComponentEditorEdit;
TitleVisibleCheckBox: TiComponentEditorCheckBox;
TitleFontPicker: TiComponentEditorFontPicker;
TitleMarginEdit: TiComponentEditorEdit;
ControlPrintTabSheet: TTabSheet;
PrinterMarginGroupBox: TGroupBox;
PrintMarginLeftEdit: TiComponentEditorEdit;
PrintMarginTopEdit: TiComponentEditorEdit;
PrintMarginBottomEdit: TiComponentEditorEdit;
PrintMarginRightEdit: TiComponentEditorEdit;
PrintOrientationRadioGroup: TiComponentEditorRadioGroup;
PrintShowDialogCheckBox: TiComponentEditorCheckBox;
ControlHintsTabSheet: TTabSheet;
Label78: TLabel;
Label79: TLabel;
HintsShowCheckBox: TiComponentEditorCheckBox;
HintsPauseEdit: TiComponentEditorEdit;
HintsPauseUpDown: TiUpDown;
HintsHidePauseEdit: TiComponentEditorEdit;
HintsHidePauseUpDown: TiUpDown;
ControlFileIOTabSheet: TTabSheet;
FileIOPropertiesGroupBox: TGroupBox;
ControlPropertiesOpenPicker: TiComponentEditorOpenPicker;
ControlPropertiesSavePicker: TiComponentEditorSavePicker;
FileIODataGroupBox: TGroupBox;
ControlDataSavePicker: TiComponentEditorSavePicker;
ControlDataOpenPicker: TiComponentEditorOpenPicker;
ChannelPropertiesOpenPicker: TiComponentEditorOpenPicker;
ChannelPropertiesSavePicker: TiComponentEditorSavePicker;
ChannelDataGroupBox: TGroupBox;
ChannelDataOpenPicker: TiComponentEditorOpenPicker;
ChannelDataSavePicker: TiComponentEditorSavePicker;
ChannelLogFileNamePicker: TiComponentEditorOpenPicker;
LogGroupBox: TGroupBox;
Label89: TLabel;
Label90: TLabel;
ControlLogFileNameEdit: TiComponentEditorEdit;
ControlLogBufferSizeEdit: TiComponentEditorEdit;
ControlLogBufferSizeUpDown: TiUpDown;
ControlLogActivateButton: TButton;
ControlLogDeactivateButton: TButton;
ControlLogFileNamePicker: TiComponentEditorOpenPicker;
TabSheet1: TTabSheet;
ChannelStatsRefreshButton: TiComponentEditorButton;
ChannelStatsPointCountLabel: TLabel;
ChannelStatsMemoryLabel: TLabel;
ChannelStatsXMinLabel: TLabel;
ChannelStatsXMaxLabel: TLabel;
ChannelStatsXMeanLabel: TLabel;
ChannelStatsPointCountDisplay: TLabel;
ChannelStatsMemoryDisplay: TLabel;
ChannelStatsXMinDisplay: TLabel;
ChannelStatsXMaxDisplay: TLabel;
ChannelStatsXMeanDisplay: TLabel;
ChannelStatsYMinLabel: TLabel;
ChannelStatsYMaxLabel: TLabel;
ChannelStatsYMeanLabel: TLabel;
ChannelStatsYMinDisplay: TLabel;
ChannelStatsYMaxDisplay: TLabel;
ChannelStatsYMeanDisplay: TLabel;
DataCursorTabSheet: TTabSheet;
DataCursorPageControl: TiComponentEditorPageControl;
DataCursorGeneralTabSheet: TTabSheet;
DataCursorHintTabSheet: TTabSheet;
Label100: TLabel;
DataCursorHintShowCheckBox: TiComponentEditorCheckBox;
DataCursorHintHideOnReleaseCheckBox: TiComponentEditorCheckBox;
DataCursorOrientationSideRadioGroup: TiComponentEditorRadioGroup;
DataCursorHintPositionEdit: TiComponentEditorEdit;
DataCursorListBox: TiComponentEditorListBox;
iDataCursorAddButton: TButton;
DataCursorRemoveButton: TButton;
XAxisInnerMarginUpDown: TiUpDown;
XAxisOuterMarginUpDown: TiUpDown;
Label20: TLabel;
Label13: TLabel;
Label38: TLabel;
Label39: TLabel;
Label54: TLabel;
XAxisInnerMarginEdit: TiComponentEditorEdit;
XAxisOuterMarginEdit: TiComponentEditorEdit;
XAxisStartPercentEdit: TiComponentEditorEdit;
XAxisStopPercentEdit: TiComponentEditorEdit;
XAxisStackingEndsMarginEdit: TiComponentEditorEdit;
TabSheet2: TTabSheet;
Label104: TLabel;
XAxisCursorScalerEdit: TiComponentEditorEdit;
Label29: TLabel;
Label30: TLabel;
Label31: TLabel;
Label32: TLabel;
YAxisMajorLengthUpDown: TiUpDown;
YAxisMinorCountUpDown: TiUpDown;
YAxisMinorLengthUpDown: TiUpDown;
Label17: TLabel;
Label18: TLabel;
Label21: TLabel;
Label40: TLabel;
Label55: TLabel;
YAxisInnerMarginUpDown: TiUpDown;
YAxisOuterMarginUpDown: TiUpDown;
YAxisScaleLinesColorPicker: TiComponentEditorColorPicker;
YAxisMajorLengthEdit: TiComponentEditorEdit;
YAxisMinorCountEdit: TiComponentEditorEdit;
YAxisMinorLengthEdit: TiComponentEditorEdit;
YAxisInnerMarginEdit: TiComponentEditorEdit;
YAxisOuterMarginEdit: TiComponentEditorEdit;
YAxisStartPercentEdit: TiComponentEditorEdit;
YAxisStopPercentEdit: TiComponentEditorEdit;
YAxisStackingEndsMarginEdit: TiComponentEditorEdit;
TabSheet3: TTabSheet;
Label106: TLabel;
YAxisCursorScalerEdit: TiComponentEditorEdit;
Label97: TLabel;
Label98: TLabel;
Label99: TLabel;
Label115: TLabel;
Label116: TLabel;
DataCursorStyleComboBox: TiComponentEditorComboBox;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -