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

#include <dialog_text_properties.h>

Inheritance diagram for DIALOG_TEXT_PROPERTIES:
DIALOG_TEXT_PROPERTIES_BASE DIALOG_SHIM KIWAY_HOLDER

Public Types

enum  HOLDER_TYPE { DIALOG , FRAME , PANEL }
 

Public Member Functions

 DIALOG_TEXT_PROPERTIES (SCH_BASE_FRAME *parent, SCH_ITEM *aTextItem)
 
 ~DIALOG_TEXT_PROPERTIES () override
 
 DIALOG_TEXT_PROPERTIES (PCB_BASE_EDIT_FRAME *aParent, PCB_TEXT *aText)
 
 ~DIALOG_TEXT_PROPERTIES ()
 
virtual void OnSetFocusText (wxFocusEvent &event) override
 Used to select the variant part of some text fields (for instance, the question mark or number in a reference).
 
void SetInitialFocus (wxWindow *aWindow)
 Sets the window (usually a wxTextCtrl) that should be focused when the dialog is shown.
 
int ShowQuasiModal ()
 
void EndQuasiModal (int retCode)
 
bool IsQuasiModal () const
 
bool Show (bool show) override
 
bool Enable (bool enable) override
 
void OnPaint (wxPaintEvent &event)
 
void OnModify ()
 
void SetPosition (const wxPoint &aNewPosition)
 Force the position of the dialog to a new position.
 
EDA_UNITS GetUserUnits () const
 
void SelectAllInTextCtrls (wxWindowList &children)
 
void SetupStandardButtons (std::map< int, wxString > aLabels={})
 
HOLDER_TYPE GetType () const
 
KIWAYKiway () const
 Return a reference to the KIWAY that this object has an opportunity to participate in.
 
bool HasKiway () const
 Safety check before asking for the Kiway reference.
 
PROJECTPrj () const
 Return a reference to the PROJECT associated with this KIWAY.
 
void SetKiway (wxWindow *aDest, KIWAY *aKiway)
 It is only used for debugging, since "this" is not a wxWindow*.
 

Static Public Member Functions

static bool IsCtrl (int aChar, const wxKeyEvent &e)
 
static bool IsShiftCtrl (int aChar, const wxKeyEvent &e)
 

Protected Member Functions

virtual void OnInitDlg (wxInitDialogEvent &event)
 
virtual void OnOkClick (wxCommandEvent &event)
 
void finishDialogSettings ()
 In all dialogs, we must call the same functions to fix minimal dlg size, the default position and perhaps some others to fix a few issues depending on Windows Managers this helper function does these calls.
 
void setSizeInDU (int x, int y)
 Set the dialog to the given dimensions in "dialog units".
 
int horizPixelsFromDU (int x) const
 Convert an integer number of dialog units to pixels, horizontally.
 
int vertPixelsFromDU (int y) const
 Convert an integer number of dialog units to pixels, vertically.
 
void resetSize ()
 Clear the existing dialog size and position.
 
virtual void OnCharHook (wxKeyEvent &aEvt)
 

Protected Attributes

WX_INFOBARm_infoBar
 
wxGridBagSizer * m_textEntrySizer
 
wxStaticText * m_textLabel
 
wxStyledTextCtrl * m_textCtrl
 
wxHyperlinkCtrl * m_syntaxHelp
 
wxCheckBox * m_excludeFromSim
 
wxStaticText * m_fontLabel
 
FONT_CHOICEm_fontCtrl
 
BITMAP_BUTTONm_separator1
 
BITMAP_BUTTONm_bold
 
BITMAP_BUTTONm_italic
 
BITMAP_BUTTONm_separator2
 
BITMAP_BUTTONm_hAlignLeft
 
BITMAP_BUTTONm_hAlignCenter
 
BITMAP_BUTTONm_hAlignRight
 
BITMAP_BUTTONm_separator3
 
BITMAP_BUTTONm_vAlignTop
 
BITMAP_BUTTONm_vAlignCenter
 
BITMAP_BUTTONm_vAlignBottom
 
BITMAP_BUTTONm_separator4
 
BITMAP_BUTTONm_horizontal
 
BITMAP_BUTTONm_vertical
 
BITMAP_BUTTONm_separator5
 
wxStaticText * m_textSizeLabel
 
wxTextCtrl * m_textSizeCtrl
 
wxStaticText * m_textSizeUnits
 
wxStaticText * m_textColorLabel
 
wxPanel * m_panelBorderColor1
 
COLOR_SWATCHm_textColorSwatch
 
wxCheckBox * m_borderCheckbox
 
wxStaticText * m_borderWidthLabel
 
wxTextCtrl * m_borderWidthCtrl
 
wxStaticText * m_borderWidthUnits
 
wxStaticText * m_borderColorLabel
 
wxPanel * m_panelBorderColor
 
COLOR_SWATCHm_borderColorSwatch
 
wxStaticText * m_borderStyleLabel
 
wxBitmapComboBox * m_borderStyleCombo
 
wxCheckBox * m_filledCtrl
 
wxStaticText * m_fillColorLabel
 
wxPanel * m_panelFillColor
 
COLOR_SWATCHm_fillColorSwatch
 
wxCheckBox * m_hyperlinkCb
 
WX_COMBOBOXm_hyperlinkCombo
 
wxFlexGridSizer * m_fgSymbolEditor
 
wxCheckBox * m_privateCheckbox
 
wxCheckBox * m_commonToAllUnits
 
wxCheckBox * m_commonToAllBodyStyles
 
wxStdDialogButtonSizer * m_sdbSizer1
 
wxButton * m_sdbSizer1OK
 
wxButton * m_sdbSizer1Cancel
 
wxBoxSizer * m_MultiLineSizer
 
wxStyledTextCtrl * m_MultiLineText
 
wxBoxSizer * m_SingleLineSizer
 
wxStaticText * m_TextLabel
 
wxTextCtrl * m_SingleLineText
 
wxCheckBox * m_cbLocked
 
wxCheckBox * m_Visible
 
wxStaticText * m_LayerLabel
 
PCB_LAYER_BOX_SELECTORm_LayerSelectionCtrl
 
wxCheckBox * m_cbKnockout
 
wxCheckBox * m_KeepUpright
 
BITMAP_BUTTONm_alignLeft
 
BITMAP_BUTTONm_alignCenter
 
BITMAP_BUTTONm_alignRight
 
BITMAP_BUTTONm_valignTop
 
BITMAP_BUTTONm_valignCenter
 
BITMAP_BUTTONm_valignBottom
 
BITMAP_BUTTONm_mirrored
 
wxStaticText * m_SizeXLabel
 
wxTextCtrl * m_SizeXCtrl
 
wxStaticText * m_SizeXUnits
 
wxStaticText * m_SizeYLabel
 
wxTextCtrl * m_SizeYCtrl
 
wxStaticText * m_SizeYUnits
 
wxStaticText * m_ThicknessLabel
 
wxTextCtrl * m_ThicknessCtrl
 
wxStaticText * m_ThicknessUnits
 
wxStaticText * m_PositionXLabel
 
wxTextCtrl * m_PositionXCtrl
 
wxStaticText * m_PositionXUnits
 
wxStaticText * m_PositionYLabel
 
wxTextCtrl * m_PositionYCtrl
 
wxStaticText * m_PositionYUnits
 
wxStaticText * m_OrientLabel
 
wxComboBox * m_OrientCtrl
 
wxStaticText * m_statusLine
 
wxStdDialogButtonSizer * m_sdbSizer
 
wxButton * m_sdbSizerOK
 
wxButton * m_sdbSizerCancel
 
EDA_UNITS m_units
 
std::string m_hash_key
 
bool m_useCalculatedSize
 
bool m_firstPaintEvent
 
wxWindow * m_initialFocusTarget
 
bool m_isClosing
 
wxGUIEventLoop * m_qmodal_loop
 
bool m_qmodal_showing
 
WDO_ENABLE_DISABLEm_qmodal_parent_disabler
 
EDA_BASE_FRAMEm_parentFrame
 
std::vector< wxWindow * > m_tabOrder
 
wxSize m_initialSize
 
std::map< wxWindow *, wxString > m_beforeEditValues
 

Private Member Functions

void getContextualTextVars (const wxString &aCrossRef, wxArrayString *aTokens)
 
void onHAlignButton (wxCommandEvent &aEvent)
 
void onVAlignButton (wxCommandEvent &aEvent)
 
void onTextAngleButton (wxCommandEvent &aEvent)
 
void onBorderChecked (wxCommandEvent &aEvent) override
 
void onFillChecked (wxCommandEvent &aEvent) override
 
void onHyperlinkChecked (wxCommandEvent &aEvent) override
 
void onHyperlinkText (wxCommandEvent &aEvent) override
 
void onHyperlinkCombo (wxCommandEvent &aEvent) override
 
void OnFormattingHelp (wxHyperlinkEvent &aEvent) override
 
void onMultiLineTCLostFocus (wxFocusEvent &event) override
 
bool TransferDataToWindow () override
 
bool TransferDataFromWindow () override
 
void onFontSelected (wxCommandEvent &aEvent) override
 
void onBoldToggle (wxCommandEvent &aEvent) override
 
void onAlignButton (wxCommandEvent &aEvent) override
 
void onValignButton (wxCommandEvent &aEvent) override
 
void onThickness (wxCommandEvent &aEvent) override
 
bool TransferDataToWindow () override
 
bool TransferDataFromWindow () override
 
void onMultiLineTCLostFocus (wxFocusEvent &event) override
 
void OnCloseWindow (wxCloseEvent &aEvent)
 Properly handle the wxCloseEvent when in the quasimodal mode when not calling EndQuasiModal which is possible with any dialog derived from DIALOG_SHIM.
 
void OnButton (wxCommandEvent &aEvent)
 Properly handle the default button events when in the quasimodal mode when not calling EndQuasiModal which is possible with any dialog derived from DIALOG_SHIM.
 
void onChildSetFocus (wxFocusEvent &aEvent)
 
 DECLARE_EVENT_TABLE ()
 

Private Attributes

SCH_BASE_FRAMEm_frame
 
bool m_isSymbolEditor
 
SCH_ITEMm_currentItem
 
EDA_TEXTm_currentText
 
UNIT_BINDER m_textSize
 
UNIT_BINDER m_borderWidth
 
SCINTILLA_TRICKSm_scintillaTricks
 
std::vector< wxString > m_pageNumbers
 
HTML_MESSAGE_BOXm_helpWindow
 
wxString m_lastLink
 
PCB_BASE_EDIT_FRAMEm_frame
 
PCB_TEXTm_item
 
UNIT_BINDER m_textWidth
 
UNIT_BINDER m_textHeight
 
UNIT_BINDER m_thickness
 
UNIT_BINDER m_posX
 
UNIT_BINDER m_posY
 
UNIT_BINDER m_orientation
 
KIWAYm_kiway
 
HOLDER_TYPE m_type
 

Detailed Description

Definition at line 38 of file eeschema/dialogs/dialog_text_properties.h.

Member Enumeration Documentation

◆ HOLDER_TYPE

enum KIWAY_HOLDER::HOLDER_TYPE
inherited
Enumerator
DIALOG 
FRAME 
PANEL 

Definition at line 41 of file kiway_holder.h.

Constructor & Destructor Documentation

◆ DIALOG_TEXT_PROPERTIES() [1/2]

DIALOG_TEXT_PROPERTIES::DIALOG_TEXT_PROPERTIES ( SCH_BASE_FRAME parent,
SCH_ITEM aTextItem 
)

Definition at line 43 of file eeschema/dialogs/dialog_text_properties.cpp.

References _, WX_COMBOBOX::Append(), DEFAULT_STYLE, SCINTILLA_TRICKS::DoTextVarAutocomplete(), DIALOG_SHIM::finishDialogSettings(), COLOR_SETTINGS::GetColor(), SCH_BASE_FRAME::GetColorSettings(), getContextualTextVars(), COLOR_SETTINGS::GetOverrideSchItemColors(), KiBitmapBundle(), LAYER_SCHEMATIC_BACKGROUND, lineTypeNames, DIALOG_TEXT_PROPERTIES_BASE::m_bold, DIALOG_TEXT_PROPERTIES_BASE::m_borderCheckbox, DIALOG_TEXT_PROPERTIES_BASE::m_borderColorLabel, DIALOG_TEXT_PROPERTIES_BASE::m_borderColorSwatch, DIALOG_TEXT_PROPERTIES_BASE::m_borderStyleCombo, DIALOG_TEXT_PROPERTIES_BASE::m_borderStyleLabel, m_borderWidth, DIALOG_TEXT_PROPERTIES_BASE::m_excludeFromSim, DIALOG_TEXT_PROPERTIES_BASE::m_fgSymbolEditor, DIALOG_TEXT_PROPERTIES_BASE::m_fillColorLabel, DIALOG_TEXT_PROPERTIES_BASE::m_fillColorSwatch, DIALOG_TEXT_PROPERTIES_BASE::m_filledCtrl, m_frame, DIALOG_TEXT_PROPERTIES_BASE::m_hAlignCenter, DIALOG_TEXT_PROPERTIES_BASE::m_hAlignLeft, DIALOG_TEXT_PROPERTIES_BASE::m_hAlignRight, DIALOG_SHIM::m_hash_key, DIALOG_TEXT_PROPERTIES_BASE::m_horizontal, DIALOG_TEXT_PROPERTIES_BASE::m_hyperlinkCb, DIALOG_TEXT_PROPERTIES_BASE::m_hyperlinkCombo, DIALOG_TEXT_PROPERTIES_BASE::m_infoBar, m_isSymbolEditor, DIALOG_TEXT_PROPERTIES_BASE::m_italic, m_pageNumbers, DIALOG_TEXT_PROPERTIES_BASE::m_panelBorderColor, DIALOG_TEXT_PROPERTIES_BASE::m_panelFillColor, m_scintillaTricks, DIALOG_TEXT_PROPERTIES_BASE::m_separator1, DIALOG_TEXT_PROPERTIES_BASE::m_separator2, DIALOG_TEXT_PROPERTIES_BASE::m_separator3, DIALOG_TEXT_PROPERTIES_BASE::m_separator4, DIALOG_TEXT_PROPERTIES_BASE::m_separator5, DIALOG_TEXT_PROPERTIES_BASE::m_syntaxHelp, DIALOG_TEXT_PROPERTIES_BASE::m_textColorSwatch, DIALOG_TEXT_PROPERTIES_BASE::m_textCtrl, DIALOG_TEXT_PROPERTIES_BASE::m_textEntrySizer, DIALOG_TEXT_PROPERTIES_BASE::m_vAlignBottom, DIALOG_TEXT_PROPERTIES_BASE::m_vAlignCenter, DIALOG_TEXT_PROPERTIES_BASE::m_vAlignTop, DIALOG_TEXT_PROPERTIES_BASE::m_vertical, onHAlignButton(), onTextAngleButton(), onVAlignButton(), SCH_TEXTBOX_T, BITMAP_BUTTON::SetBitmap(), COLOR_SWATCH::SetDefaultColor(), DIALOG_SHIM::SetInitialFocus(), BITMAP_BUTTON::SetIsCheckButton(), BITMAP_BUTTON::SetIsRadioButton(), BITMAP_BUTTON::SetIsSeparator(), COLOR_SWATCH::SetSwatchBackground(), DIALOG_SHIM::SetupStandardButtons(), UNIT_BINDER::Show(), WX_INFOBAR::ShowMessage(), SCH_SHEET_LIST::SortByPageNumbers(), TO_UTF8, and EDA_ITEM::Type().

◆ ~DIALOG_TEXT_PROPERTIES() [1/2]

DIALOG_TEXT_PROPERTIES::~DIALOG_TEXT_PROPERTIES ( )
override

Definition at line 213 of file eeschema/dialogs/dialog_text_properties.cpp.

References m_helpWindow, and m_scintillaTricks.

◆ DIALOG_TEXT_PROPERTIES() [2/2]

DIALOG_TEXT_PROPERTIES::DIALOG_TEXT_PROPERTIES ( PCB_BASE_EDIT_FRAME aParent,
PCB_TEXT aText 
)

Definition at line 40 of file pcbnew/dialogs/dialog_text_properties.cpp.

References _, ORIGIN_TRANSFORMS::ABS_X_COORD, ORIGIN_TRANSFORMS::ABS_Y_COORD, SCINTILLA_TRICKS::DoTextVarAutocomplete(), DIALOG_SHIM::finishDialogSettings(), FRAME_FOOTPRINT_EDITOR, KIUI::GetInfoFont(), BOARD_ITEM::GetLayer(), BOARD_ITEM::GetParentFootprint(), PCB_FIELD::IsFootprint(), PCB_FIELD::IsReference(), EDA_BASE_FRAME::IsType(), PCB_FIELD::IsValue(), KiBitmapBundle(), DIALOG_TEXT_PROPERTIES_BASE::m_alignCenter, DIALOG_TEXT_PROPERTIES_BASE::m_alignLeft, DIALOG_TEXT_PROPERTIES_BASE::m_alignRight, DIALOG_TEXT_PROPERTIES_BASE::m_bold, DIALOG_TEXT_PROPERTIES_BASE::m_cbKnockout, DIALOG_TEXT_PROPERTIES_BASE::m_cbLocked, m_frame, DIALOG_SHIM::m_hash_key, DIALOG_TEXT_PROPERTIES_BASE::m_italic, m_item, DIALOG_TEXT_PROPERTIES_BASE::m_KeepUpright, DIALOG_TEXT_PROPERTIES_BASE::m_LayerSelectionCtrl, DIALOG_TEXT_PROPERTIES_BASE::m_mirrored, DIALOG_TEXT_PROPERTIES_BASE::m_MultiLineSizer, DIALOG_TEXT_PROPERTIES_BASE::m_MultiLineText, m_orientation, DIALOG_TEXT_PROPERTIES_BASE::m_OrientCtrl, DIALOG_TEXT_PROPERTIES_BASE::m_PositionXCtrl, DIALOG_TEXT_PROPERTIES_BASE::m_PositionXLabel, DIALOG_TEXT_PROPERTIES_BASE::m_PositionYCtrl, DIALOG_TEXT_PROPERTIES_BASE::m_PositionYLabel, m_posX, m_posY, m_scintillaTricks, DIALOG_TEXT_PROPERTIES_BASE::m_sdbSizerCancel, DIALOG_TEXT_PROPERTIES_BASE::m_sdbSizerOK, DIALOG_TEXT_PROPERTIES_BASE::m_separator1, DIALOG_TEXT_PROPERTIES_BASE::m_separator2, DIALOG_TEXT_PROPERTIES_BASE::m_separator3, DIALOG_TEXT_PROPERTIES_BASE::m_SingleLineSizer, DIALOG_TEXT_PROPERTIES_BASE::m_SingleLineText, DIALOG_TEXT_PROPERTIES_BASE::m_SizeXCtrl, DIALOG_TEXT_PROPERTIES_BASE::m_SizeYCtrl, DIALOG_TEXT_PROPERTIES_BASE::m_statusLine, DIALOG_SHIM::m_tabOrder, DIALOG_TEXT_PROPERTIES_BASE::m_TextLabel, DIALOG_TEXT_PROPERTIES_BASE::m_ThicknessCtrl, DIALOG_TEXT_PROPERTIES_BASE::m_valignBottom, DIALOG_TEXT_PROPERTIES_BASE::m_valignCenter, DIALOG_TEXT_PROPERTIES_BASE::m_valignTop, DIALOG_TEXT_PROPERTIES_BASE::m_Visible, DIALOG_SHIM::OnCharHook(), PCB_FIELD_T, ORIGIN_TRANSFORMS::REL_X_COORD, ORIGIN_TRANSFORMS::REL_Y_COORD, PCB_LAYER_BOX_SELECTOR::Resync(), BITMAP_BUTTON::SetBitmap(), PCB_LAYER_BOX_SELECTOR::SetBoardFrame(), UNIT_BINDER::SetCoordType(), DIALOG_SHIM::SetInitialFocus(), BITMAP_BUTTON::SetIsCheckButton(), BITMAP_BUTTON::SetIsRadioButton(), BITMAP_BUTTON::SetIsSeparator(), LAYER_SELECTOR::SetLayersHotkeys(), UNIT_BINDER::SetPrecision(), UNIT_BINDER::SetUnits(), DIALOG_SHIM::SetupStandardButtons(), PCB_LAYER_BOX_SELECTOR::ShowNonActivatedLayers(), and EDA_ITEM::Type().

◆ ~DIALOG_TEXT_PROPERTIES() [2/2]

DIALOG_TEXT_PROPERTIES::~DIALOG_TEXT_PROPERTIES ( )

Member Function Documentation

◆ DECLARE_EVENT_TABLE()

DIALOG_SHIM::DECLARE_EVENT_TABLE ( )
privateinherited

◆ Enable()

bool DIALOG_SHIM::Enable ( bool  enable)
overrideinherited

Definition at line 361 of file dialog_shim.cpp.

◆ EndQuasiModal()

◆ finishDialogSettings()

void DIALOG_SHIM::finishDialogSettings ( )
protectedinherited

In all dialogs, we must call the same functions to fix minimal dlg size, the default position and perhaps some others to fix a few issues depending on Windows Managers this helper function does these calls.

finishDialogSettings must be called from derived classes after all widgets have been initialized, and therefore their size fixed. If TransferDataToWindow() is used to initialize widgets, at the end of TransferDataToWindow, or better yet, at end of a wxInitDialogEvent handler.

Definition at line 186 of file dialog_shim.cpp.

Referenced by CONVERT_SETTINGS_DIALOG::CONVERT_SETTINGS_DIALOG(), DIALOG_ANNOTATE::DIALOG_ANNOTATE(), DIALOG_ASSIGN_NETCLASS::DIALOG_ASSIGN_NETCLASS(), DIALOG_BOARD_REANNOTATE::DIALOG_BOARD_REANNOTATE(), DIALOG_BOARD_SETUP::DIALOG_BOARD_SETUP(), DIALOG_BOM::DIALOG_BOM(), DIALOG_BOOK_REPORTER::DIALOG_BOOK_REPORTER(), DIALOG_CHANGE_SYMBOLS::DIALOG_CHANGE_SYMBOLS(), DIALOG_CLEANUP_TRACKS_AND_VIAS::DIALOG_CLEANUP_TRACKS_AND_VIAS(), DIALOG_COPPER_ZONE::DIALOG_COPPER_ZONE(), DIALOG_DATABASE_LIB_SETTINGS::DIALOG_DATABASE_LIB_SETTINGS(), DIALOG_DIMENSION_PROPERTIES::DIALOG_DIMENSION_PROPERTIES(), DIALOG_DRAW_LAYERS_SETTINGS::DIALOG_DRAW_LAYERS_SETTINGS(), DIALOG_DRC::DIALOG_DRC(), DIALOG_EDIT_SYMBOLS_LIBID::DIALOG_EDIT_SYMBOLS_LIBID(), DIALOG_ENUM_PADS::DIALOG_ENUM_PADS(), DIALOG_ERC::DIALOG_ERC(), DIALOG_EXCHANGE_FOOTPRINTS::DIALOG_EXCHANGE_FOOTPRINTS(), DIALOG_EXPORT_2581::DIALOG_EXPORT_2581(), DIALOG_EXPORT_3DFILE::DIALOG_EXPORT_3DFILE(), DIALOG_EXPORT_IDF3::DIALOG_EXPORT_IDF3(), DIALOG_EXPORT_NETLIST::DIALOG_EXPORT_NETLIST(), DIALOG_EXPORT_STEP::DIALOG_EXPORT_STEP(), DIALOG_EXPORT_SVG::DIALOG_EXPORT_SVG(), DIALOG_FOOTPRINT_CHECKER::DIALOG_FOOTPRINT_CHECKER(), DIALOG_FOOTPRINT_PROPERTIES::DIALOG_FOOTPRINT_PROPERTIES(), DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR::DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR(), DIALOG_FOOTPRINT_WIZARD_LIST::DIALOG_FOOTPRINT_WIZARD_LIST(), DIALOG_GENCAD_EXPORT_OPTIONS::DIALOG_GENCAD_EXPORT_OPTIONS(), DIALOG_GIT_SWITCH::DIALOG_GIT_SWITCH(), DIALOG_GLOBAL_EDIT_TEARDROPS::DIALOG_GLOBAL_EDIT_TEARDROPS(), DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS::DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS(), DIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS::DIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS(), DIALOG_GLOBAL_LIB_TABLE_CONFIG::DIALOG_GLOBAL_LIB_TABLE_CONFIG(), DIALOG_GRID_SETTINGS::DIALOG_GRID_SETTINGS(), DIALOG_GROUP_PROPERTIES::DIALOG_GROUP_PROPERTIES(), DIALOG_IBIS_PARSER_REPORTER::DIALOG_IBIS_PARSER_REPORTER(), DIALOG_IMAGE_PROPERTIES::DIALOG_IMAGE_PROPERTIES(), DIALOG_IMPORT_CHOOSE_PROJECT::DIALOG_IMPORT_CHOOSE_PROJECT(), DIALOG_IMPORT_NETLIST::DIALOG_IMPORT_NETLIST(), DIALOG_IMPORTED_LAYERS::DIALOG_IMPORTED_LAYERS(), DIALOG_INSPECTOR::DIALOG_INSPECTOR(), DIALOG_JUNCTION_PROPS::DIALOG_JUNCTION_PROPS(), DIALOG_LABEL_PROPERTIES::DIALOG_LABEL_PROPERTIES(), DIALOG_LIB_NEW_SYMBOL::DIALOG_LIB_NEW_SYMBOL(), DIALOG_LIB_SYMBOL_PROPERTIES::DIALOG_LIB_SYMBOL_PROPERTIES(), DIALOG_LINE_PROPERTIES::DIALOG_LINE_PROPERTIES(), DIALOG_LIST_HOTKEYS::DIALOG_LIST_HOTKEYS(), DIALOG_LOCKED_ITEMS_QUERY::DIALOG_LOCKED_ITEMS_QUERY(), DIALOG_MANAGE_REPOSITORIES::DIALOG_MANAGE_REPOSITORIES(), DIALOG_MOVE_EXACT::DIALOG_MOVE_EXACT(), DIALOG_NON_COPPER_ZONES_EDITOR::DIALOG_NON_COPPER_ZONES_EDITOR(), DIALOG_PAD_PROPERTIES::DIALOG_PAD_PROPERTIES(), DIALOG_PASTE_SPECIAL::DIALOG_PASTE_SPECIAL(), DIALOG_PCM::DIALOG_PCM(), DIALOG_PIN_PROPERTIES::DIALOG_PIN_PROPERTIES(), DIALOG_PLOT_SCHEMATIC::DIALOG_PLOT_SCHEMATIC(), DIALOG_PNS_SETTINGS::DIALOG_PNS_SETTINGS(), DIALOG_POSITION_RELATIVE::DIALOG_POSITION_RELATIVE(), DIALOG_PRINT_GENERIC::DIALOG_PRINT_GENERIC(), DIALOG_PRINT_PCBNEW::DIALOG_PRINT_PCBNEW(), DIALOG_PRINT_USING_PRINTER::DIALOG_PRINT_USING_PRINTER(), DIALOG_PUSH_PAD_PROPERTIES::DIALOG_PUSH_PAD_PROPERTIES(), DIALOG_REFERENCE_IMAGE_PROPERTIES::DIALOG_REFERENCE_IMAGE_PROPERTIES(), DIALOG_REGULATOR_FORM::DIALOG_REGULATOR_FORM(), DIALOG_RULE_AREA_PROPERTIES::DIALOG_RULE_AREA_PROPERTIES(), DIALOG_SCHEMATIC_SETUP::DIALOG_SCHEMATIC_SETUP(), DIALOG_SELECT_3DMODEL::DIALOG_SELECT_3DMODEL(), DIALOG_SHAPE_PROPERTIES::DIALOG_SHAPE_PROPERTIES(), DIALOG_SHEET_PIN_PROPERTIES::DIALOG_SHEET_PIN_PROPERTIES(), DIALOG_SIM_MODEL< T >::DIALOG_SIM_MODEL(), DIALOG_SWAP_LAYERS::DIALOG_SWAP_LAYERS(), DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), DIALOG_SYMBOL_PROPERTIES::DIALOG_SYMBOL_PROPERTIES(), DIALOG_TABLE_PROPERTIES::DIALOG_TABLE_PROPERTIES(), DIALOG_TABLECELL_PROPERTIES::DIALOG_TABLECELL_PROPERTIES(), DIALOG_TARGET_PROPERTIES::DIALOG_TARGET_PROPERTIES(), DIALOG_TEXT_PROPERTIES(), DIALOG_TEXTBOX_PROPERTIES::DIALOG_TEXTBOX_PROPERTIES(), DIALOG_TRACK_VIA_PROPERTIES::DIALOG_TRACK_VIA_PROPERTIES(), DIALOG_TRACK_VIA_SIZE::DIALOG_TRACK_VIA_SIZE(), DIALOG_UNUSED_PAD_LAYERS::DIALOG_UNUSED_PAD_LAYERS(), DIALOG_UPDATE_FROM_PCB::DIALOG_UPDATE_FROM_PCB(), DIALOG_UPDATE_PCB::DIALOG_UPDATE_PCB(), DIALOG_UPDATE_SYMBOL_FIELDS::DIALOG_UPDATE_SYMBOL_FIELDS(), DIALOG_USER_DEFINED_SIGNALS::DIALOG_USER_DEFINED_SIGNALS(), DIALOG_WIRE_BUS_PROPERTIES::DIALOG_WIRE_BUS_PROPERTIES(), PAGED_DIALOG::finishInitialization(), DIALOG_PASTE_SPECIAL::HideClearNets(), DIALOG_FIELD_PROPERTIES::init(), DIALOG_EDIT_LIBRARY_TABLES::InstallPanel(), NETLIST_VIEW_DIALOG::NETLIST_VIEW_DIALOG(), DIALOG_SHEET_PROPERTIES::OnInitDlg(), DIALOG_SIM_COMMAND::onInitDlg(), DIALOG_SYMBOL_PROPERTIES::OnInitDlg(), DIALOG_COLOR_PICKER::TransferDataToWindow(), DIALOG_BOARD_STATISTICS::TransferDataToWindow(), and DIALOG_FOOTPRINT_ASSOCIATIONS::TransferDataToWindow().

◆ getContextualTextVars()

◆ GetType()

HOLDER_TYPE KIWAY_HOLDER::GetType ( ) const
inlineinherited

Definition at line 48 of file kiway_holder.h.

Referenced by DIALOG_SHIM::DIALOG_SHIM().

◆ GetUserUnits()

◆ HasKiway()

bool KIWAY_HOLDER::HasKiway ( ) const
inlineinherited

Safety check before asking for the Kiway reference.

Returns
true if kiway is non-null

Definition at line 65 of file kiway_holder.h.

Referenced by DIALOG_SHIM::~DIALOG_SHIM().

◆ horizPixelsFromDU()

int DIALOG_SHIM::horizPixelsFromDU ( int  x) const
protectedinherited

Convert an integer number of dialog units to pixels, horizontally.

See SetSizeInDU or wxDialog documentation for more information.

Definition at line 204 of file dialog_shim.cpp.

Referenced by DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE().

◆ IsCtrl()

static bool DIALOG_SHIM::IsCtrl ( int  aChar,
const wxKeyEvent &  e 
)
inlinestaticinherited

Definition at line 136 of file dialog_shim.h.

◆ IsQuasiModal()

◆ IsShiftCtrl()

static bool DIALOG_SHIM::IsShiftCtrl ( int  aChar,
const wxKeyEvent &  e 
)
inlinestaticinherited

Definition at line 142 of file dialog_shim.h.

◆ Kiway()

KIWAY & KIWAY_HOLDER::Kiway ( ) const
inlineinherited

Return a reference to the KIWAY that this object has an opportunity to participate in.

A KIWAY_HOLDER is not necessarily a KIWAY_PLAYER.

Definition at line 55 of file kiway_holder.h.

Referenced by PROJECT_TREE_ITEM::Activate(), FOOTPRINT_VIEWER_FRAME::AddFootprintToPCB(), SYMBOL_EDITOR_CONTROL::AddSymbolToSchematic(), CVPCB_MAINFRAME::BuildLibrariesList(), KICAD_MANAGER_FRAME::CloseProject(), COMMON_CONTROL::ConfigurePaths(), BOARD_INSPECTION_TOOL::constructDiffPanel(), PANEL_SYMBOL_CHOOSER::constructRightPanel(), FOOTPRINT_EDITOR_CONTROL::CreateFootprint(), CVPCB_MAINFRAME::CVPCB_MAINFRAME(), KIWAY_PLAYER::Destroy(), DIALOG_LIST_HOTKEYS::DIALOG_LIST_HOTKEYS(), DIALOG_RESCUE_EACH::DIALOG_RESCUE_EACH(), DIALOG_SHIM::DIALOG_SHIM(), FIELDS_EDITOR_GRID_TRICKS::doPopupSelection(), FIELDS_GRID_TRICKS::doPopupSelection(), BOARD_EDITOR_CONTROL::EditFpInFpEditor(), SCH_EDITOR_CONTROL::EditWithSymbolEditor(), SIMULATOR_CONTROL::ExportPlotToSchematic(), BACK_ANNOTATE::FetchNetlistFromPCB(), PANEL_SYMBOL_CHOOSER::FinishSetup(), IMPORT_PROJ_HELPER::ImportIndividualFile(), SCRIPTING_TOOL::Init(), EDA_DRAW_FRAME::IsScriptingConsoleVisible(), KIWAY_PLAYER::language_change(), KICAD_MANAGER_FRAME::language_change(), DIALOG_CHANGE_SYMBOLS::launchMatchIdSymbolBrowser(), DIALOG_CHANGE_SYMBOLS::launchNewIdSymbolBrowser(), PGM_SINGLE_TOP::MacOpenFile(), TEXT_BUTTON_SYMBOL_CHOOSER::OnButtonClick(), TEXT_BUTTON_FP_CHOOSER::OnButtonClick(), PCB_CALCULATOR_FRAME::OnExit(), SIMULATOR_FRAME::onExit(), SAVE_AS_TRAVERSER::OnFile(), KIGFX::WX_VIEW_CONTROLS::onMotion(), DIALOG_SYMBOL_REMAP::OnRemapSymbols(), DIALOG_FIELD_PROPERTIES::OnTextValueSelectButtonClick(), KICAD_MANAGER_FRAME::OnUnarchiveFiles(), PANEL_FOOTPRINT_CHOOSER::PANEL_FOOTPRINT_CHOOSER(), KIWAY_HOLDER::Prj(), SIMULATOR_CONTROL::Probe(), SCH_EDIT_TOOL::Properties(), BACK_ANNOTATE::PushNewLinksToPCB(), SCH_EDITOR_CONTROL::rescueProject(), EE_INSPECTION_TOOL::RunSimulation(), CVPCB_MAINFRAME::SaveFootprintAssociation(), EDA_DRAW_FRAME::ScriptingConsoleEnableDisable(), CVPCB_MAINFRAME::SendComponentSelectionToSch(), CVPCB_CONTROL::ShowFootprintViewer(), showFrame(), COMMON_CONTROL::ShowLibraryTable(), COMMON_CONTROL::ShowPlayer(), KICAD_MANAGER_CONTROL::ShowPlayer(), KICAD_MANAGER_CONTROL::ShowPluginManager(), EDA_BASE_FRAME::ShowPreferences(), SYMBOL_TREE_SYNCHRONIZING_ADAPTER::ShowPreview(), FP_TREE_SYNCHRONIZING_ADAPTER::ShowPreview(), COMMON_CONTROL::ShowProjectManager(), SCH_EDITOR_CONTROL::SimProbe(), SCH_EDITOR_CONTROL::SimTune(), DIALOG_ERC::testErc(), DIALOG_FOOTPRINT_ASSOCIATIONS::TransferDataToWindow(), SIMULATOR_CONTROL::Tune(), BOARD_EDITOR_CONTROL::UpdateSchematicFromPCB(), DIALOG_EXCHANGE_FOOTPRINTS::ViewAndSelectFootprint(), and DIALOG_SHIM::~DIALOG_SHIM().

◆ onAlignButton()

void DIALOG_TEXT_PROPERTIES::onAlignButton ( wxCommandEvent &  aEvent)
overrideprivatevirtual

◆ onBoldToggle()

void DIALOG_TEXT_PROPERTIES::onBoldToggle ( wxCommandEvent &  aEvent)
overrideprivatevirtual

◆ onBorderChecked()

◆ OnButton()

void DIALOG_SHIM::OnButton ( wxCommandEvent &  aEvent)
privateinherited

Properly handle the default button events when in the quasimodal mode when not calling EndQuasiModal which is possible with any dialog derived from DIALOG_SHIM.

Definition at line 590 of file dialog_shim.cpp.

References DIALOG_SHIM::EndQuasiModal(), ignore_unused(), and DIALOG_SHIM::IsQuasiModal().

Referenced by DIALOG_SHIM::DIALOG_SHIM(), and DIALOG_SHIM::~DIALOG_SHIM().

◆ OnCharHook()

◆ onChildSetFocus()

void DIALOG_SHIM::onChildSetFocus ( wxFocusEvent &  aEvent)
privateinherited

◆ OnCloseWindow()

void DIALOG_SHIM::OnCloseWindow ( wxCloseEvent &  aEvent)
privateinherited

Properly handle the wxCloseEvent when in the quasimodal mode when not calling EndQuasiModal which is possible with any dialog derived from DIALOG_SHIM.

Definition at line 577 of file dialog_shim.cpp.

References DIALOG_SHIM::EndQuasiModal(), and DIALOG_SHIM::IsQuasiModal().

Referenced by DIALOG_SHIM::DIALOG_SHIM(), and DIALOG_SHIM::~DIALOG_SHIM().

◆ onFillChecked()

void DIALOG_TEXT_PROPERTIES::onFillChecked ( wxCommandEvent &  aEvent)
overrideprivatevirtual

◆ onFontSelected()

void DIALOG_TEXT_PROPERTIES::onFontSelected ( wxCommandEvent &  aEvent)
overrideprivatevirtual

◆ OnFormattingHelp()

void DIALOG_TEXT_PROPERTIES::OnFormattingHelp ( wxHyperlinkEvent &  aEvent)
overrideprivatevirtual

◆ onHAlignButton()

void DIALOG_TEXT_PROPERTIES::onHAlignButton ( wxCommandEvent &  aEvent)
private

◆ onHyperlinkChecked()

void DIALOG_TEXT_PROPERTIES::onHyperlinkChecked ( wxCommandEvent &  aEvent)
overrideprivatevirtual

◆ onHyperlinkCombo()

void DIALOG_TEXT_PROPERTIES::onHyperlinkCombo ( wxCommandEvent &  aEvent)
overrideprivatevirtual

◆ onHyperlinkText()

void DIALOG_TEXT_PROPERTIES::onHyperlinkText ( wxCommandEvent &  aEvent)
overrideprivatevirtual

◆ OnInitDlg()

virtual void DIALOG_TEXT_PROPERTIES_BASE::OnInitDlg ( wxInitDialogEvent &  event)
inlineprotectedvirtualinherited

Definition at line 98 of file pcbnew/dialogs/dialog_text_properties_base.h.

◆ OnModify()

◆ onMultiLineTCLostFocus() [1/2]

void DIALOG_TEXT_PROPERTIES::onMultiLineTCLostFocus ( wxFocusEvent &  event)
overrideprivatevirtual

◆ onMultiLineTCLostFocus() [2/2]

void DIALOG_TEXT_PROPERTIES::onMultiLineTCLostFocus ( wxFocusEvent &  event)
overrideprivatevirtual

Reimplemented from DIALOG_TEXT_PROPERTIES_BASE.

◆ OnOkClick()

virtual void DIALOG_TEXT_PROPERTIES_BASE::OnOkClick ( wxCommandEvent &  event)
inlineprotectedvirtualinherited

◆ OnPaint()

◆ OnSetFocusText()

void DIALOG_TEXT_PROPERTIES::OnSetFocusText ( wxFocusEvent &  event)
overridevirtual

Used to select the variant part of some text fields (for instance, the question mark or number in a reference).

Parameters
event

Reimplemented from DIALOG_TEXT_PROPERTIES_BASE.

Definition at line 265 of file pcbnew/dialogs/dialog_text_properties.cpp.

References PCB_FIELD::IsReference(), m_item, DIALOG_TEXT_PROPERTIES_BASE::m_SingleLineText, PCB_FIELD_T, KIUI::SelectReferenceNumber(), and EDA_ITEM::Type().

◆ onTextAngleButton()

void DIALOG_TEXT_PROPERTIES::onTextAngleButton ( wxCommandEvent &  aEvent)
private

◆ onThickness()

void DIALOG_TEXT_PROPERTIES::onThickness ( wxCommandEvent &  aEvent)
overrideprivatevirtual

◆ onVAlignButton()

void DIALOG_TEXT_PROPERTIES::onVAlignButton ( wxCommandEvent &  aEvent)
private

◆ onValignButton()

void DIALOG_TEXT_PROPERTIES::onValignButton ( wxCommandEvent &  aEvent)
overrideprivatevirtual

◆ Prj()

PROJECT & KIWAY_HOLDER::Prj ( ) const
inherited

Return a reference to the PROJECT associated with this KIWAY.

Definition at line 36 of file kiway_holder.cpp.

References KIWAY_HOLDER::Kiway(), and KIWAY::Prj().

Referenced by SYMBOL_TREE_MODEL_ADAPTER::AddLibraries(), FP_TREE_MODEL_ADAPTER::AddLibraries(), SYMBOL_LIBRARY_MANAGER::addLibrary(), DIALOG_PLOT::applyPlotSettings(), AskSaveBoardFileName(), DIALOG_SYMBOL_REMAP::backupProject(), DIALOG_FOOTPRINT_CHOOSER::build3DCanvas(), CVPCB_MAINFRAME::buildEquivalenceList(), CVPCB_MAINFRAME::BuildLibrariesList(), PCB_BASE_FRAME::canCloseWindow(), SIMULATOR_FRAME::canCloseWindow(), PANEL_FP_PROPERTIES_3D_MODEL::Cfg3DPath(), PANEL_SETUP_NETCLASSES::checkReload(), KICAD_MANAGER_FRAME::CloseProject(), PCB_BASE_FRAME::CreateNewFootprint(), DIALOG_SYMBOL_REMAP::createProjectSymbolLibTable(), DIALOG_ANNOTATE::DIALOG_ANNOTATE(), DIALOG_ASSIGN_NETCLASS::DIALOG_ASSIGN_NETCLASS(), DIALOG_BOARD_REANNOTATE::DIALOG_BOARD_REANNOTATE(), DIALOG_BOARD_SETUP::DIALOG_BOARD_SETUP(), DIALOG_BOARD_STATISTICS::DIALOG_BOARD_STATISTICS(), DIALOG_CHANGE_SYMBOLS::DIALOG_CHANGE_SYMBOLS(), DIALOG_CONFIG_EQUFILES::DIALOG_CONFIG_EQUFILES(), DIALOG_EXCHANGE_FOOTPRINTS::DIALOG_EXCHANGE_FOOTPRINTS(), DIALOG_EXPORT_SVG::DIALOG_EXPORT_SVG(), DIALOG_GEN_FOOTPRINT_POSITION::DIALOG_GEN_FOOTPRINT_POSITION(), DIALOG_IBIS_PARSER_REPORTER::DIALOG_IBIS_PARSER_REPORTER(), DIALOG_IMPORT_NETLIST::DIALOG_IMPORT_NETLIST(), DIALOG_LIB_SYMBOL_PROPERTIES::DIALOG_LIB_SYMBOL_PROPERTIES(), DIALOG_PAGES_SETTINGS::DIALOG_PAGES_SETTINGS(), DIALOG_PLOT::DIALOG_PLOT(), DIALOG_PLOT_SCHEMATIC::DIALOG_PLOT_SCHEMATIC(), DIALOG_SCHEMATIC_SETUP::DIALOG_SCHEMATIC_SETUP(), DIALOG_SYMBOL_REMAP::DIALOG_SYMBOL_REMAP(), DIALOG_UPDATE_FROM_PCB::DIALOG_UPDATE_FROM_PCB(), DIALOG_UPDATE_PCB::DIALOG_UPDATE_PCB(), EE_INSPECTION_TOOL::DiffSymbol(), PL_DRAW_PANEL_GAL::DisplayDrawingSheet(), FOOTPRINT_PREVIEW_PANEL::DisplayFootprint(), CVPCB_MAINFRAME::DisplayStatus(), FIELDS_EDITOR_GRID_TRICKS::doPopupSelection(), FIELDS_GRID_TRICKS::doPopupSelection(), KICAD_MANAGER_CONTROL::Execute(), BOARD_EDITOR_CONTROL::ExportNetlist(), SYMBOL_EDITOR_CONTROL::ExportSymbolAsSVG(), SCH_EDITOR_CONTROL::ExportSymbolsToLibrary(), SYMBOL_EDITOR_CONTROL::ExportView(), BACK_ANNOTATE::FetchNetlistFromPCB(), PANEL_SYMBOL_CHOOSER::FinishSetup(), FIELDS_GRID_TABLE::GetAttr(), DIALOG_TABLE_PROPERTIES::getContextualTextVars(), getContextualTextVars(), SIMULATOR_CONTROL::getDefaultFilename(), SIMULATOR_CONTROL::getDefaultPath(), DIALOG_SYMBOL_REMAP::getLibsNotInGlobalSymbolLibTable(), SCH_BASE_FRAME::GetLibSymbol(), DIALOG_PLOT_SCHEMATIC::getOutputPath(), KICAD_MANAGER_FRAME::GetProjectFileName(), SCH_NAVIGATE_TOOL::HypertextCommand(), SCH_EDITOR_CONTROL::ImportFPAssignments(), PANEL_SETUP_RULES::ImportSettingsFrom(), DIALOG_EXPORT_2581::Init(), DIALOG_PLOT::init_Dialog(), DIALOG_EXPORT_SVG::initDialog(), DIALOG_GEN_FOOTPRINT_POSITION::initDialog(), FIELDS_GRID_TABLE::initGrid(), SIMULATOR_FRAME_UI::InitWorkbook(), EDA_DRAW_FRAME::LibraryFileBrowser(), PCB_BASE_FRAME::loadFootprint(), CVPCB_MAINFRAME::LoadFootprintFiles(), KICAD_MANAGER_FRAME::LoadProject(), SIMULATOR_FRAME::LoadSettings(), SIMULATOR_FRAME::LoadSimulator(), EDA_BASE_FRAME::LoadWindowState(), SIMULATOR_FRAME_UI::LoadWorkbook(), EDA_3D_VIEWER_FRAME::NewDisplay(), PANEL_FP_PROPERTIES_3D_MODEL::On3DModelCellChanged(), PANEL_FP_PROPERTIES_3D_MODEL::OnAdd3DModel(), DIALOG_BOARD_SETUP::onAuxiliaryAction(), DIALOG_EXPORT_STEP::onBrowseClicked(), DIALOG_EXPORT_2581::onBrowseClicked(), KICAD_MANAGER_FRAME::OnBrowseInFileExplorer(), DIALOG_IMPORT_NETLIST::onBrowseNetlistFiles(), WX_HTML_REPORT_PANEL::onBtnSaveToFile(), TEXT_BUTTON_URL::OnButtonClick(), TEXT_BUTTON_FILE_BROWSER::OnButtonClick(), DIALOG_EDIT_SYMBOLS_LIBID::onClickOrphansButton(), DIALOG_SYMBOL_FIELDS_TABLE::OnExport(), DIALOG_EXPORT_STEP::onExportButton(), PCB_BASE_FRAME::OnFpChangeDebounceTimer(), DIALOG_GEN_FOOTPRINT_POSITION::OnGenerate(), DIALOG_GENDRILL::OnGenReportFile(), KICAD_MANAGER_FRAME::OnIdle(), DIALOG_CONFIG_EQUFILES::OnOkClick(), KICAD_MANAGER_FRAME::OnOpenFileInTextEditor(), DIALOG_PLOT_SCHEMATIC::OnOutputDirectoryBrowseClicked(), DIALOG_EXPORT_SVG::OnOutputDirectoryBrowseClicked(), DIALOG_GEN_FOOTPRINT_POSITION::OnOutputDirectoryBrowseClicked(), DIALOG_GENDRILL::OnOutputDirectoryBrowseClicked(), DIALOG_PLOT::OnOutputDirectoryBrowseClicked(), DIALOG_SYMBOL_FIELDS_TABLE::OnOutputFileBrowseClicked(), DIALOG_SCHEMATIC_SETUP::onPageChanged(), DIALOG_BOARD_SETUP::onPageChanged(), DIALOG_SYMBOL_REMAP::OnRemapSymbols(), DIALOG_ERC::OnSaveReport(), DIALOG_DRC::OnSaveReport(), PROPERTIES_FRAME::onScintillaCharAdded(), DIALOG_SHEET_PROPERTIES::onSheetFilenameChanged(), SCH_BASE_FRAME::OnSymChange(), KICAD_MANAGER_FRAME::OnUnarchiveFiles(), DIALOG_PAGES_SETTINGS::OnWksFileSelection(), FOOTPRINT_EDITOR_CONTROL::OpenWithTextEditor(), PANEL_FOOTPRINT_CHOOSER::PANEL_FOOTPRINT_CHOOSER(), PANEL_FP_PROPERTIES_3D_MODEL::PANEL_FP_PROPERTIES_3D_MODEL(), PANEL_PREVIEW_3D_MODEL::PANEL_PREVIEW_3D_MODEL(), PANEL_SETUP_NETCLASSES::PANEL_SETUP_NETCLASSES(), PANEL_SYMBOL_CHOOSER::PANEL_SYMBOL_CHOOSER(), SCH_EDITOR_CONTROL::Paste(), FOOTPRINT_EDITOR_CONTROL::PasteFootprint(), SYMBOL_EDITOR_CONTROL::PinLibrary(), FOOTPRINT_EDITOR_CONTROL::PinLibrary(), LIB_TREE_MODEL_ADAPTER::PinLibrary(), SCH_DRAWING_TOOLS::PlaceSymbol(), PANEL_SYMBOL_CHOOSER::populateFootprintSelector(), EDA_DRAW_FRAME::PrintDrawingSheet(), KICAD_MANAGER_FRAME::PrintPrjInfo(), SCH_EDITOR_CONTROL::prunePastedSymbolInstances(), CVPCB_MAINFRAME::readNetListAndFpFiles(), APPEARANCE_CONTROLS::rebuildNets(), PANEL_FP_PROPERTIES_3D_MODEL::ReloadModelsFromFootprint(), EDA_3D_VIEWER_FRAME::ReloadRequest(), SIMULATOR_FRAME::ReloadSimulator(), DIALOG_SYMBOL_REMAP::remapSymbolToLibTable(), FOOTPRINT_EDITOR_CONTROL::RenameFootprint(), SCH_EDITOR_CONTROL::RescueLegacyProject(), SCH_EDITOR_CONTROL::RescueSymbolLibTableProject(), SAVE_AS_DIALOG::SAVE_AS_DIALOG(), FOOTPRINT_EDITOR_CONTROL::SaveAs(), DIALOG_BOARD_STATISTICS::saveReportClicked(), EDA_BASE_FRAME::SaveSettings(), SIMULATOR_FRAME::SaveSettings(), SCH_BASE_FRAME::saveSymbolLibTables(), SIMULATOR_CONTROL::SaveWorkbook(), SIMULATOR_FRAME_UI::SaveWorkbook(), PCB_BASE_FRAME::SelectLibrary(), SCH_BASE_FRAME::SelectLibraryFromList(), SCH_BASE_FRAME::SelectSymLibTable(), PCB_BASE_FRAME::setFPWatcher(), GERBVIEW_FRAME::SetPageSettings(), SCH_BASE_FRAME::setSymWatcher(), DIALOG_SYMBOL_FIELDS_TABLE::SetupColumnProperties(), EE_INSPECTION_TOOL::ShowDatasheet(), PANEL_SYMBOL_CHOOSER::showFootprintFor(), COMMON_CONTROL::ShowHelp(), APPEARANCE_CONTROLS::showNetclass(), SCH_EDITOR_CONTROL::SimProbe(), SYMBOL_LIBRARY_MANAGER::symTable(), SYMBOL_TREE_SYNCHRONIZING_ADAPTER::Sync(), FP_TREE_SYNCHRONIZING_ADAPTER::Sync(), EDA_3D_VIEWER_FRAME::takeScreenshot(), DIALOG_ERC::testErc(), DIALOG_EDIT_SYMBOLS_LIBID::TransferDataFromWindow(), DIALOG_EXPORT_NETLIST::TransferDataFromWindow(), DIALOG_SHEET_PROPERTIES::TransferDataFromWindow(), DIALOG_ASSIGN_NETCLASS::TransferDataFromWindow(), DIALOG_EXPORT_2581::TransferDataFromWindow(), PANEL_SETUP_RULES::TransferDataFromWindow(), PANEL_SETUP_NETCLASSES::TransferDataToWindow(), PANEL_SETUP_RULES::TransferDataToWindow(), SYMBOL_EDITOR_CONTROL::UnpinLibrary(), FOOTPRINT_EDITOR_CONTROL::UnpinLibrary(), LIB_TREE_MODEL_ADAPTER::UnpinLibrary(), DIALOG_PAGES_SETTINGS::UpdateDrawingSheetExample(), SCH_EDITOR_CONTROL::updatePastedSymbol(), SIMULATOR_FRAME::UpdateTitle(), SIMULATOR_FRAME_UI::UpdateTunerValue(), PANEL_FP_PROPERTIES_3D_MODEL::validateModelExists(), DIALOG_EXPORT_SVG::~DIALOG_EXPORT_SVG(), DIALOG_FOOTPRINT_PROPERTIES::~DIALOG_FOOTPRINT_PROPERTIES(), EDA_3D_VIEWER_FRAME::~EDA_3D_VIEWER_FRAME(), and PANEL_FP_PROPERTIES_3D_MODEL::~PANEL_FP_PROPERTIES_3D_MODEL().

◆ resetSize()

void DIALOG_SHIM::resetSize ( )
protectedinherited

Clear the existing dialog size and position.

This will cause the dialog size to be clear so the next time the dialog is shown the sizers will layout the dialog accordingly. This useful when there are dialog windows that size changes due to layout dependency hidden controls.

Definition at line 336 of file dialog_shim.cpp.

References class_map, and DIALOG_SHIM::m_hash_key.

Referenced by DIALOG_LIB_SYMBOL_PROPERTIES::DIALOG_LIB_SYMBOL_PROPERTIES(), and DIALOG_PAD_PROPERTIES::updatePadSizeControls().

◆ SelectAllInTextCtrls()

void DIALOG_SHIM::SelectAllInTextCtrls ( wxWindowList &  children)
inherited

◆ SetInitialFocus()

void DIALOG_SHIM::SetInitialFocus ( wxWindow *  aWindow)
inlineinherited

Sets the window (usually a wxTextCtrl) that should be focused when the dialog is shown.

Definition at line 102 of file dialog_shim.h.

Referenced by DIALOG_BOM::DIALOG_BOM(), DIALOG_CONFIGURE_PATHS::DIALOG_CONFIGURE_PATHS(), DIALOG_FIND::DIALOG_FIND(), DIALOG_FOOTPRINT_CHOOSER::DIALOG_FOOTPRINT_CHOOSER(), DIALOG_FOOTPRINT_PROPERTIES::DIALOG_FOOTPRINT_PROPERTIES(), DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR::DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR(), DIALOG_GET_FOOTPRINT_BY_NAME::DIALOG_GET_FOOTPRINT_BY_NAME(), DIALOG_GRID_SETTINGS::DIALOG_GRID_SETTINGS(), DIALOG_GROUP_PROPERTIES::DIALOG_GROUP_PROPERTIES(), DIALOG_IMPORT_GFX_SCH::DIALOG_IMPORT_GFX_SCH(), DIALOG_IMPORT_GRAPHICS::DIALOG_IMPORT_GRAPHICS(), DIALOG_JUNCTION_PROPS::DIALOG_JUNCTION_PROPS(), DIALOG_LABEL_PROPERTIES::DIALOG_LABEL_PROPERTIES(), DIALOG_LINE_PROPERTIES::DIALOG_LINE_PROPERTIES(), DIALOG_LOCKED_ITEMS_QUERY::DIALOG_LOCKED_ITEMS_QUERY(), DIALOG_PAD_PROPERTIES::DIALOG_PAD_PROPERTIES(), DIALOG_PIN_PROPERTIES::DIALOG_PIN_PROPERTIES(), DIALOG_PLUGIN_OPTIONS::DIALOG_PLUGIN_OPTIONS(), DIALOG_POSITION_RELATIVE::DIALOG_POSITION_RELATIVE(), DIALOG_SCH_FIND::DIALOG_SCH_FIND(), DIALOG_SHAPE_PROPERTIES::DIALOG_SHAPE_PROPERTIES(), DIALOG_SHEET_PIN_PROPERTIES::DIALOG_SHEET_PIN_PROPERTIES(), DIALOG_SYMBOL_CHOOSER::DIALOG_SYMBOL_CHOOSER(), DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), DIALOG_TARGET_PROPERTIES::DIALOG_TARGET_PROPERTIES(), DIALOG_TEXT_PROPERTIES(), DIALOG_TEXTBOX_PROPERTIES::DIALOG_TEXTBOX_PROPERTIES(), DIALOG_TRACK_VIA_PROPERTIES::DIALOG_TRACK_VIA_PROPERTIES(), DIALOG_WIRE_BUS_PROPERTIES::DIALOG_WIRE_BUS_PROPERTIES(), EDA_VIEW_SWITCHER::EDA_VIEW_SWITCHER(), HK_PROMPT_DIALOG::HK_PROMPT_DIALOG(), DIALOG_FIELD_PROPERTIES::init(), DIALOG_EXCHANGE_FOOTPRINTS::OnMatchAllClicked(), DIALOG_EXCHANGE_FOOTPRINTS::OnMatchIDClicked(), DIALOG_EXCHANGE_FOOTPRINTS::OnMatchRefClicked(), DIALOG_EXCHANGE_FOOTPRINTS::OnMatchSelectedClicked(), DIALOG_EXCHANGE_FOOTPRINTS::OnMatchValueClicked(), PANEL_FP_LIB_TABLE::PANEL_FP_LIB_TABLE(), PANEL_SYM_LIB_TABLE::PANEL_SYM_LIB_TABLE(), SAVE_AS_DIALOG::SAVE_AS_DIALOG(), DIALOG_COPPER_ZONE::TransferDataToWindow(), DIALOG_NON_COPPER_ZONES_EDITOR::TransferDataToWindow(), DIALOG_RULE_AREA_PROPERTIES::TransferDataToWindow(), WX_PT_ENTRY_DIALOG::WX_PT_ENTRY_DIALOG(), WX_TEXT_ENTRY_DIALOG::WX_TEXT_ENTRY_DIALOG(), and WX_UNIT_ENTRY_DIALOG::WX_UNIT_ENTRY_DIALOG().

◆ SetKiway()

void KIWAY_HOLDER::SetKiway ( wxWindow *  aDest,
KIWAY aKiway 
)
inherited

It is only used for debugging, since "this" is not a wxWindow*.

"this" is a KIWAY_HOLDER mix-in.

Parameters
aDestis the recipient of aKiway pointer.
aKiwayis often from a parent window or from KIFACE::CreateKiWindow().

Definition at line 43 of file kiway_holder.cpp.

References ignore_unused(), KIWAY_HOLDER::m_kiway, and name.

Referenced by PCB::IFACE::CreateKiWindow(), InvokePcbLibTableEditor(), and InvokeSchEditSymbolLibTable().

◆ SetPosition()

void DIALOG_SHIM::SetPosition ( const wxPoint &  aNewPosition)
inherited

Force the position of the dialog to a new position.

Parameters
aNewPositionis the new forced position

Definition at line 225 of file dialog_shim.cpp.

References class_map, and DIALOG_SHIM::m_hash_key.

Referenced by PCB_BASE_FRAME::SelectOneLayer().

◆ setSizeInDU()

void DIALOG_SHIM::setSizeInDU ( int  x,
int  y 
)
protectedinherited

Set the dialog to the given dimensions in "dialog units".

These are units equivalent to 4* the average character width and 8* the average character height, allowing a dialog to be sized in a way that scales it with the system font.

Definition at line 197 of file dialog_shim.cpp.

Referenced by HTML_MESSAGE_BOX::HTML_MESSAGE_BOX(), and HTML_MESSAGE_BOX::SetDialogSizeInDU().

◆ SetupStandardButtons()

void DIALOG_SHIM::SetupStandardButtons ( std::map< int, wxString >  aLabels = {})
inherited

Definition at line 789 of file dialog_shim.cpp.

References recursiveDescent().

Referenced by CONVERT_SETTINGS_DIALOG::CONVERT_SETTINGS_DIALOG(), DIALOG_ANNOTATE::DIALOG_ANNOTATE(), DIALOG_ASSIGN_NETCLASS::DIALOG_ASSIGN_NETCLASS(), DIALOG_BOM::DIALOG_BOM(), DIALOG_BOOK_REPORTER::DIALOG_BOOK_REPORTER(), DIALOG_CHANGE_SYMBOLS::DIALOG_CHANGE_SYMBOLS(), DIALOG_CLEANUP_GRAPHICS::DIALOG_CLEANUP_GRAPHICS(), DIALOG_COLOR_PICKER::DIALOG_COLOR_PICKER(), DIALOG_CONFIG_EQUFILES::DIALOG_CONFIG_EQUFILES(), DIALOG_CONFIGURE_PATHS::DIALOG_CONFIGURE_PATHS(), DIALOG_COPPER_ZONE::DIALOG_COPPER_ZONE(), DIALOG_CREATE_ARRAY::DIALOG_CREATE_ARRAY(), DIALOG_DATABASE_LIB_SETTINGS::DIALOG_DATABASE_LIB_SETTINGS(), DIALOG_DIELECTRIC_MATERIAL::DIALOG_DIELECTRIC_MATERIAL(), DIALOG_DIMENSION_PROPERTIES::DIALOG_DIMENSION_PROPERTIES(), DIALOG_DRAW_LAYERS_SETTINGS::DIALOG_DRAW_LAYERS_SETTINGS(), DIALOG_DRC::DIALOG_DRC(), DIALOG_ERC::DIALOG_ERC(), DIALOG_EXCHANGE_FOOTPRINTS::DIALOG_EXCHANGE_FOOTPRINTS(), DIALOG_EXPORT_2581::DIALOG_EXPORT_2581(), DIALOG_EXPORT_3DFILE::DIALOG_EXPORT_3DFILE(), DIALOG_EXPORT_IDF3::DIALOG_EXPORT_IDF3(), DIALOG_EXPORT_NETLIST::DIALOG_EXPORT_NETLIST(), DIALOG_EXPORT_STEP::DIALOG_EXPORT_STEP(), DIALOG_EXPORT_SVG::DIALOG_EXPORT_SVG(), DIALOG_FILTER_SELECTION::DIALOG_FILTER_SELECTION(), DIALOG_FOOTPRINT_CHECKER::DIALOG_FOOTPRINT_CHECKER(), DIALOG_FOOTPRINT_CHOOSER::DIALOG_FOOTPRINT_CHOOSER(), DIALOG_FOOTPRINT_PROPERTIES::DIALOG_FOOTPRINT_PROPERTIES(), DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR::DIALOG_FOOTPRINT_PROPERTIES_FP_EDITOR(), DIALOG_FOOTPRINT_WIZARD_LIST::DIALOG_FOOTPRINT_WIZARD_LIST(), DIALOG_GEN_FOOTPRINT_POSITION::DIALOG_GEN_FOOTPRINT_POSITION(), DIALOG_GENDRILL::DIALOG_GENDRILL(), DIALOG_GET_FOOTPRINT_BY_NAME::DIALOG_GET_FOOTPRINT_BY_NAME(), DIALOG_GIT_COMMIT::DIALOG_GIT_COMMIT(), DIALOG_GIT_REPOSITORY::DIALOG_GIT_REPOSITORY(), DIALOG_GLOBAL_DELETION::DIALOG_GLOBAL_DELETION(), DIALOG_GLOBAL_EDIT_TEARDROPS::DIALOG_GLOBAL_EDIT_TEARDROPS(), DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS::DIALOG_GLOBAL_EDIT_TEXT_AND_GRAPHICS(), DIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS::DIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS(), DIALOG_GLOBAL_LIB_TABLE_CONFIG::DIALOG_GLOBAL_LIB_TABLE_CONFIG(), DIALOG_GRID_SETTINGS::DIALOG_GRID_SETTINGS(), DIALOG_GROUP_PROPERTIES::DIALOG_GROUP_PROPERTIES(), DIALOG_IBIS_PARSER_REPORTER::DIALOG_IBIS_PARSER_REPORTER(), DIALOG_IMAGE_PROPERTIES::DIALOG_IMAGE_PROPERTIES(), DIALOG_IMPORT_CHOOSE_PROJECT::DIALOG_IMPORT_CHOOSE_PROJECT(), DIALOG_IMPORT_GFX_SCH::DIALOG_IMPORT_GFX_SCH(), DIALOG_IMPORT_GRAPHICS::DIALOG_IMPORT_GRAPHICS(), DIALOG_IMPORT_NETLIST::DIALOG_IMPORT_NETLIST(), DIALOG_IMPORT_SETTINGS::DIALOG_IMPORT_SETTINGS(), DIALOG_IMPORTED_LAYERS::DIALOG_IMPORTED_LAYERS(), DIALOG_JUNCTION_PROPS::DIALOG_JUNCTION_PROPS(), DIALOG_LABEL_PROPERTIES::DIALOG_LABEL_PROPERTIES(), DIALOG_LIB_EDIT_PIN_TABLE::DIALOG_LIB_EDIT_PIN_TABLE(), DIALOG_LIB_NEW_SYMBOL::DIALOG_LIB_NEW_SYMBOL(), DIALOG_LIB_SYMBOL_PROPERTIES::DIALOG_LIB_SYMBOL_PROPERTIES(), DIALOG_LINE_PROPERTIES::DIALOG_LINE_PROPERTIES(), DIALOG_LOCKED_ITEMS_QUERY::DIALOG_LOCKED_ITEMS_QUERY(), DIALOG_MIGRATE_SETTINGS::DIALOG_MIGRATE_SETTINGS(), DIALOG_MOVE_EXACT::DIALOG_MOVE_EXACT(), DIALOG_NON_COPPER_ZONES_EDITOR::DIALOG_NON_COPPER_ZONES_EDITOR(), DIALOG_PAD_PROPERTIES::DIALOG_PAD_PROPERTIES(), DIALOG_PAGES_SETTINGS::DIALOG_PAGES_SETTINGS(), DIALOG_PCM::DIALOG_PCM(), DIALOG_PIN_PROPERTIES::DIALOG_PIN_PROPERTIES(), DIALOG_PLOT::DIALOG_PLOT(), DIALOG_PLOT_SCHEMATIC::DIALOG_PLOT_SCHEMATIC(), DIALOG_PLUGIN_OPTIONS::DIALOG_PLUGIN_OPTIONS(), DIALOG_PNS_DIFF_PAIR_DIMENSIONS::DIALOG_PNS_DIFF_PAIR_DIMENSIONS(), DIALOG_PNS_SETTINGS::DIALOG_PNS_SETTINGS(), DIALOG_POSITION_RELATIVE::DIALOG_POSITION_RELATIVE(), DIALOG_PRINT_GENERIC::DIALOG_PRINT_GENERIC(), DIALOG_PRINT_USING_PRINTER::DIALOG_PRINT_USING_PRINTER(), DIALOG_PUSH_PAD_PROPERTIES::DIALOG_PUSH_PAD_PROPERTIES(), DIALOG_REFERENCE_IMAGE_PROPERTIES::DIALOG_REFERENCE_IMAGE_PROPERTIES(), DIALOG_REGULATOR_FORM::DIALOG_REGULATOR_FORM(), DIALOG_RESCUE_EACH::DIALOG_RESCUE_EACH(), DIALOG_RULE_AREA_PROPERTIES::DIALOG_RULE_AREA_PROPERTIES(), DIALOG_SCH_IMPORT_SETTINGS::DIALOG_SCH_IMPORT_SETTINGS(), DIALOG_SHAPE_PROPERTIES::DIALOG_SHAPE_PROPERTIES(), DIALOG_SHEET_PIN_PROPERTIES::DIALOG_SHEET_PIN_PROPERTIES(), DIALOG_SHEET_PROPERTIES::DIALOG_SHEET_PROPERTIES(), DIALOG_SIM_COMMAND::DIALOG_SIM_COMMAND(), DIALOG_SWAP_LAYERS::DIALOG_SWAP_LAYERS(), DIALOG_SYMBOL_CHOOSER::DIALOG_SYMBOL_CHOOSER(), DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE(), DIALOG_SYMBOL_PROPERTIES::DIALOG_SYMBOL_PROPERTIES(), DIALOG_TABLE_PROPERTIES::DIALOG_TABLE_PROPERTIES(), DIALOG_TABLECELL_PROPERTIES::DIALOG_TABLECELL_PROPERTIES(), DIALOG_TARGET_PROPERTIES::DIALOG_TARGET_PROPERTIES(), DIALOG_TEXT_PROPERTIES(), DIALOG_TEXTBOX_PROPERTIES::DIALOG_TEXTBOX_PROPERTIES(), DIALOG_TRACK_VIA_PROPERTIES::DIALOG_TRACK_VIA_PROPERTIES(), DIALOG_TRACK_VIA_SIZE::DIALOG_TRACK_VIA_SIZE(), DIALOG_TUNING_PATTERN_PROPERTIES::DIALOG_TUNING_PATTERN_PROPERTIES(), DIALOG_UNUSED_PAD_LAYERS::DIALOG_UNUSED_PAD_LAYERS(), DIALOG_UPDATE_FROM_PCB::DIALOG_UPDATE_FROM_PCB(), DIALOG_UPDATE_PCB::DIALOG_UPDATE_PCB(), DIALOG_UPDATE_SYMBOL_FIELDS::DIALOG_UPDATE_SYMBOL_FIELDS(), DIALOG_USER_DEFINED_SIGNALS::DIALOG_USER_DEFINED_SIGNALS(), DIALOG_WIRE_BUS_PROPERTIES::DIALOG_WIRE_BUS_PROPERTIES(), EDA_LIST_DIALOG::EDA_LIST_DIALOG(), EDA_REORDERABLE_LIST_DIALOG::EDA_REORDERABLE_LIST_DIALOG(), HTML_MESSAGE_BOX::HTML_MESSAGE_BOX(), DIALOG_FIELD_PROPERTIES::init(), DIALOG_EDIT_LIBRARY_TABLES::InstallPanel(), NETLIST_DIALOG_ADD_GENERATOR::NETLIST_DIALOG_ADD_GENERATOR(), PAGED_DIALOG::PAGED_DIALOG(), SAVE_AS_DIALOG::SAVE_AS_DIALOG(), DIALOG_CLEANUP_TRACKS_AND_VIAS::setupOKButtonLabel(), WX_PT_ENTRY_DIALOG::WX_PT_ENTRY_DIALOG(), WX_TEXT_ENTRY_DIALOG::WX_TEXT_ENTRY_DIALOG(), and WX_UNIT_ENTRY_DIALOG::WX_UNIT_ENTRY_DIALOG().

◆ Show()

bool DIALOG_SHIM::Show ( bool  show)
overrideinherited

Definition at line 254 of file dialog_shim.cpp.

References class_map, DIALOG_SHIM::m_hash_key, DIALOG_SHIM::m_initialSize, and DIALOG_SHIM::m_useCalculatedSize.

Referenced by FOOTPRINT_EDITOR_CONTROL::CheckFootprint(), FOOTPRINT_EDITOR_CONTROL::CrossProbe(), EE_INSPECTION_TOOL::CrossProbe(), BOARD_INSPECTION_TOOL::DiffFootprint(), EE_INSPECTION_TOOL::DiffSymbol(), SCH_EDITOR_CONTROL::EditSymbolFields(), DIALOG_SHIM::EndQuasiModal(), SCH_EDITOR_CONTROL::GenerateBOM(), GROUP_TOOL::GroupProperties(), HOTKEY_CYCLE_POPUP::HOTKEY_CYCLE_POPUP(), BOARD_INSPECTION_TOOL::InspectClearance(), BOARD_INSPECTION_TOOL::InspectConstraints(), BOARD_INSPECTION_TOOL::InspectDRCError(), EE_INSPECTION_TOOL::NextMarker(), DRC_TOOL::NextMarker(), SCH_EDIT_FRAME::OnAnnotate(), DIALOG_DRC::OnDRCItemDClick(), DIALOG_ERC::OnERCItemDClick(), DIALOG_CLEANUP_GRAPHICS::OnLeftDClickItem(), DIALOG_CLEANUP_TRACKS_AND_VIAS::OnLeftDClickItem(), DIALOG_FOOTPRINT_CHECKER::OnLeftDClickItem(), GROUP_TOOL::PickNewMember(), HOTKEY_CYCLE_POPUP::Popup(), POSITION_RELATIVE_TOOL::PositionRelative(), EE_INSPECTION_TOOL::PrevMarker(), DRC_TOOL::PrevMarker(), CVPCB_MAINFRAME::readNetListAndFpFiles(), DIALOG_PAD_PROPERTIES::Show(), EDA_VIEW_SWITCHER::Show(), EDA_LIST_DIALOG::Show(), DIALOG_FIND::Show(), EE_INSPECTION_TOOL::ShowBusSyntaxHelp(), DRC_TOOL::ShowDRCDialog(), EE_INSPECTION_TOOL::ShowERCDialog(), SCH_EDIT_FRAME::ShowFindReplaceDialog(), GENERATOR_TOOL::ShowGeneratorsManager(), HTML_MESSAGE_BOX::ShowModeless(), DIALOG_SHIM::ShowQuasiModal(), and DIALOG_POSITION_RELATIVE::UpdateAnchor().

◆ ShowQuasiModal()

int DIALOG_SHIM::ShowQuasiModal ( )
inherited

Definition at line 491 of file dialog_shim.cpp.

References DIALOG_SHIM::m_qmodal_loop, DIALOG_SHIM::m_qmodal_parent_disabler, DIALOG_SHIM::m_qmodal_showing, KIPLATFORM::UI::ReparentQuasiModal(), and DIALOG_SHIM::Show().

Referenced by SCH_EDIT_TOOL::ChangeSymbols(), S3D::Configure3DPaths(), MICROWAVE_TOOL::createFootprint(), PCB::IFACE::CreateKiWindow(), MICROWAVE_TOOL::createMicrowaveInductor(), SCH_DRAWING_TOOLS::createNewText(), SYMBOL_EDITOR_DRAWING_TOOLS::doDrawShape(), SCH_DRAWING_TOOLS::DrawShape(), SCH_DRAWING_TOOLS::DrawTable(), DRAWING_TOOL::DrawTable(), SYMBOL_EDITOR_EDIT_TOOL::editFieldProperties(), SCH_EDIT_TOOL::editFieldText(), SYMBOL_EDITOR_EDIT_TOOL::editSymbolProperties(), SCH_EDIT_TABLE_TOOL::EditTable(), PCB_EDIT_TABLE_TOOL::EditTable(), GLOBAL_EDIT_TOOL::EditTeardrops(), GLOBAL_EDIT_TOOL::EditTracksAndVias(), SIMULATOR_CONTROL::EditUserDefinedSignals(), GLOBAL_EDIT_TOOL::ExchangeFootprints(), InvokeCopperZonesEditor(), InvokeDialogCreateBOM(), InvokeDialogEditSymbolsLibId(), InvokeDialogRescueEach(), InvokeNonCopperZonesEditor(), InvokeZonesManager(), FOOTPRINT_EDIT_FRAME::OnEditItemRequest(), PCB_EDIT_FRAME::OnEditItemRequest(), SCH_EDIT_FRAME::OpenProjectFiles(), DRAWING_TOOL::PlaceText(), SCH_EDIT_TOOL::Properties(), EDIT_TOOL::Properties(), SCH_EDITOR_CONTROL::RemapSymbols(), S3D::Select3DModel(), PCB_EDIT_FRAME::ShowBoardSetupDialog(), PCB_EDIT_FRAME::ShowExchangeFootprintsDialog(), PCB_BASE_EDIT_FRAME::ShowGraphicItemPropertiesDialog(), PCB_BASE_FRAME::ShowPadPropertiesDialog(), SCH_EDIT_FRAME::ShowSchematicSetupDialog(), PCB_BASE_EDIT_FRAME::ShowTextBoxPropertiesDialog(), PCB_BASE_EDIT_FRAME::ShowTextPropertiesDialog(), and PCB_EDIT_FRAME::ToPlotter().

◆ TransferDataFromWindow() [1/2]

bool DIALOG_TEXT_PROPERTIES::TransferDataFromWindow ( )
overrideprivate

Definition at line 451 of file eeschema/dialogs/dialog_text_properties.cpp.

References _, ANGLE_HORIZONTAL, ANGLE_VERTICAL, DisplayError(), COMMIT::Empty(), SCH_BASE_FRAME::GetCanvas(), EDA_ITEM::GetEditFlags(), FONT_CHOICE::GetFontSelection(), UNIT_BINDER::GetIntValue(), SCH_BASE_FRAME::GetScreen(), SCH_SHAPE::GetStroke(), COLOR_SWATCH::GetSwatchColor(), EDA_TEXT::GetTextWidth(), UNIT_BINDER::GetValue(), 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(), lineTypeNames, DIALOG_TEXT_PROPERTIES_BASE::m_bold, DIALOG_TEXT_PROPERTIES_BASE::m_borderCheckbox, DIALOG_TEXT_PROPERTIES_BASE::m_borderColorSwatch, DIALOG_TEXT_PROPERTIES_BASE::m_borderStyleCombo, m_borderWidth, DIALOG_TEXT_PROPERTIES_BASE::m_commonToAllBodyStyles, DIALOG_TEXT_PROPERTIES_BASE::m_commonToAllUnits, m_currentItem, m_currentText, DIALOG_TEXT_PROPERTIES_BASE::m_excludeFromSim, DIALOG_TEXT_PROPERTIES_BASE::m_fillColorSwatch, DIALOG_TEXT_PROPERTIES_BASE::m_filledCtrl, DIALOG_TEXT_PROPERTIES_BASE::m_fontCtrl, m_frame, DIALOG_TEXT_PROPERTIES_BASE::m_hAlignCenter, DIALOG_TEXT_PROPERTIES_BASE::m_hAlignRight, DIALOG_TEXT_PROPERTIES_BASE::m_hyperlinkCombo, DIALOG_TEXT_PROPERTIES_BASE::m_italic, DIALOG_TEXT_PROPERTIES_BASE::m_privateCheckbox, DIALOG_TEXT_PROPERTIES_BASE::m_textColorSwatch, DIALOG_TEXT_PROPERTIES_BASE::m_textCtrl, m_textSize, DIALOG_TEXT_PROPERTIES_BASE::m_vAlignBottom, DIALOG_TEXT_PROPERTIES_BASE::m_vAlignCenter, DIALOG_TEXT_PROPERTIES_BASE::m_vertical, COMMIT::Modify(), SCH_COMMIT::Push(), EDA_DRAW_PANEL_GAL::Refresh(), SCH_TEXTBOX_T, SCH_ITEM::Schematic(), SCH_ITEM::SetBodyStyle(), EDA_TEXT::SetBold(), STROKE_PARAMS::SetColor(), SCH_ITEM::SetExcludedFromSim(), EDA_SHAPE::SetFillColor(), EDA_SHAPE::SetFillMode(), EDA_TEXT::SetFont(), EDA_TEXT::SetHorizJustify(), EDA_TEXT::SetHyperlink(), EDA_TEXT::SetItalic(), STROKE_PARAMS::SetLineStyle(), SCH_ITEM::SetPrivate(), SCH_SHAPE::SetStroke(), EDA_TEXT::SetText(), EDA_TEXT::SetTextAngle(), EDA_TEXT::SetTextColor(), EDA_TEXT::SetTextSize(), SCH_ITEM::SetUnit(), EDA_TEXT::SetVertJustify(), STROKE_PARAMS::SetWidth(), text, EDA_ITEM::Type(), UNIT_BINDER::Validate(), and EDA_TEXT::ValidateHyperlink().

◆ TransferDataFromWindow() [2/2]

bool DIALOG_TEXT_PROPERTIES::TransferDataFromWindow ( )
overrideprivate

◆ TransferDataToWindow() [1/2]

bool DIALOG_TEXT_PROPERTIES::TransferDataToWindow ( )
overrideprivate

Definition at line 268 of file eeschema/dialogs/dialog_text_properties.cpp.

References ANGLE_VERTICAL, BITMAP_BUTTON::Check(), DEFAULT_STYLE, UNIT_BINDER::Enable(), SCH_ITEM::GetBodyStyle(), STROKE_PARAMS::GetColor(), SCH_ITEM::GetExcludedFromSim(), EDA_SHAPE::GetFillColor(), EDA_TEXT::GetFont(), EDA_TEXT::GetHorizJustify(), EDA_TEXT::GetHyperlink(), STROKE_PARAMS::GetLineStyle(), SCH_ITEM::GetParentSymbol(), SCH_SHAPE::GetStroke(), EDA_TEXT::GetText(), EDA_TEXT::GetTextAngle(), EDA_TEXT::GetTextColor(), EDA_TEXT::GetTextWidth(), SCH_ITEM::GetUnit(), EDA_TEXT::GetVertJustify(), EDA_SHAPE::GetWidth(), 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, SYMBOL::HasAlternateBodyStyle(), EDA_TEXT::HasHyperlink(), EDA_TEXT::IsBold(), EDA_SHAPE::IsFilled(), EDA_TEXT::IsItalic(), SYMBOL::IsMulti(), SCH_ITEM::IsPrivate(), lineTypeNames, DIALOG_TEXT_PROPERTIES_BASE::m_bold, DIALOG_TEXT_PROPERTIES_BASE::m_borderCheckbox, DIALOG_TEXT_PROPERTIES_BASE::m_borderColorLabel, DIALOG_TEXT_PROPERTIES_BASE::m_borderColorSwatch, DIALOG_TEXT_PROPERTIES_BASE::m_borderStyleCombo, DIALOG_TEXT_PROPERTIES_BASE::m_borderStyleLabel, m_borderWidth, DIALOG_TEXT_PROPERTIES_BASE::m_commonToAllBodyStyles, DIALOG_TEXT_PROPERTIES_BASE::m_commonToAllUnits, m_currentItem, m_currentText, DIALOG_TEXT_PROPERTIES_BASE::m_excludeFromSim, DIALOG_TEXT_PROPERTIES_BASE::m_fillColorLabel, DIALOG_TEXT_PROPERTIES_BASE::m_fillColorSwatch, DIALOG_TEXT_PROPERTIES_BASE::m_filledCtrl, DIALOG_TEXT_PROPERTIES_BASE::m_fontCtrl, DIALOG_TEXT_PROPERTIES_BASE::m_hAlignCenter, DIALOG_TEXT_PROPERTIES_BASE::m_hAlignLeft, DIALOG_TEXT_PROPERTIES_BASE::m_hAlignRight, DIALOG_TEXT_PROPERTIES_BASE::m_horizontal, DIALOG_TEXT_PROPERTIES_BASE::m_hyperlinkCb, DIALOG_TEXT_PROPERTIES_BASE::m_hyperlinkCombo, m_isSymbolEditor, DIALOG_TEXT_PROPERTIES_BASE::m_italic, DIALOG_TEXT_PROPERTIES_BASE::m_privateCheckbox, DIALOG_TEXT_PROPERTIES_BASE::m_textColorSwatch, DIALOG_TEXT_PROPERTIES_BASE::m_textCtrl, m_textSize, DIALOG_TEXT_PROPERTIES_BASE::m_vAlignBottom, DIALOG_TEXT_PROPERTIES_BASE::m_vAlignCenter, DIALOG_TEXT_PROPERTIES_BASE::m_vAlignTop, DIALOG_TEXT_PROPERTIES_BASE::m_vertical, SCH_TEXTBOX_T, SCH_ITEM::Schematic(), FONT_CHOICE::SetFontSelection(), COLOR_SWATCH::SetSwatchColor(), UNIT_BINDER::SetValue(), text, and EDA_ITEM::Type().

◆ TransferDataToWindow() [2/2]

bool DIALOG_TEXT_PROPERTIES::TransferDataToWindow ( )
overrideprivate

◆ vertPixelsFromDU()

int DIALOG_SHIM::vertPixelsFromDU ( int  y) const
protectedinherited

Convert an integer number of dialog units to pixels, vertically.

See SetSizeInDU or wxDialog documentation for more information.

Definition at line 211 of file dialog_shim.cpp.

Referenced by DIALOG_SYMBOL_FIELDS_TABLE::DIALOG_SYMBOL_FIELDS_TABLE().

Member Data Documentation

◆ m_alignCenter

BITMAP_BUTTON* DIALOG_TEXT_PROPERTIES_BASE::m_alignCenter
protectedinherited

◆ m_alignLeft

BITMAP_BUTTON* DIALOG_TEXT_PROPERTIES_BASE::m_alignLeft
protectedinherited

◆ m_alignRight

BITMAP_BUTTON* DIALOG_TEXT_PROPERTIES_BASE::m_alignRight
protectedinherited

◆ m_beforeEditValues

std::map<wxWindow*, wxString> DIALOG_SHIM::m_beforeEditValues
protectedinherited

◆ m_bold

◆ m_borderCheckbox

◆ m_borderColorLabel

wxStaticText* DIALOG_TEXT_PROPERTIES_BASE::m_borderColorLabel
protectedinherited

◆ m_borderColorSwatch

◆ m_borderStyleCombo

wxBitmapComboBox* DIALOG_TEXT_PROPERTIES_BASE::m_borderStyleCombo
protectedinherited

◆ m_borderStyleLabel

wxStaticText* DIALOG_TEXT_PROPERTIES_BASE::m_borderStyleLabel
protectedinherited

◆ m_borderWidth

UNIT_BINDER DIALOG_TEXT_PROPERTIES::m_borderWidth
private

◆ m_borderWidthCtrl

wxTextCtrl* DIALOG_TEXT_PROPERTIES_BASE::m_borderWidthCtrl
protectedinherited

◆ m_borderWidthLabel

wxStaticText* DIALOG_TEXT_PROPERTIES_BASE::m_borderWidthLabel
protectedinherited

◆ m_borderWidthUnits

wxStaticText* DIALOG_TEXT_PROPERTIES_BASE::m_borderWidthUnits
protectedinherited

◆ m_cbKnockout

wxCheckBox* DIALOG_TEXT_PROPERTIES_BASE::m_cbKnockout
protectedinherited

Definition at line 59 of file pcbnew/dialogs/dialog_text_properties_base.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_cbLocked

wxCheckBox* DIALOG_TEXT_PROPERTIES_BASE::m_cbLocked
protectedinherited

Definition at line 55 of file pcbnew/dialogs/dialog_text_properties_base.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_commonToAllBodyStyles

wxCheckBox* DIALOG_TEXT_PROPERTIES_BASE::m_commonToAllBodyStyles
protectedinherited

◆ m_commonToAllUnits

wxCheckBox* DIALOG_TEXT_PROPERTIES_BASE::m_commonToAllUnits
protectedinherited

◆ m_currentItem

SCH_ITEM* DIALOG_TEXT_PROPERTIES::m_currentItem
private

◆ m_currentText

EDA_TEXT* DIALOG_TEXT_PROPERTIES::m_currentText
private

◆ m_excludeFromSim

wxCheckBox* DIALOG_TEXT_PROPERTIES_BASE::m_excludeFromSim
protectedinherited

◆ m_fgSymbolEditor

wxFlexGridSizer* DIALOG_TEXT_PROPERTIES_BASE::m_fgSymbolEditor
protectedinherited

◆ m_fillColorLabel

wxStaticText* DIALOG_TEXT_PROPERTIES_BASE::m_fillColorLabel
protectedinherited

◆ m_fillColorSwatch

◆ m_filledCtrl

◆ m_firstPaintEvent

bool DIALOG_SHIM::m_firstPaintEvent
protectedinherited

Definition at line 219 of file dialog_shim.h.

Referenced by DIALOG_SHIM::OnPaint().

◆ m_fontCtrl

FONT_CHOICE * DIALOG_TEXT_PROPERTIES_BASE::m_fontCtrl
protectedinherited

◆ m_fontLabel

wxStaticText * DIALOG_TEXT_PROPERTIES_BASE::m_fontLabel
protectedinherited

◆ m_frame [1/2]

SCH_BASE_FRAME* DIALOG_TEXT_PROPERTIES::m_frame
private

◆ m_frame [2/2]

PCB_BASE_EDIT_FRAME* DIALOG_TEXT_PROPERTIES::m_frame
private

Definition at line 65 of file pcbnew/dialogs/dialog_text_properties.h.

◆ m_hAlignCenter

◆ m_hAlignLeft

◆ m_hAlignRight

◆ m_hash_key

◆ m_helpWindow

HTML_MESSAGE_BOX* DIALOG_TEXT_PROPERTIES::m_helpWindow
private

◆ m_horizontal

◆ m_hyperlinkCb

◆ m_hyperlinkCombo

◆ m_infoBar

WX_INFOBAR* DIALOG_TEXT_PROPERTIES_BASE::m_infoBar
protectedinherited

◆ m_initialFocusTarget

wxWindow* DIALOG_SHIM::m_initialFocusTarget
protectedinherited

Definition at line 220 of file dialog_shim.h.

Referenced by DIALOG_SHIM::OnPaint().

◆ m_initialSize

wxSize DIALOG_SHIM::m_initialSize
protectedinherited

Definition at line 233 of file dialog_shim.h.

Referenced by DIALOG_SHIM::Show().

◆ m_isClosing

bool DIALOG_SHIM::m_isClosing
protectedinherited

Definition at line 221 of file dialog_shim.h.

Referenced by DIALOG_SHIM::onChildSetFocus(), and DIALOG_SHIM::~DIALOG_SHIM().

◆ m_isSymbolEditor

bool DIALOG_TEXT_PROPERTIES::m_isSymbolEditor
private

◆ m_italic

◆ m_item

PCB_TEXT* DIALOG_TEXT_PROPERTIES::m_item
private

◆ m_KeepUpright

wxCheckBox* DIALOG_TEXT_PROPERTIES_BASE::m_KeepUpright
protectedinherited

Definition at line 60 of file pcbnew/dialogs/dialog_text_properties_base.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_kiway

KIWAY* KIWAY_HOLDER::m_kiway
privateinherited

Definition at line 86 of file kiway_holder.h.

Referenced by KIWAY_HOLDER::SetKiway().

◆ m_lastLink

wxString DIALOG_TEXT_PROPERTIES::m_lastLink
private

Definition at line 73 of file eeschema/dialogs/dialog_text_properties.h.

Referenced by onHyperlinkChecked().

◆ m_LayerLabel

wxStaticText* DIALOG_TEXT_PROPERTIES_BASE::m_LayerLabel
protectedinherited

Definition at line 57 of file pcbnew/dialogs/dialog_text_properties_base.h.

◆ m_LayerSelectionCtrl

PCB_LAYER_BOX_SELECTOR* DIALOG_TEXT_PROPERTIES_BASE::m_LayerSelectionCtrl
protectedinherited

Definition at line 58 of file pcbnew/dialogs/dialog_text_properties_base.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_mirrored

BITMAP_BUTTON* DIALOG_TEXT_PROPERTIES_BASE::m_mirrored
protectedinherited

Definition at line 74 of file pcbnew/dialogs/dialog_text_properties_base.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_MultiLineSizer

wxBoxSizer* DIALOG_TEXT_PROPERTIES_BASE::m_MultiLineSizer
protectedinherited

Definition at line 50 of file pcbnew/dialogs/dialog_text_properties_base.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_MultiLineText

wxStyledTextCtrl* DIALOG_TEXT_PROPERTIES_BASE::m_MultiLineText
protectedinherited

Definition at line 51 of file pcbnew/dialogs/dialog_text_properties_base.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_orientation

UNIT_BINDER DIALOG_TEXT_PROPERTIES::m_orientation
private

Definition at line 73 of file pcbnew/dialogs/dialog_text_properties.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_OrientCtrl

wxComboBox* DIALOG_TEXT_PROPERTIES_BASE::m_OrientCtrl
protectedinherited

Definition at line 91 of file pcbnew/dialogs/dialog_text_properties_base.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_OrientLabel

wxStaticText* DIALOG_TEXT_PROPERTIES_BASE::m_OrientLabel
protectedinherited

Definition at line 90 of file pcbnew/dialogs/dialog_text_properties_base.h.

◆ m_pageNumbers

std::vector<wxString> DIALOG_TEXT_PROPERTIES::m_pageNumbers
private

Definition at line 69 of file eeschema/dialogs/dialog_text_properties.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_panelBorderColor

wxPanel* DIALOG_TEXT_PROPERTIES_BASE::m_panelBorderColor
protectedinherited

◆ m_panelBorderColor1

wxPanel* DIALOG_TEXT_PROPERTIES_BASE::m_panelBorderColor1
protectedinherited

◆ m_panelFillColor

wxPanel* DIALOG_TEXT_PROPERTIES_BASE::m_panelFillColor
protectedinherited

◆ m_parentFrame

◆ m_PositionXCtrl

wxTextCtrl* DIALOG_TEXT_PROPERTIES_BASE::m_PositionXCtrl
protectedinherited

Definition at line 85 of file pcbnew/dialogs/dialog_text_properties_base.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_PositionXLabel

wxStaticText* DIALOG_TEXT_PROPERTIES_BASE::m_PositionXLabel
protectedinherited

Definition at line 84 of file pcbnew/dialogs/dialog_text_properties_base.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_PositionXUnits

wxStaticText* DIALOG_TEXT_PROPERTIES_BASE::m_PositionXUnits
protectedinherited

Definition at line 86 of file pcbnew/dialogs/dialog_text_properties_base.h.

◆ m_PositionYCtrl

wxTextCtrl* DIALOG_TEXT_PROPERTIES_BASE::m_PositionYCtrl
protectedinherited

Definition at line 88 of file pcbnew/dialogs/dialog_text_properties_base.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_PositionYLabel

wxStaticText* DIALOG_TEXT_PROPERTIES_BASE::m_PositionYLabel
protectedinherited

Definition at line 87 of file pcbnew/dialogs/dialog_text_properties_base.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_PositionYUnits

wxStaticText* DIALOG_TEXT_PROPERTIES_BASE::m_PositionYUnits
protectedinherited

Definition at line 89 of file pcbnew/dialogs/dialog_text_properties_base.h.

◆ m_posX

UNIT_BINDER DIALOG_TEXT_PROPERTIES::m_posX
private

Definition at line 71 of file pcbnew/dialogs/dialog_text_properties.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_posY

UNIT_BINDER DIALOG_TEXT_PROPERTIES::m_posY
private

Definition at line 72 of file pcbnew/dialogs/dialog_text_properties.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_privateCheckbox

wxCheckBox* DIALOG_TEXT_PROPERTIES_BASE::m_privateCheckbox
protectedinherited

◆ m_qmodal_loop

wxGUIEventLoop* DIALOG_SHIM::m_qmodal_loop
protectedinherited

Definition at line 223 of file dialog_shim.h.

Referenced by DIALOG_SHIM::EndQuasiModal(), and DIALOG_SHIM::ShowQuasiModal().

◆ m_qmodal_parent_disabler

WDO_ENABLE_DISABLE* DIALOG_SHIM::m_qmodal_parent_disabler
protectedinherited

◆ m_qmodal_showing

bool DIALOG_SHIM::m_qmodal_showing
protectedinherited

Definition at line 225 of file dialog_shim.h.

Referenced by DIALOG_SHIM::ShowQuasiModal().

◆ m_scintillaTricks

SCINTILLA_TRICKS * DIALOG_TEXT_PROPERTIES::m_scintillaTricks
private

◆ m_sdbSizer

wxStdDialogButtonSizer* DIALOG_TEXT_PROPERTIES_BASE::m_sdbSizer
protectedinherited

Definition at line 93 of file pcbnew/dialogs/dialog_text_properties_base.h.

◆ m_sdbSizer1

wxStdDialogButtonSizer* DIALOG_TEXT_PROPERTIES_BASE::m_sdbSizer1
protectedinherited

◆ m_sdbSizer1Cancel

wxButton* DIALOG_TEXT_PROPERTIES_BASE::m_sdbSizer1Cancel
protectedinherited

◆ m_sdbSizer1OK

wxButton* DIALOG_TEXT_PROPERTIES_BASE::m_sdbSizer1OK
protectedinherited

◆ m_sdbSizerCancel

wxButton* DIALOG_TEXT_PROPERTIES_BASE::m_sdbSizerCancel
protectedinherited

Definition at line 95 of file pcbnew/dialogs/dialog_text_properties_base.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_sdbSizerOK

wxButton* DIALOG_TEXT_PROPERTIES_BASE::m_sdbSizerOK
protectedinherited

Definition at line 94 of file pcbnew/dialogs/dialog_text_properties_base.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_separator1

BITMAP_BUTTON * DIALOG_TEXT_PROPERTIES_BASE::m_separator1
protectedinherited

◆ m_separator2

BITMAP_BUTTON * DIALOG_TEXT_PROPERTIES_BASE::m_separator2
protectedinherited

◆ m_separator3

BITMAP_BUTTON * DIALOG_TEXT_PROPERTIES_BASE::m_separator3
protectedinherited

◆ m_separator4

BITMAP_BUTTON* DIALOG_TEXT_PROPERTIES_BASE::m_separator4
protectedinherited

◆ m_separator5

BITMAP_BUTTON* DIALOG_TEXT_PROPERTIES_BASE::m_separator5
protectedinherited

◆ m_SingleLineSizer

wxBoxSizer* DIALOG_TEXT_PROPERTIES_BASE::m_SingleLineSizer
protectedinherited

Definition at line 52 of file pcbnew/dialogs/dialog_text_properties_base.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_SingleLineText

wxTextCtrl* DIALOG_TEXT_PROPERTIES_BASE::m_SingleLineText
protectedinherited

◆ m_SizeXCtrl

wxTextCtrl* DIALOG_TEXT_PROPERTIES_BASE::m_SizeXCtrl
protectedinherited

Definition at line 76 of file pcbnew/dialogs/dialog_text_properties_base.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_SizeXLabel

wxStaticText* DIALOG_TEXT_PROPERTIES_BASE::m_SizeXLabel
protectedinherited

Definition at line 75 of file pcbnew/dialogs/dialog_text_properties_base.h.

◆ m_SizeXUnits

wxStaticText* DIALOG_TEXT_PROPERTIES_BASE::m_SizeXUnits
protectedinherited

Definition at line 77 of file pcbnew/dialogs/dialog_text_properties_base.h.

◆ m_SizeYCtrl

wxTextCtrl* DIALOG_TEXT_PROPERTIES_BASE::m_SizeYCtrl
protectedinherited

Definition at line 79 of file pcbnew/dialogs/dialog_text_properties_base.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_SizeYLabel

wxStaticText* DIALOG_TEXT_PROPERTIES_BASE::m_SizeYLabel
protectedinherited

Definition at line 78 of file pcbnew/dialogs/dialog_text_properties_base.h.

◆ m_SizeYUnits

wxStaticText* DIALOG_TEXT_PROPERTIES_BASE::m_SizeYUnits
protectedinherited

Definition at line 80 of file pcbnew/dialogs/dialog_text_properties_base.h.

◆ m_statusLine

wxStaticText* DIALOG_TEXT_PROPERTIES_BASE::m_statusLine
protectedinherited

Definition at line 92 of file pcbnew/dialogs/dialog_text_properties_base.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_syntaxHelp

wxHyperlinkCtrl* DIALOG_TEXT_PROPERTIES_BASE::m_syntaxHelp
protectedinherited

◆ m_tabOrder

◆ m_textColorLabel

wxStaticText* DIALOG_TEXT_PROPERTIES_BASE::m_textColorLabel
protectedinherited

◆ m_textColorSwatch

◆ m_textCtrl

◆ m_textEntrySizer

wxGridBagSizer* DIALOG_TEXT_PROPERTIES_BASE::m_textEntrySizer
protectedinherited

◆ m_textHeight

UNIT_BINDER DIALOG_TEXT_PROPERTIES::m_textHeight
private

◆ m_textLabel

wxStaticText* DIALOG_TEXT_PROPERTIES_BASE::m_textLabel
protectedinherited

◆ m_TextLabel

wxStaticText* DIALOG_TEXT_PROPERTIES_BASE::m_TextLabel
protectedinherited

Definition at line 53 of file pcbnew/dialogs/dialog_text_properties_base.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_textSize

UNIT_BINDER DIALOG_TEXT_PROPERTIES::m_textSize
private

◆ m_textSizeCtrl

wxTextCtrl* DIALOG_TEXT_PROPERTIES_BASE::m_textSizeCtrl
protectedinherited

◆ m_textSizeLabel

wxStaticText* DIALOG_TEXT_PROPERTIES_BASE::m_textSizeLabel
protectedinherited

◆ m_textSizeUnits

wxStaticText* DIALOG_TEXT_PROPERTIES_BASE::m_textSizeUnits
protectedinherited

◆ m_textWidth

UNIT_BINDER DIALOG_TEXT_PROPERTIES::m_textWidth
private

◆ m_thickness

UNIT_BINDER DIALOG_TEXT_PROPERTIES::m_thickness
private

◆ m_ThicknessCtrl

wxTextCtrl* DIALOG_TEXT_PROPERTIES_BASE::m_ThicknessCtrl
protectedinherited

Definition at line 82 of file pcbnew/dialogs/dialog_text_properties_base.h.

Referenced by DIALOG_TEXT_PROPERTIES().

◆ m_ThicknessLabel

wxStaticText* DIALOG_TEXT_PROPERTIES_BASE::m_ThicknessLabel
protectedinherited

Definition at line 81 of file pcbnew/dialogs/dialog_text_properties_base.h.

◆ m_ThicknessUnits

wxStaticText* DIALOG_TEXT_PROPERTIES_BASE::m_ThicknessUnits
protectedinherited

Definition at line 83 of file pcbnew/dialogs/dialog_text_properties_base.h.

◆ m_type

HOLDER_TYPE KIWAY_HOLDER::m_type
privateinherited

Definition at line 87 of file kiway_holder.h.

◆ m_units

◆ m_useCalculatedSize

bool DIALOG_SHIM::m_useCalculatedSize
protectedinherited

◆ m_vAlignBottom

◆ m_valignBottom

BITMAP_BUTTON* DIALOG_TEXT_PROPERTIES_BASE::m_valignBottom
protectedinherited

◆ m_vAlignCenter

◆ m_valignCenter

BITMAP_BUTTON* DIALOG_TEXT_PROPERTIES_BASE::m_valignCenter
protectedinherited

◆ m_vAlignTop

◆ m_valignTop

BITMAP_BUTTON* DIALOG_TEXT_PROPERTIES_BASE::m_valignTop
protectedinherited

◆ m_vertical

◆ m_Visible

wxCheckBox* DIALOG_TEXT_PROPERTIES_BASE::m_Visible
protectedinherited

Definition at line 56 of file pcbnew/dialogs/dialog_text_properties_base.h.

Referenced by DIALOG_TEXT_PROPERTIES().


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