📄 iplotcomponenteditor.hpp
字号:
Ieditorbasiccomponents::TiComponentEditorComboBox* XAxisAlignRefAxisNameComboBox;
Stdctrls::TLabel* Label228;
Ieditorbasiccomponents::TiComponentEditorComboBox* YAxisAlignRefAxisNameComboBox;
Stdctrls::TLabel* Label3;
Stdctrls::TLabel* Label5;
Ieditorbasiccomponents::TiUpDown* ChannelTraceLineWidthUpDown;
Stdctrls::TLabel* ChannelInterpolationStyleLabel;
Ieditorbasiccomponents::TiComponentEditorComboBox* ChannelTraceLineStyleComboBox;
Ieditorbasiccomponents::TiComponentEditorEdit* ChannelTraceLineWidthEdit;
Ieditorbasiccomponents::TiComponentEditorCheckBox* ChannelTraceVisibleCheckBox;
Ieditorbasiccomponents::TiComponentEditorComboBox* ChannelInterpolationStyleComboBox;
Ieditorbasiccomponents::TiComponentEditorCheckBox* XAxisForceStackingCheckBox;
Ieditorbasiccomponents::TiComponentEditorCheckBox* YAxisForceStackingCheckBox;
Ieditorbasiccomponents::TiComponentEditorGroupBox* DataViewAxesControlGroupBox;
Stdctrls::TLabel* Label237;
Ieditorbasiccomponents::TiComponentEditorComboBox* DataViewAxesControlWheelStyleComboBox;
Ieditorbasiccomponents::TiComponentEditorCheckBox* DataViewAxesControlEnabledCheckBox;
Stdctrls::TLabel* Label238;
Ieditorbasiccomponents::TiComponentEditorComboBox* DataViewAxesControlMouseStyleComboBox;
Comctrls::TTabSheet* TablesLayoutTabSheet;
Stdctrls::TLabel* Label239;
Stdctrls::TLabel* Label240;
Ieditorbasiccomponents::TiComponentEditorEdit* TableStartPercentEdit;
Ieditorbasiccomponents::TiComponentEditorEdit* TableStopPercentEdit;
Stdctrls::TLabel* Label144;
Ieditorbasiccomponents::TiComponentEditorComboBox* DataFileColumnSeparatorComboBox;
Stdctrls::TLabel* Label63;
Ieditorbasiccomponents::TiComponentEditorEdit* LegendColumnSpacingEdit;
Ieditorbasiccomponents::TiComponentEditorFontPicker* LegendFontPicker;
Ieditorbasiccomponents::TiComponentEditorCheckBox* LegendVisibleCheckbox;
Ieditorbasiccomponents::TiComponentEditorCheckBox* LegendEnabledCheckbox;
Ieditorbasiccomponents::TiComponentEditorCheckBox* LegendPopupEnabledCheckbox;
Stdctrls::TGroupBox* LegendChannelNameGroupBox;
Stdctrls::TLabel* Label1;
Stdctrls::TLabel* Label241;
Ieditorbasiccomponents::TiComponentEditorEdit* LegendChannelNameMaxWidthEdit;
Ieditorbasiccomponents::TiComponentEditorComboBox* LegendChannelNameColorStyleComboBox;
Stdctrls::TLabel* Label243;
Ieditorbasiccomponents::TiComponentEditorCheckBox* ChannelHighLowEnabledCheckBox;
Ieditorbasiccomponents::TiComponentEditorComboBox* ChannelHighLowStyleComboBox;
Ieditorbasiccomponents::TiComponentEditorPageControl* iComponentEditorPageControl2;
Comctrls::TTabSheet* ChannelHighLowOpenCloseTabSheet;
Stdctrls::TGroupBox* ChannelHighLowOpenGroupBox;
Stdctrls::TLabel* Label231;
Stdctrls::TLabel* Label232;
Stdctrls::TLabel* Label233;
Ieditorbasiccomponents::TiComponentEditorColorPicker* ChannelHighLowOpenColorPicker;
Ieditorbasiccomponents::TiComponentEditorEdit* ChannelHighLowOpenWidthEdit;
Ieditorbasiccomponents::TiComponentEditorCheckBox* ChannelHighLowOpenShowCheckBox;
Ieditorbasiccomponents::TiComponentEditorEdit* ChannelHighLowOpenHeightEdit;
Ieditorbasiccomponents::TiComponentEditorValueConverterPicker* ChannelHighLowOpenWidthPicker;
Ieditorbasiccomponents::TiComponentEditorValueConverterPicker* ChannelHighLowOpenHeightPicker;
Stdctrls::TGroupBox* ChannelHighLowCloseGroupBox;
Stdctrls::TLabel* Label234;
Stdctrls::TLabel* Label235;
Stdctrls::TLabel* Label236;
Ieditorbasiccomponents::TiComponentEditorColorPicker* ChannelHighLowCloseColorPicker;
Ieditorbasiccomponents::TiComponentEditorEdit* ChannelHighLowCloseWidthEdit;
Ieditorbasiccomponents::TiComponentEditorCheckBox* ChannelHighLowCloseShowCheckBox;
Ieditorbasiccomponents::TiComponentEditorEdit* ChannelHighLowCloseHeightEdit;
Ieditorbasiccomponents::TiComponentEditorValueConverterPicker* ChannelHighLowCloseWidthPicker;
Ieditorbasiccomponents::TiComponentEditorValueConverterPicker* ChannelHighLowCloseHeightPicker;
Stdctrls::TGroupBox* ChannelHighLowBarGroupBox;
Stdctrls::TLabel* Label229;
Stdctrls::TLabel* Label230;
Ieditorbasiccomponents::TiComponentEditorColorPicker* ChannelHighLowBarColorPicker;
Ieditorbasiccomponents::TiComponentEditorEdit* ChannelHighLowBarWidthEdit;
Ieditorbasiccomponents::TiComponentEditorValueConverterPicker* ChannelHighLowBarWidthPicker;
Comctrls::TTabSheet* TabSheet18;
Stdctrls::TLabel* Label242;
Stdctrls::TLabel* Label244;
Stdctrls::TLabel* Label245;
Ieditorbasiccomponents::TiComponentEditorColorPicker* ChannelHighLowShadowColorPicker;
Ieditorbasiccomponents::TiComponentEditorColorPicker* ChannelHighLowBullishColorPicker;
Ieditorbasiccomponents::TiComponentEditorColorPicker* ChannelHighLowBearishColorPicker;
Stdctrls::TLabel* Label52;
Stdctrls::TLabel* Label102;
Ieditorbasiccomponents::TiComponentEditorFontPicker* XAxisLabelFontPicker;
Ieditorbasiccomponents::TiComponentEditorCheckBox* XAxisLabelVisibleCheckBox;
Ieditorbasiccomponents::TiComponentEditorEdit* XAxisLabelMarginEdit;
Ieditorbasiccomponents::TiComponentEditorEdit* XAxisLabelSeparationEdit;
Stdctrls::TLabel* Label246;
Ieditorbasiccomponents::TiComponentEditorComboBox* XAxisLabelRotationComboBox;
Stdctrls::TLabel* Label14;
Stdctrls::TLabel* Label24;
Stdctrls::TLabel* Label34;
Ieditorbasiccomponents::TiUpDown* YAxisLabelPrecisionUpDown;
Stdctrls::TLabel* Label35;
Stdctrls::TLabel* Label53;
Stdctrls::TLabel* Label92;
Stdctrls::TLabel* Label93;
Extctrls::TBevel* Bevel6;
Ieditorbasiccomponents::TiComponentEditorEdit* YAxisLabelPrecisionEdit;
Ieditorbasiccomponents::TiComponentEditorComboBox* YAxisDateTimeFormatComboBox;
Ieditorbasiccomponents::TiComponentEditorComboBox* YAxisLabelFormatStyleComboBox;
Ieditorbasiccomponents::TiComponentEditorComboBox* YAxisLabelPrecisionStyleComboBox;
Ieditorbasiccomponents::TiComponentEditorFontPicker* YAxisLabelFontPicker;
Ieditorbasiccomponents::TiComponentEditorCheckBox* YAxisLabelVisibleCheckBox;
Ieditorbasiccomponents::TiComponentEditorEdit* YAxisLabelMarginEdit;
Ieditorbasiccomponents::TiComponentEditorEdit* YAxisLabelMinLengthEdit;
Ieditorbasiccomponents::TiComponentEditorEdit* YAxisLabelSeparationEdit;
Ieditorbasiccomponents::TiComponentEditorCheckBox* YAxisLabelMinLengthAutoAdjustCheckBox;
Stdctrls::TLabel* Label247;
Ieditorbasiccomponents::TiComponentEditorComboBox* YAxisLabelRotationComboBox;
Ieditorbasiccomponents::TiComponentEditorCheckBox* ToolBarShowPreviewButtonCheckBox;
Ieditorbasiccomponents::TiComponentEditorCheckBox* XAxisTitleRotatedCheckBox;
Ieditorbasiccomponents::TiComponentEditorCheckBox* YAxisTitleRotatedCheckBox;
Iopcbrowserpanel::TiOPCBrowserPanel* iOPCBrowserPanel;
void __fastcall FormActivate(System::TObject* Sender);
void __fastcall ChannelListBoxClick(System::TObject* Sender);
void __fastcall ChannelChange(System::TObject* Sender);
void __fastcall iChannelAddButtonClick(System::TObject* Sender);
void __fastcall ChannelRemoveButtonClick(System::TObject* Sender);
void __fastcall iComponentEditorFormCreate(System::TObject* Sender);
void __fastcall XAxesAddButtonClick(System::TObject* Sender);
void __fastcall XAxisRemoveButtonClick(System::TObject* Sender);
void __fastcall XAxisListBoxClick(System::TObject* Sender);
void __fastcall ChannelListBoxGetData(const int Index, bool &DrawColorBox, Graphics::TColor &AColor, AnsiString &AText);
void __fastcall XAxisListBoxGetData(const int Index, bool &DrawColorBox, Graphics::TColor &AColor, AnsiString &AText);
void __fastcall ModifiedEvent(System::TObject* Sender);
void __fastcall iComponentEditorFormDestroy(System::TObject* Sender);
void __fastcall YAxesAddButtonClick(System::TObject* Sender);
void __fastcall YAxisRemoveButtonClick(System::TObject* Sender);
void __fastcall YAxisListBoxClick(System::TObject* Sender);
void __fastcall YAxisListBoxGetData(const int Index, bool &DrawColorBox, Graphics::TColor &AColor, AnsiString &AText);
void __fastcall XAxisChange(System::TObject* Sender);
void __fastcall YAxisChange(System::TObject* Sender);
void __fastcall XAxisNameComboBoxDropDown(System::TObject* Sender);
void __fastcall YAxisNameComboBoxDropDown(System::TObject* Sender);
void __fastcall LegendListBoxClick(System::TObject* Sender);
void __fastcall LegendListBoxGetData(const int Index, bool &DrawColorBox, Graphics::TColor &AColor, AnsiString &AText);
void __fastcall LegendChange(System::TObject* Sender);
void __fastcall ToolBarListBoxGetData(const int Index, bool &DrawColorBox, Graphics::TColor &AColor, AnsiString &AText);
void __fastcall ToolBarListBoxClick(System::TObject* Sender);
void __fastcall ToolBarChange(System::TObject* Sender);
void __fastcall DataViewListBoxClick(System::TObject* Sender);
void __fastcall DataViewListBoxGetData(const int Index, bool &DrawColorBox, Graphics::TColor &AColor, AnsiString &AText);
void __fastcall DataViewChange(System::TObject* Sender);
void __fastcall ControlPropertiesSavePickerChange(System::TObject* Sender);
void __fastcall ControlPropertiesOpenPickerChange(System::TObject* Sender);
void __fastcall ChannelPropertiesSavePickerChange(System::TObject* Sender);
void __fastcall ChannelPropertiesOpenPickerChange(System::TObject* Sender);
void __fastcall ChannelLogFileNamePickerChange(System::TObject* Sender);
void __fastcall iPlotLayoutViewerChange(System::TObject* Sender);
void __fastcall ControlLogFileNamePickerChange(System::TObject* Sender);
void __fastcall DataCursorListBoxClick(System::TObject* Sender);
void __fastcall DataCursorListBoxGetData(const int Index, bool &DrawColorBox, Graphics::TColor &AColor, AnsiString &AText);
void __fastcall iDataCursorAddButtonClick(System::TObject* Sender);
void __fastcall DataCursorRemoveButtonClick(System::TObject* Sender);
void __fastcall ChannelNameComboBoxDropDown(System::TObject* Sender);
void __fastcall DataCursorChange(System::TObject* Sender);
void __fastcall LimitListBoxClick(System::TObject* Sender);
void __fastcall LimitListBoxGetData(const int Index, bool &DrawColorBox, Graphics::TColor &AColor, AnsiString &AText);
void __fastcall LimitChange(System::TObject* Sender);
void __fastcall iLimitAddButtonClick(System::TObject* Sender);
void __fastcall LimitRemoveButtonClick(System::TObject* Sender);
void __fastcall TranslationListBoxClick(System::TObject* Sender);
void __fastcall TranslationChange(System::TObject* Sender);
void __fastcall iTranslationAddButtonClick(System::TObject* Sender);
void __fastcall TranslationListBoxGetData(const int Index, bool &DrawColorBox, Graphics::TColor &AColor, AnsiString &AText);
void __fastcall TranslationClearAllButtonClick(System::TObject* Sender);
void __fastcall TranslationRemoveButtonClick(System::TObject* Sender);
void __fastcall TranslationSavePickerChange(System::TObject* Sender);
void __fastcall iTranslationOpenPickerChange(System::TObject* Sender);
void __fastcall LabelChange(System::TObject* Sender);
void __fastcall iLabelAddButtonClick(System::TObject* Sender);
void __fastcall LabelRemoveButtonClick(System::TObject* Sender);
void __fastcall LabelListBoxClick(System::TObject* Sender);
void __fastcall LabelListBoxGetData(const int Index, bool &DrawColorBox, Graphics::TColor &AColor, AnsiString &AText);
void __fastcall TitleChange(System::TObject* Sender);
void __fastcall DataViewGridXAxisNameComboBoxDropDown(System::TObject* Sender);
void __fastcall DataViewGridYAxisNameComboBoxDropDown(System::TObject* Sender);
void __fastcall LayoutPopupMenuPopup(System::TObject* Sender);
void __fastcall XYAxesReverseMenuItemClick(System::TObject* Sender);
void __fastcall AddXAxisMenuItemClick(System::TObject* Sender);
void __fastcall AddYAxisMenuItemClick(System::TObject* Sender);
void __fastcall AddLabelMenuItemClick(System::TObject* Sender);
void __fastcall DeleteMenuItemClick(System::TObject* Sender);
void __fastcall VisibleMenuItemClick(System::TObject* Sender);
void __fastcall DataCursorChannelNameComboBoxDropDown(System::TObject* Sender);
void __fastcall iPlotLayoutViewerMouseDown(System::TObject* Sender, Controls::TMouseButton Button, Classes::TShiftState Shift, int X, int Y);
void __fastcall XAxisCursorCopyDefaultButtonClick(System::TObject* Sender);
void __fastcall XAxisLegendCopyDefaultButtonClick(System::TObject* Sender);
void __fastcall YAxisCursorCopyDefaultButtonClick(System::TObject* Sender);
void __fastcall YAxisLegendCopyDefaultButtonClick(System::TObject* Sender);
void __fastcall EditMenuItemClick(System::TObject* Sender);
void __fastcall ControlLogFileNameEditUpdate(System::TObject* Sender);
void __fastcall TableChange(System::TObject* Sender);
void __fastcall TableListBoxGetData(const int Index, bool &DrawColorBox, Graphics::TColor &AColor, AnsiString &AText);
void __fastcall TableListBoxClick(System::TObject* Sender);
void __fastcall iTableAddButtonClick(System::TObject* Sender);
void __fastcall TableRemoveButtonClick(System::TObject* Sender);
private:
Iplotmastermanager::TiPlotMasterManager* FMaster;
int FLastToolBarIndex;
int FLastLegendIndex;
int FLastXAxisIndex;
int FLastYAxisIndex;
int FLastDataViewIndex;
int FLastChannelIndex;
int FLastDataCursorIndex;
int FLastLimitIndex;
int FLastTranslationIndex;
int FLastLabelIndex;
int FLastTableIndex;
bool FTransferring;
Iplotobjects::TiPlotLayoutObject* FRightClickObject;
protected:
void __fastcall UpdateAll(void);
void __fastcall UpdateToolBarEdit(void);
void __fastcall UpdateLegendEdit(void);
void __fastcall UpdateTableEdit(void);
void __fastcall UpdateXAxesEdit(void);
void __fastcall UpdateYAxesEdit(void);
void __fastcall UpdateDataViewEdit(void);
void __fastcall UpdateChannelEdit(void);
void __fastca
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -