KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PROPERTIES_FRAME Class Reference

PROPERTIES_FRAME display properties of the current item. More...

#include <properties_frame.h>

Inheritance diagram for PROPERTIES_FRAME:
PANEL_PROPERTIES_BASE

Public Member Functions

 PROPERTIES_FRAME (PL_EDITOR_FRAME *aParent)
 
 ~PROPERTIES_FRAME ()
 
void OnAcceptPrms ()
 
void OnUpdateUI (wxUpdateUIEvent &aEvent) override
 
void onModify (wxCommandEvent &aEvent) override
 
void onTextFocusLost (wxFocusEvent &aEvent) override
 
void OnSetDefaultValues (wxCommandEvent &event) override
 
void onScintillaCharAdded (wxStyledTextEvent &aEvent)
 
void onScintillaFocusLost (wxFocusEvent &aEvent) override
 
void onHelp (wxCommandEvent &aEvent) override
 
void onHAlignButton (wxCommandEvent &aEvent)
 
void onVAlignButton (wxCommandEvent &aEvent)
 
void CopyPrmsFromGeneralToPanel ()
 
bool CopyPrmsFromPanelToGeneral ()
 
void CopyPrmsFromItemToPanel (DS_DATA_ITEM *aItem)
 
bool CopyPrmsFromPanelToItem (DS_DATA_ITEM *aItem)
 
wxSize GetMinSize () const override
 

Protected Attributes

wxNotebook * m_notebook
 
wxScrolledWindow * m_swItemProperties
 
wxBoxSizer * m_SizerItemProperties
 
wxStaticText * m_staticTextType
 
wxButton * m_buttonHelp
 
wxChoice * m_choicePageOpt
 
wxBoxSizer * m_SizerTextOptions
 
wxStyledTextCtrl * m_stcText
 
BITMAP_BUTTONm_bold
 
BITMAP_BUTTONm_italic
 
BITMAP_BUTTONm_separator2
 
BITMAP_BUTTONm_alignLeft
 
BITMAP_BUTTONm_alignCenter
 
BITMAP_BUTTONm_alignRight
 
BITMAP_BUTTONm_separator3
 
BITMAP_BUTTONm_vAlignTop
 
BITMAP_BUTTONm_vAlignMiddle
 
BITMAP_BUTTONm_vAlignBottom
 
BITMAP_BUTTONm_separator4
 
wxPanel * m_panelBorderColor1
 
COLOR_SWATCHm_textColorSwatch
 
wxStaticText * m_fontLabel
 
FONT_CHOICEm_fontCtrl
 
wxStaticText * m_staticTextTsizeX
 
wxTextCtrl * m_textCtrlTextSizeX
 
wxStaticText * m_textSizeXUnits
 
wxStaticText * m_staticTextTsizeY
 
wxTextCtrl * m_textCtrlTextSizeY
 
wxStaticText * m_textSizeYUnits
 
wxStaticText * m_constraintXLabel
 
wxTextCtrl * m_constraintXCtrl
 
wxStaticText * m_constraintXUnits
 
wxStaticText * m_constraintYLabel
 
wxTextCtrl * m_constraintYCtrl
 
wxStaticText * m_constraintYUnits
 
wxStaticText * m_staticTextSizeInfo
 
wxStaticText * m_staticTextComment
 
wxTextCtrl * m_textCtrlComment
 
wxStaticBoxSizer * sbSizerPos
 
wxStaticText * m_staticTextPosX
 
wxTextCtrl * m_textCtrlPosX
 
wxStaticText * m_TextPosXUnits
 
wxStaticText * m_staticTextPosY
 
wxTextCtrl * m_textCtrlPosY
 
wxStaticText * m_TextPosYUnits
 
wxStaticText * m_staticTextOrgPos
 
wxComboBox * m_comboBoxCornerPos
 
wxStaticBoxSizer * m_sbSizerEndPosition
 
wxStaticText * m_staticTextEndX
 
wxTextCtrl * m_textCtrlEndX
 
wxStaticText * m_TextEndXUnits
 
wxStaticText * m_staticTextEndY
 
wxTextCtrl * m_textCtrlEndY
 
wxStaticText * m_TextEndYUnits
 
wxStaticText * m_staticTextOrgEnd
 
wxComboBox * m_comboBoxCornerEnd
 
wxStaticText * m_lineWidthLabel
 
wxTextCtrl * m_lineWidthCtrl
 
wxStaticText * m_lineWidthUnits
 
wxStaticText * m_staticTextRot
 
wxTextCtrl * m_textCtrlRotation
 
wxStaticText * m_staticTextBitmapDPI
 
wxTextCtrl * m_textCtrlBitmapDPI
 
wxStaticText * m_staticTextRepeatCnt
 
wxTextCtrl * m_textCtrlRepeatCount
 
wxStaticText * m_staticTextInclabel
 
wxTextCtrl * m_textCtrlTextIncrement
 
wxStaticText * m_staticTextStepX
 
wxTextCtrl * m_textCtrlStepX
 
wxStaticText * m_TextStepXUnits
 
wxStaticText * m_staticTextStepY
 
wxTextCtrl * m_textCtrlStepY
 
wxStaticText * m_TextStepYUnits
 
wxScrolledWindow * m_swGeneralOpts
 
wxStaticText * m_staticTextDefTsX
 
wxTextCtrl * m_textCtrlDefaultTextSizeX
 
wxStaticText * m_defaultTextSizeXUnits
 
wxStaticText * m_staticTextDefTsY
 
wxTextCtrl * m_textCtrlDefaultTextSizeY
 
wxStaticText * m_defaultTextSizeYUnits
 
wxStaticText * m_defaultLineWidthLabel
 
wxTextCtrl * m_defaultLineWidthCtrl
 
wxStaticText * m_defaultLineWidthUnits
 
wxStaticText * m_defaultTextThicknessLabel
 
wxTextCtrl * m_defaultTextThicknessCtrl
 
wxStaticText * m_defaultTextThicknessUnits
 
wxButton * m_buttonDefault
 
wxStaticText * m_leftMarginLabel
 
wxTextCtrl * m_leftMarginCtrl
 
wxStaticText * m_leftMarginUnits
 
wxStaticText * m_rightMarginLabel
 
wxTextCtrl * m_rightMarginCtrl
 
wxStaticText * m_rightMarginUnits
 
wxStaticText * m_topMarginLabel
 
wxTextCtrl * m_topMarginCtrl
 
wxStaticText * m_topMarginUnits
 
wxStaticText * m_bottomMarginLabel
 
wxTextCtrl * m_bottomMarginCtrl
 
wxStaticText * m_bottomMarginUnits
 

Private Attributes

PL_EDITOR_FRAMEm_parent
 
SCINTILLA_TRICKSm_scintillaTricks
 
UNIT_BINDER m_textSizeX
 
UNIT_BINDER m_textSizeY
 
UNIT_BINDER m_constraintX
 
UNIT_BINDER m_constraintY
 
UNIT_BINDER m_textPosX
 
UNIT_BINDER m_textPosY
 
UNIT_BINDER m_textEndX
 
UNIT_BINDER m_textEndY
 
UNIT_BINDER m_textStepX
 
UNIT_BINDER m_textStepY
 
UNIT_BINDER m_defaultTextSizeX
 
UNIT_BINDER m_defaultTextSizeY
 
UNIT_BINDER m_defaultLineWidth
 
UNIT_BINDER m_defaultTextThickness
 
UNIT_BINDER m_textLeftMargin
 
UNIT_BINDER m_textRightMargin
 
UNIT_BINDER m_textTopMargin
 
UNIT_BINDER m_textBottomMargin
 
UNIT_BINDER m_lineWidth
 
bool m_propertiesDirty
 

Detailed Description

PROPERTIES_FRAME display properties of the current item.

Definition at line 44 of file properties_frame.h.

Constructor & Destructor Documentation

◆ PROPERTIES_FRAME()

◆ ~PROPERTIES_FRAME()

PROPERTIES_FRAME::~PROPERTIES_FRAME ( )

Definition at line 150 of file properties_frame.cpp.

References m_scintillaTricks.

Member Function Documentation

◆ CopyPrmsFromGeneralToPanel()

◆ CopyPrmsFromItemToPanel()

void PROPERTIES_FRAME::CopyPrmsFromItemToPanel ( DS_DATA_ITEM aItem)

Definition at line 225 of file properties_frame.cpp.

References ALL_PAGES, EDA_ANGLE::AsDegrees(), BITMAP_BUTTON::Check(), DS_DATA_ITEM::DS_BITMAP, DS_DATA_ITEM::DS_POLYPOLYGON, DS_DATA_ITEM::DS_RECT, DS_DATA_ITEM::DS_SEGMENT, DS_DATA_ITEM::DS_TEXT, FIRST_PAGE_ONLY, fromMM(), DS_DATA_ITEM::GetClassName(), DS_DATA_ITEM::GetPage1Option(), DS_DATA_ITEM_BITMAP::GetPPI(), DS_DATA_ITEM::GetType(), GR_TEXT_H_ALIGN_CENTER, GR_TEXT_H_ALIGN_INDETERMINATE, GR_TEXT_H_ALIGN_LEFT, GR_TEXT_H_ALIGN_RIGHT, GR_TEXT_V_ALIGN_BOTTOM, GR_TEXT_V_ALIGN_CENTER, GR_TEXT_V_ALIGN_INDETERMINATE, GR_TEXT_V_ALIGN_TOP, LB_CORNER, LT_CORNER, PANEL_PROPERTIES_BASE::m_alignCenter, PANEL_PROPERTIES_BASE::m_alignLeft, PANEL_PROPERTIES_BASE::m_alignRight, POINT_COORD::m_Anchor, DS_DATA_ITEM_TEXT::m_Bold, PANEL_PROPERTIES_BASE::m_bold, DS_DATA_ITEM_TEXT::m_BoundingBoxSize, PANEL_PROPERTIES_BASE::m_buttonHelp, PANEL_PROPERTIES_BASE::m_choicePageOpt, PANEL_PROPERTIES_BASE::m_comboBoxCornerEnd, PANEL_PROPERTIES_BASE::m_comboBoxCornerPos, m_constraintX, m_constraintY, DS_DATA_ITEM::m_End, DS_DATA_ITEM_TEXT::m_Font, PANEL_PROPERTIES_BASE::m_fontCtrl, DS_DATA_ITEM_TEXT::m_FullText, DS_DATA_ITEM_TEXT::m_Hjustify, DS_DATA_ITEM::m_IncrementLabel, DS_DATA_ITEM::m_IncrementVector, DS_DATA_ITEM::m_Info, DS_DATA_ITEM_TEXT::m_Italic, PANEL_PROPERTIES_BASE::m_italic, DS_DATA_ITEM::m_LineWidth, m_lineWidth, DS_DATA_ITEM_POLYGONS::m_Orient, DS_DATA_ITEM_TEXT::m_Orient, POINT_COORD::m_Pos, DS_DATA_ITEM::m_Pos, DS_DATA_ITEM::m_RepeatCount, PANEL_PROPERTIES_BASE::m_sbSizerEndPosition, PANEL_PROPERTIES_BASE::m_SizerItemProperties, PANEL_PROPERTIES_BASE::m_SizerTextOptions, PANEL_PROPERTIES_BASE::m_staticTextBitmapDPI, PANEL_PROPERTIES_BASE::m_staticTextInclabel, PANEL_PROPERTIES_BASE::m_staticTextRot, PANEL_PROPERTIES_BASE::m_staticTextType, PANEL_PROPERTIES_BASE::m_stcText, PANEL_PROPERTIES_BASE::m_swItemProperties, DS_DATA_ITEM_TEXT::m_TextBase, DS_DATA_ITEM_TEXT::m_TextColor, PANEL_PROPERTIES_BASE::m_textColorSwatch, PANEL_PROPERTIES_BASE::m_textCtrlBitmapDPI, PANEL_PROPERTIES_BASE::m_textCtrlComment, PANEL_PROPERTIES_BASE::m_textCtrlRepeatCount, PANEL_PROPERTIES_BASE::m_textCtrlRotation, PANEL_PROPERTIES_BASE::m_textCtrlTextIncrement, m_textEndX, m_textEndY, m_textPosX, m_textPosY, DS_DATA_ITEM_TEXT::m_TextSize, m_textSizeX, m_textSizeY, m_textStepX, m_textStepY, PANEL_PROPERTIES_BASE::m_vAlignBottom, PANEL_PROPERTIES_BASE::m_vAlignMiddle, PANEL_PROPERTIES_BASE::m_vAlignTop, DS_DATA_ITEM_TEXT::m_Vjustify, RB_CORNER, DS_DATA_ITEM_TEXT::ReplaceAntiSlashSequence(), RT_CORNER, UNIT_BINDER::SetDoubleValue(), FONT_CHOICE::SetFontSelection(), COLOR_SWATCH::SetSwatchColor(), UNIT_BINDER::Show(), SUBSEQUENT_PAGES, VECTOR2< T >::x, and VECTOR2< T >::y.

Referenced by PL_EDITOR_FRAME::HardRedraw(), OnAcceptPrms(), DIALOG_INSPECTOR::onCellClicked(), PL_EDITOR_FRAME::OnNewDrawingSheet(), PL_POINT_EDITOR::updateItem(), and PL_EDITOR_CONTROL::UpdateMessagePanel().

◆ CopyPrmsFromPanelToGeneral()

◆ CopyPrmsFromPanelToItem()

bool PROPERTIES_FRAME::CopyPrmsFromPanelToItem ( DS_DATA_ITEM aItem)

Definition at line 505 of file properties_frame.cpp.

References ALL_PAGES, UNITS_PROVIDER::AngleValueFromString(), DLG_MAX_TEXTSIZE, EDA_UNIT_UTILS::UI::DoubleValueFromString(), drawSheetIUScale, DS_DATA_ITEM::DS_BITMAP, DS_DATA_ITEM::DS_POLYPOLYGON, DS_DATA_ITEM::DS_TEXT, FIRST_PAGE_ONLY, FONT_CHOICE::GetFontSelection(), UNIT_BINDER::GetIntValue(), COLOR_SWATCH::GetSwatchColor(), DS_DATA_ITEM::GetType(), GR_TEXT_H_ALIGN_CENTER, GR_TEXT_H_ALIGN_LEFT, GR_TEXT_H_ALIGN_RIGHT, GR_TEXT_V_ALIGN_BOTTOM, GR_TEXT_V_ALIGN_CENTER, GR_TEXT_V_ALIGN_TOP, FONT_CHOICE::HaveFontSelection(), BITMAP_BUTTON::IsChecked(), LB_CORNER, LT_CORNER, PANEL_PROPERTIES_BASE::m_alignCenter, PANEL_PROPERTIES_BASE::m_alignLeft, PANEL_PROPERTIES_BASE::m_alignRight, POINT_COORD::m_Anchor, DS_DATA_ITEM_TEXT::m_Bold, PANEL_PROPERTIES_BASE::m_bold, DS_DATA_ITEM_TEXT::m_BoundingBoxSize, PANEL_PROPERTIES_BASE::m_choicePageOpt, PANEL_PROPERTIES_BASE::m_comboBoxCornerEnd, PANEL_PROPERTIES_BASE::m_comboBoxCornerPos, m_constraintX, m_constraintY, DS_DATA_ITEM::m_End, DS_DATA_ITEM_TEXT::m_Font, PANEL_PROPERTIES_BASE::m_fontCtrl, DS_DATA_ITEM_TEXT::m_Hjustify, DS_DATA_ITEM::m_IncrementLabel, DS_DATA_ITEM::m_IncrementVector, DS_DATA_ITEM::m_Info, DS_DATA_ITEM_TEXT::m_Italic, PANEL_PROPERTIES_BASE::m_italic, DS_DATA_ITEM::m_LineWidth, m_lineWidth, DS_DATA_ITEM_POLYGONS::m_Orient, DS_DATA_ITEM_TEXT::m_Orient, m_parent, POINT_COORD::m_Pos, DS_DATA_ITEM::m_Pos, DS_DATA_ITEM::m_RepeatCount, PANEL_PROPERTIES_BASE::m_stcText, DS_DATA_ITEM_TEXT::m_TextBase, DS_DATA_ITEM_TEXT::m_TextColor, PANEL_PROPERTIES_BASE::m_textColorSwatch, PANEL_PROPERTIES_BASE::m_textCtrlBitmapDPI, PANEL_PROPERTIES_BASE::m_textCtrlComment, PANEL_PROPERTIES_BASE::m_textCtrlRepeatCount, PANEL_PROPERTIES_BASE::m_textCtrlRotation, PANEL_PROPERTIES_BASE::m_textCtrlTextIncrement, m_textEndX, m_textEndY, m_textPosX, m_textPosY, DS_DATA_ITEM_TEXT::m_TextSize, m_textSizeX, m_textSizeY, m_textStepX, m_textStepY, PANEL_PROPERTIES_BASE::m_vAlignBottom, PANEL_PROPERTIES_BASE::m_vAlignMiddle, PANEL_PROPERTIES_BASE::m_vAlignTop, DS_DATA_ITEM_TEXT::m_Vjustify, RB_CORNER, RT_CORNER, DS_DATA_ITEM::SetPage1Option(), DS_DATA_ITEM_BITMAP::SetPPI(), SUBSEQUENT_PAGES, toMM(), validateMM(), VECTOR2< T >::x, and VECTOR2< T >::y.

Referenced by OnAcceptPrms().

◆ GetMinSize()

wxSize PROPERTIES_FRAME::GetMinSize ( ) const
override

Definition at line 156 of file properties_frame.cpp.

◆ OnAcceptPrms()

◆ onHAlignButton()

void PROPERTIES_FRAME::onHAlignButton ( wxCommandEvent &  aEvent)

◆ onHelp()

void PROPERTIES_FRAME::onHelp ( wxCommandEvent &  aEvent)
overridevirtual

◆ onModify()

void PROPERTIES_FRAME::onModify ( wxCommandEvent &  aEvent)
overridevirtual

Reimplemented from PANEL_PROPERTIES_BASE.

Definition at line 463 of file properties_frame.cpp.

References m_propertiesDirty.

◆ onScintillaCharAdded()

void PROPERTIES_FRAME::onScintillaCharAdded ( wxStyledTextEvent &  aEvent)

◆ onScintillaFocusLost()

void PROPERTIES_FRAME::onScintillaFocusLost ( wxFocusEvent &  aEvent)
overridevirtual

Reimplemented from PANEL_PROPERTIES_BASE.

Definition at line 664 of file properties_frame.cpp.

References m_propertiesDirty, and PANEL_PROPERTIES_BASE::m_stcText.

◆ OnSetDefaultValues()

◆ onTextFocusLost()

void PROPERTIES_FRAME::onTextFocusLost ( wxFocusEvent &  aEvent)
overridevirtual

Reimplemented from PANEL_PROPERTIES_BASE.

Definition at line 469 of file properties_frame.cpp.

References m_propertiesDirty.

◆ OnUpdateUI()

void PROPERTIES_FRAME::OnUpdateUI ( wxUpdateUIEvent &  aEvent)
overridevirtual

Reimplemented from PANEL_PROPERTIES_BASE.

Definition at line 476 of file properties_frame.cpp.

References m_propertiesDirty, and OnAcceptPrms().

◆ onVAlignButton()

void PROPERTIES_FRAME::onVAlignButton ( wxCommandEvent &  aEvent)

Member Data Documentation

◆ m_alignCenter

BITMAP_BUTTON* PANEL_PROPERTIES_BASE::m_alignCenter
protectedinherited

◆ m_alignLeft

BITMAP_BUTTON* PANEL_PROPERTIES_BASE::m_alignLeft
protectedinherited

◆ m_alignRight

BITMAP_BUTTON* PANEL_PROPERTIES_BASE::m_alignRight
protectedinherited

◆ m_bold

◆ m_bottomMarginCtrl

wxTextCtrl* PANEL_PROPERTIES_BASE::m_bottomMarginCtrl
protectedinherited

◆ m_bottomMarginLabel

wxStaticText* PANEL_PROPERTIES_BASE::m_bottomMarginLabel
protectedinherited

◆ m_bottomMarginUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_bottomMarginUnits
protectedinherited

◆ m_buttonDefault

wxButton* PANEL_PROPERTIES_BASE::m_buttonDefault
protectedinherited

◆ m_buttonHelp

wxButton* PANEL_PROPERTIES_BASE::m_buttonHelp
protectedinherited

◆ m_choicePageOpt

wxChoice* PANEL_PROPERTIES_BASE::m_choicePageOpt
protectedinherited

◆ m_comboBoxCornerEnd

wxComboBox* PANEL_PROPERTIES_BASE::m_comboBoxCornerEnd
protectedinherited

◆ m_comboBoxCornerPos

wxComboBox* PANEL_PROPERTIES_BASE::m_comboBoxCornerPos
protectedinherited

◆ m_constraintX

UNIT_BINDER PROPERTIES_FRAME::m_constraintX
private

Definition at line 52 of file properties_frame.h.

Referenced by CopyPrmsFromItemToPanel(), and CopyPrmsFromPanelToItem().

◆ m_constraintXCtrl

wxTextCtrl* PANEL_PROPERTIES_BASE::m_constraintXCtrl
protectedinherited

◆ m_constraintXLabel

wxStaticText* PANEL_PROPERTIES_BASE::m_constraintXLabel
protectedinherited

◆ m_constraintXUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_constraintXUnits
protectedinherited

◆ m_constraintY

UNIT_BINDER PROPERTIES_FRAME::m_constraintY
private

Definition at line 53 of file properties_frame.h.

Referenced by CopyPrmsFromItemToPanel(), and CopyPrmsFromPanelToItem().

◆ m_constraintYCtrl

wxTextCtrl* PANEL_PROPERTIES_BASE::m_constraintYCtrl
protectedinherited

◆ m_constraintYLabel

wxStaticText* PANEL_PROPERTIES_BASE::m_constraintYLabel
protectedinherited

◆ m_constraintYUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_constraintYUnits
protectedinherited

◆ m_defaultLineWidth

UNIT_BINDER PROPERTIES_FRAME::m_defaultLineWidth
private

Definition at line 67 of file properties_frame.h.

Referenced by CopyPrmsFromGeneralToPanel(), and CopyPrmsFromPanelToGeneral().

◆ m_defaultLineWidthCtrl

wxTextCtrl* PANEL_PROPERTIES_BASE::m_defaultLineWidthCtrl
protectedinherited

◆ m_defaultLineWidthLabel

wxStaticText* PANEL_PROPERTIES_BASE::m_defaultLineWidthLabel
protectedinherited

◆ m_defaultLineWidthUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_defaultLineWidthUnits
protectedinherited

◆ m_defaultTextSizeX

UNIT_BINDER PROPERTIES_FRAME::m_defaultTextSizeX
private

Definition at line 64 of file properties_frame.h.

Referenced by CopyPrmsFromGeneralToPanel(), and CopyPrmsFromPanelToGeneral().

◆ m_defaultTextSizeXUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_defaultTextSizeXUnits
protectedinherited

◆ m_defaultTextSizeY

UNIT_BINDER PROPERTIES_FRAME::m_defaultTextSizeY
private

Definition at line 65 of file properties_frame.h.

Referenced by CopyPrmsFromGeneralToPanel(), and CopyPrmsFromPanelToGeneral().

◆ m_defaultTextSizeYUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_defaultTextSizeYUnits
protectedinherited

◆ m_defaultTextThickness

UNIT_BINDER PROPERTIES_FRAME::m_defaultTextThickness
private

Definition at line 68 of file properties_frame.h.

Referenced by CopyPrmsFromGeneralToPanel(), and CopyPrmsFromPanelToGeneral().

◆ m_defaultTextThicknessCtrl

wxTextCtrl* PANEL_PROPERTIES_BASE::m_defaultTextThicknessCtrl
protectedinherited

◆ m_defaultTextThicknessLabel

wxStaticText* PANEL_PROPERTIES_BASE::m_defaultTextThicknessLabel
protectedinherited

◆ m_defaultTextThicknessUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_defaultTextThicknessUnits
protectedinherited

◆ m_fontCtrl

◆ m_fontLabel

wxStaticText* PANEL_PROPERTIES_BASE::m_fontLabel
protectedinherited

◆ m_italic

◆ m_leftMarginCtrl

wxTextCtrl* PANEL_PROPERTIES_BASE::m_leftMarginCtrl
protectedinherited

◆ m_leftMarginLabel

wxStaticText* PANEL_PROPERTIES_BASE::m_leftMarginLabel
protectedinherited

◆ m_leftMarginUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_leftMarginUnits
protectedinherited

◆ m_lineWidth

UNIT_BINDER PROPERTIES_FRAME::m_lineWidth
private

Definition at line 76 of file properties_frame.h.

Referenced by CopyPrmsFromItemToPanel(), and CopyPrmsFromPanelToItem().

◆ m_lineWidthCtrl

wxTextCtrl* PANEL_PROPERTIES_BASE::m_lineWidthCtrl
protectedinherited

◆ m_lineWidthLabel

wxStaticText* PANEL_PROPERTIES_BASE::m_lineWidthLabel
protectedinherited

◆ m_lineWidthUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_lineWidthUnits
protectedinherited

◆ m_notebook

wxNotebook* PANEL_PROPERTIES_BASE::m_notebook
protectedinherited

◆ m_panelBorderColor1

wxPanel* PANEL_PROPERTIES_BASE::m_panelBorderColor1
protectedinherited

◆ m_parent

PL_EDITOR_FRAME* PROPERTIES_FRAME::m_parent
private

◆ m_propertiesDirty

bool PROPERTIES_FRAME::m_propertiesDirty
private

◆ m_rightMarginCtrl

wxTextCtrl* PANEL_PROPERTIES_BASE::m_rightMarginCtrl
protectedinherited

◆ m_rightMarginLabel

wxStaticText* PANEL_PROPERTIES_BASE::m_rightMarginLabel
protectedinherited

◆ m_rightMarginUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_rightMarginUnits
protectedinherited

◆ m_sbSizerEndPosition

wxStaticBoxSizer* PANEL_PROPERTIES_BASE::m_sbSizerEndPosition
protectedinherited

◆ m_scintillaTricks

SCINTILLA_TRICKS* PROPERTIES_FRAME::m_scintillaTricks
private

Definition at line 47 of file properties_frame.h.

Referenced by onScintillaCharAdded(), PROPERTIES_FRAME(), and ~PROPERTIES_FRAME().

◆ m_separator2

BITMAP_BUTTON* PANEL_PROPERTIES_BASE::m_separator2
protectedinherited

◆ m_separator3

BITMAP_BUTTON* PANEL_PROPERTIES_BASE::m_separator3
protectedinherited

◆ m_separator4

BITMAP_BUTTON* PANEL_PROPERTIES_BASE::m_separator4
protectedinherited

◆ m_SizerItemProperties

wxBoxSizer* PANEL_PROPERTIES_BASE::m_SizerItemProperties
protectedinherited

◆ m_SizerTextOptions

wxBoxSizer* PANEL_PROPERTIES_BASE::m_SizerTextOptions
protectedinherited

◆ m_staticTextBitmapDPI

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextBitmapDPI
protectedinherited

◆ m_staticTextComment

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextComment
protectedinherited

◆ m_staticTextDefTsX

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextDefTsX
protectedinherited

◆ m_staticTextDefTsY

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextDefTsY
protectedinherited

◆ m_staticTextEndX

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextEndX
protectedinherited

◆ m_staticTextEndY

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextEndY
protectedinherited

◆ m_staticTextInclabel

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextInclabel
protectedinherited

◆ m_staticTextOrgEnd

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextOrgEnd
protectedinherited

◆ m_staticTextOrgPos

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextOrgPos
protectedinherited

◆ m_staticTextPosX

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextPosX
protectedinherited

◆ m_staticTextPosY

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextPosY
protectedinherited

◆ m_staticTextRepeatCnt

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextRepeatCnt
protectedinherited

◆ m_staticTextRot

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextRot
protectedinherited

◆ m_staticTextSizeInfo

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextSizeInfo
protectedinherited

◆ m_staticTextStepX

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextStepX
protectedinherited

◆ m_staticTextStepY

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextStepY
protectedinherited

◆ m_staticTextTsizeX

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextTsizeX
protectedinherited

◆ m_staticTextTsizeY

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextTsizeY
protectedinherited

◆ m_staticTextType

wxStaticText* PANEL_PROPERTIES_BASE::m_staticTextType
protectedinherited

◆ m_stcText

◆ m_swGeneralOpts

wxScrolledWindow* PANEL_PROPERTIES_BASE::m_swGeneralOpts
protectedinherited

◆ m_swItemProperties

wxScrolledWindow* PANEL_PROPERTIES_BASE::m_swItemProperties
protectedinherited

◆ m_textBottomMargin

UNIT_BINDER PROPERTIES_FRAME::m_textBottomMargin
private

Definition at line 74 of file properties_frame.h.

Referenced by CopyPrmsFromGeneralToPanel(), and CopyPrmsFromPanelToGeneral().

◆ m_textColorSwatch

COLOR_SWATCH* PANEL_PROPERTIES_BASE::m_textColorSwatch
protectedinherited

◆ m_textCtrlBitmapDPI

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlBitmapDPI
protectedinherited

◆ m_textCtrlComment

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlComment
protectedinherited

◆ m_textCtrlDefaultTextSizeX

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlDefaultTextSizeX
protectedinherited

◆ m_textCtrlDefaultTextSizeY

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlDefaultTextSizeY
protectedinherited

◆ m_textCtrlEndX

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlEndX
protectedinherited

◆ m_textCtrlEndY

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlEndY
protectedinherited

◆ m_textCtrlPosX

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlPosX
protectedinherited

◆ m_textCtrlPosY

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlPosY
protectedinherited

◆ m_textCtrlRepeatCount

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlRepeatCount
protectedinherited

◆ m_textCtrlRotation

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlRotation
protectedinherited

◆ m_textCtrlStepX

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlStepX
protectedinherited

◆ m_textCtrlStepY

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlStepY
protectedinherited

◆ m_textCtrlTextIncrement

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlTextIncrement
protectedinherited

◆ m_textCtrlTextSizeX

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlTextSizeX
protectedinherited

◆ m_textCtrlTextSizeY

wxTextCtrl* PANEL_PROPERTIES_BASE::m_textCtrlTextSizeY
protectedinherited

◆ m_textEndX

UNIT_BINDER PROPERTIES_FRAME::m_textEndX
private

Definition at line 58 of file properties_frame.h.

Referenced by CopyPrmsFromItemToPanel(), and CopyPrmsFromPanelToItem().

◆ m_TextEndXUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextEndXUnits
protectedinherited

◆ m_textEndY

UNIT_BINDER PROPERTIES_FRAME::m_textEndY
private

Definition at line 59 of file properties_frame.h.

Referenced by CopyPrmsFromItemToPanel(), and CopyPrmsFromPanelToItem().

◆ m_TextEndYUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextEndYUnits
protectedinherited

◆ m_textLeftMargin

UNIT_BINDER PROPERTIES_FRAME::m_textLeftMargin
private

Definition at line 70 of file properties_frame.h.

Referenced by CopyPrmsFromGeneralToPanel(), and CopyPrmsFromPanelToGeneral().

◆ m_textPosX

UNIT_BINDER PROPERTIES_FRAME::m_textPosX
private

Definition at line 55 of file properties_frame.h.

Referenced by CopyPrmsFromItemToPanel(), and CopyPrmsFromPanelToItem().

◆ m_TextPosXUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextPosXUnits
protectedinherited

◆ m_textPosY

UNIT_BINDER PROPERTIES_FRAME::m_textPosY
private

Definition at line 56 of file properties_frame.h.

Referenced by CopyPrmsFromItemToPanel(), and CopyPrmsFromPanelToItem().

◆ m_TextPosYUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextPosYUnits
protectedinherited

◆ m_textRightMargin

UNIT_BINDER PROPERTIES_FRAME::m_textRightMargin
private

Definition at line 71 of file properties_frame.h.

Referenced by CopyPrmsFromGeneralToPanel(), and CopyPrmsFromPanelToGeneral().

◆ m_textSizeX

UNIT_BINDER PROPERTIES_FRAME::m_textSizeX
private

Definition at line 49 of file properties_frame.h.

Referenced by CopyPrmsFromItemToPanel(), and CopyPrmsFromPanelToItem().

◆ m_textSizeXUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_textSizeXUnits
protectedinherited

◆ m_textSizeY

UNIT_BINDER PROPERTIES_FRAME::m_textSizeY
private

Definition at line 50 of file properties_frame.h.

Referenced by CopyPrmsFromItemToPanel(), and CopyPrmsFromPanelToItem().

◆ m_textSizeYUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_textSizeYUnits
protectedinherited

◆ m_textStepX

UNIT_BINDER PROPERTIES_FRAME::m_textStepX
private

Definition at line 61 of file properties_frame.h.

Referenced by CopyPrmsFromItemToPanel(), and CopyPrmsFromPanelToItem().

◆ m_TextStepXUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextStepXUnits
protectedinherited

◆ m_textStepY

UNIT_BINDER PROPERTIES_FRAME::m_textStepY
private

Definition at line 62 of file properties_frame.h.

Referenced by CopyPrmsFromItemToPanel(), and CopyPrmsFromPanelToItem().

◆ m_TextStepYUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_TextStepYUnits
protectedinherited

◆ m_textTopMargin

UNIT_BINDER PROPERTIES_FRAME::m_textTopMargin
private

Definition at line 73 of file properties_frame.h.

Referenced by CopyPrmsFromGeneralToPanel(), and CopyPrmsFromPanelToGeneral().

◆ m_topMarginCtrl

wxTextCtrl* PANEL_PROPERTIES_BASE::m_topMarginCtrl
protectedinherited

◆ m_topMarginLabel

wxStaticText* PANEL_PROPERTIES_BASE::m_topMarginLabel
protectedinherited

◆ m_topMarginUnits

wxStaticText* PANEL_PROPERTIES_BASE::m_topMarginUnits
protectedinherited

◆ m_vAlignBottom

BITMAP_BUTTON* PANEL_PROPERTIES_BASE::m_vAlignBottom
protectedinherited

◆ m_vAlignMiddle

BITMAP_BUTTON* PANEL_PROPERTIES_BASE::m_vAlignMiddle
protectedinherited

◆ m_vAlignTop

BITMAP_BUTTON* PANEL_PROPERTIES_BASE::m_vAlignTop
protectedinherited

◆ sbSizerPos

wxStaticBoxSizer* PANEL_PROPERTIES_BASE::sbSizerPos
protectedinherited

The documentation for this class was generated from the following files: