KiCad PCB EDA Suite
|
Implementing DIALOG_SCH_FIND_BASE. More...
#include <dialog_schematic_find.h>
Public Member Functions | |
DIALOG_SCH_FIND (wxWindow *aParent, wxFindReplaceData *aData, const wxPoint &aPosition=wxDefaultPosition, const wxSize &aSize=wxDefaultSize, int aStyle=0) | |
const wxFindReplaceData * | GetData () const |
void | SetData (wxFindReplaceData *aData) |
void | SetFindEntries (const wxArrayString &aEntries) |
wxArrayString | GetFindEntries () const |
void | SetReplaceEntries (const wxArrayString &aEntries) |
wxArrayString | GetReplaceEntries () const |
int | ShowQuasiModal () |
void | EndQuasiModal (int retCode) |
bool | IsQuasiModal () |
bool | Show (bool show) override |
bool | Enable (bool enable) override |
void | OnPaint (wxPaintEvent &event) |
KIWAY & | Kiway () const |
Function Kiway returns a reference to the KIWAY that this object has an opportunity to participate in. More... | |
PROJECT & | Prj () const |
Function Prj returns a reference to the PROJECT "associated with" this KIWAY. More... | |
void | SetKiway (wxWindow *aDest, KIWAY *aKiway) |
Function SetKiway. More... | |
Protected Member Functions | |
void | OnClose (wxCloseEvent &aEvent) override |
void | OnTextEnter (wxCommandEvent &event) override |
void | OnUpdateFindUI (wxUpdateUIEvent &aEvent) override |
void | OnUpdateReplaceUI (wxUpdateUIEvent &aEvent) override |
void | OnUpdateReplaceAllUI (wxUpdateUIEvent &aEvent) override |
void | OnUpdateWholeWordUI (wxUpdateUIEvent &aEvent) override |
void | OnUpdateWildcardUI (wxUpdateUIEvent &aEvent) override |
void | OnFind (wxCommandEvent &aEvent) override |
void | OnReplace (wxCommandEvent &aEvent) override |
void | OnCancel (wxCommandEvent &aEvent) override |
void | SendEvent (const wxEventType &aEventType) |
virtual void | OnUpdateDrcUI (wxUpdateUIEvent &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. More... | |
void | SetSizeInDU (int x, int y) |
Set the dialog to the given dimensions in "dialog units". More... | |
int | HorizPixelsFromDU (int x) |
Convert an integer number of dialog units to pixels, horizontally. More... | |
int | VertPixelsFromDU (int y) |
Convert an integer number of dialog units to pixels, vertically. More... | |
Protected Attributes | |
wxFindReplaceData * | m_findReplaceData |
wxStaticText * | m_staticText1 |
wxComboBox * | m_comboFind |
wxStaticText * | m_staticReplace |
wxComboBox * | m_comboReplace |
wxStaticText * | m_staticDirection |
wxRadioButton * | m_radioForward |
wxRadioButton * | m_radioBackward |
wxCheckBox * | m_checkWholeWord |
wxCheckBox * | m_checkMatchCase |
wxCheckBox * | m_checkWildcardMatch |
wxCheckBox * | m_checkWrap |
wxCheckBox * | m_checkAllFields |
wxCheckBox * | m_checkAllPins |
wxCheckBox * | m_checkCurrentSheetOnly |
wxCheckBox * | m_checkReplaceReferences |
wxCheckBox * | m_checkNoWarpCursor |
wxButton * | m_buttonFind |
wxButton * | m_buttonReplace |
wxButton * | m_buttonReplaceAll |
wxButton * | m_buttonCancel |
bool | m_fixupsRun |
std::string | m_hash_key |
EVENT_LOOP * | m_qmodal_loop |
bool | m_qmodal_showing |
WDO_ENABLE_DISABLE * | m_qmodal_parent_disabler |
Implementing DIALOG_SCH_FIND_BASE.
Definition at line 153 of file dialog_schematic_find.h.
DIALOG_SCH_FIND::DIALOG_SCH_FIND | ( | wxWindow * | aParent, |
wxFindReplaceData * | aData, | ||
const wxPoint & | aPosition = wxDefaultPosition , |
||
const wxSize & | aSize = wxDefaultSize , |
||
int | aStyle = 0 |
||
) |
Definition at line 37 of file dialog_schematic_find.cpp.
References FR_CURRENT_SHEET_ONLY, FR_MATCH_WILDCARD, FR_NO_WARP_CURSOR, FR_REPLACE_REFERENCES, FR_SEARCH_ALL_FIELDS, FR_SEARCH_ALL_PINS, FR_SEARCH_WRAP, and PCAD2KICAD::SetPosition().
|
overrideinherited |
Definition at line 205 of file dialog_shim.cpp.
Referenced by DIALOG_PRINT_USING_PRINTER::InitValues(), and DIALOG_SHIM::IsQuasiModal().
|
inherited |
Definition at line 610 of file dialog_shim.cpp.
References DIALOG_SHIM::IsQuasiModal(), DIALOG_SHIM::m_qmodal_loop, DIALOG_SHIM::m_qmodal_parent_disabler, DIALOG_SHIM::m_qmodal_showing, and DIALOG_SHIM::Show().
Referenced by DIALOG_SHIM::OnButton(), DIALOG_EDIT_LIBENTRY_FIELDS_IN_LIB::OnCancelButtonClick(), DIALOG_EDIT_COMPONENT_IN_SCHEMATIC::OnCancelButtonClick(), DIALOG_EDIT_ONE_FIELD::OnCancelClick(), DIALOG_EDIT_LIBENTRY_FIELDS_IN_LIB::OnCloseDialog(), DIALOG_EDIT_ONE_FIELD::OnCloseDialog(), DIALOG_EDIT_COMPONENT_IN_SCHEMATIC::OnCloseDialog(), DIALOG_CHOOSE_COMPONENT::OnCloseTimer(), DIALOG_SHIM::OnCloseWindow(), DIALOG_EDIT_LIBENTRY_FIELDS_IN_LIB::OnOKButtonClick(), DIALOG_EDIT_COMPONENT_IN_SCHEMATIC::OnOKButtonClick(), DIALOG_EDIT_ONE_FIELD::OnOkClick(), DIALOG_EXCHANGE_FOOTPRINTS::OnQuit(), DIALOG_CHOOSE_COMPONENT::OnSchViewDClick(), DIALOG_EDIT_COMPONENT_IN_SCHEMATIC::SetInitCmp(), and DIALOG_SHIM::~DIALOG_SHIM().
|
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, when all widgets are initialized, and therefore their size fixed. If TransferDataToWindow() is used to initialize widgets, at end of TransferDataToWindow, or better at end of a wxInitDialogEvent handler
In any case, the best way is to call it in a wxInitDialogEvent handler after calling TransfertDataToWindow(), which is the default wxInitDialogEvent handler wxDialog
Definition at line 104 of file dialog_shim.cpp.
References PCAD2KICAD::Center.
Referenced by COLOR4D_PICKER_DLG::COLOR4D_PICKER_DLG(), DIALOG_3D_VIEW_OPTIONS::DIALOG_3D_VIEW_OPTIONS(), DIALOG_ANNOTATE::DIALOG_ANNOTATE(), DIALOG_BOM::DIALOG_BOM(), DIALOG_COPPER_ZONE::DIALOG_COPPER_ZONE(), DIALOG_DESIGN_RULES::DIALOG_DESIGN_RULES(), DIALOG_DIMENSION_EDITOR::DIALOG_DIMENSION_EDITOR(), DIALOG_DISPLAY_OPTIONS::DIALOG_DISPLAY_OPTIONS(), DIALOG_DRC_CONTROL::DIALOG_DRC_CONTROL(), DIALOG_EDIT_COMPONENT_IN_LIBRARY::DIALOG_EDIT_COMPONENT_IN_LIBRARY(), DIALOG_EDIT_LINE_STYLE::DIALOG_EDIT_LINE_STYLE(), DIALOG_EESCHEMA_OPTIONS::DIALOG_EESCHEMA_OPTIONS(), DIALOG_ENUM_PADS::DIALOG_ENUM_PADS(), DIALOG_EXCHANGE_FOOTPRINTS::DIALOG_EXCHANGE_FOOTPRINTS(), DIALOG_EXPORT_3DFILE::DIALOG_EXPORT_3DFILE(), DIALOG_EXPORT_IDF3::DIALOG_EXPORT_IDF3(), DIALOG_EXPORT_STEP::DIALOG_EXPORT_STEP(), DIALOG_FIELDS_EDITOR_GLOBAL::DIALOG_FIELDS_EDITOR_GLOBAL(), DIALOG_FOOTPRINT_WIZARD_LIST::DIALOG_FOOTPRINT_WIZARD_LIST(), DIALOG_GLOBAL_SYM_LIB_TABLE_CONFIG::DIALOG_GLOBAL_SYM_LIB_TABLE_CONFIG(), DIALOG_KEEPOUT_AREA_PROPERTIES::DIALOG_KEEPOUT_AREA_PROPERTIES(), DIALOG_LABEL_EDITOR::DIALOG_LABEL_EDITOR(), DIALOG_LIB_EDIT_DRAW_ITEM::DIALOG_LIB_EDIT_DRAW_ITEM(), DIALOG_LIB_EDIT_TEXT::DIALOG_LIB_EDIT_TEXT(), DIALOG_LIB_NEW_COMPONENT::DIALOG_LIB_NEW_COMPONENT(), DIALOG_LIBEDIT_OPTIONS::DIALOG_LIBEDIT_OPTIONS(), DIALOG_PAD_PROPERTIES::DIALOG_PAD_PROPERTIES(), DIALOG_PADS_MASK_CLEARANCE::DIALOG_PADS_MASK_CLEARANCE(), DIALOG_PLOT_SCHEMATIC::DIALOG_PLOT_SCHEMATIC(), DIALOG_SCH_EDIT_SHEET_PIN::DIALOG_SCH_EDIT_SHEET_PIN(), DIALOG_SCH_SHEET_PROPS::DIALOG_SCH_SHEET_PROPS(), DIALOG_SELECT_PRETTY_LIB::DIALOG_SELECT_PRETTY_LIB(), DIALOG_TRACK_VIA_SIZE::DIALOG_TRACK_VIA_SIZE(), DIALOG_EDIT_ONE_FIELD::init(), DIALOG_SHIM::IsQuasiModal(), NETLIST_DIALOG::NETLIST_DIALOG(), DIALOG_LIB_EDIT_PIN::OnInitDialog(), DIALOG_EDIT_LIBENTRY_FIELDS_IN_LIB::OnInitDialog(), DIALOG_TRACK_VIA_PROPERTIES::OnInitDlg(), DIALOG_GRAPHIC_ITEMS_OPTIONS::OnInitDlg(), DIALOG_EDIT_FPTEXT::OnInitDlg(), DIALOG_SET_GRID::OnInitDlg(), DIALOG_PCB_TEXT_PROPERTIES::OnInitDlg(), DIALOG_PRINT_FOR_MODEDIT::OnInitDlg(), DIALOG_FOOTPRINT_FP_EDITOR::OnInitDlg(), DIALOG_GRAPHIC_ITEM_PROPERTIES::OnInitDlg(), DIALOG_SIM_SETTINGS::onInitDlg(), DIALOG_SPICE_MODEL::onInitDlg(), DIALOG_FOOTPRINT_BOARD_EDITOR::OnInitDlg(), DIALOG_PRINT_USING_PRINTER::OnInitDlg(), DIALOG_EDIT_COMPONENT_IN_SCHEMATIC::OnInitDlg(), TARGET_PROPERTIES_DIALOG_EDITOR::TARGET_PROPERTIES_DIALOG_EDITOR(), DIALOG_SIGNAL_LIST::TransferDataToWindow(), and DIALOG_UPDATE_FIELDS::TransferDataToWindow().
|
inline |
Definition at line 180 of file dialog_schematic_find.h.
wxArrayString DIALOG_SCH_FIND::GetFindEntries | ( | ) | const |
Definition at line 269 of file dialog_schematic_find.cpp.
References DIALOG_SCH_FIND_BASE::m_comboFind.
|
inline |
Definition at line 187 of file dialog_schematic_find.h.
|
protectedinherited |
Convert an integer number of dialog units to pixels, horizontally.
See SetSizeInDU or wxDialog documentation for more information.
Definition at line 125 of file dialog_shim.cpp.
Referenced by DIALOG_CHOOSE_COMPONENT::DIALOG_CHOOSE_COMPONENT(), and DIALOG_SHIM::IsQuasiModal().
|
inlineinherited |
Definition at line 103 of file dialog_shim.h.
References DIALOG_SHIM::Enable(), DIALOG_SHIM::FinishDialogSettings(), DIALOG_SHIM::HorizPixelsFromDU(), DIALOG_SHIM::m_qmodal_showing, DIALOG_SHIM::OnPaint(), DIALOG_SHIM::SetSizeInDU(), DIALOG_SHIM::Show(), and DIALOG_SHIM::VertPixelsFromDU().
Referenced by DIALOG_SHIM::EndQuasiModal(), EDA_BASE_FRAME::findQuasiModalDialog(), DIALOG_SHIM::OnButton(), DIALOG_EDIT_ONE_FIELD::OnCancelClick(), DIALOG_EDIT_ONE_FIELD::OnCloseDialog(), DIALOG_SHIM::OnCloseWindow(), DIALOG_EDIT_ONE_FIELD::OnOkClick(), FOOTPRINT_SELECT_WIDGET::ShowPicker(), and DIALOG_SHIM::~DIALOG_SHIM().
|
inlineinherited |
Function Kiway returns 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 60 of file kiway_player.h.
References KIWAY_HOLDER::m_kiway, KIWAY_HOLDER::Prj(), and KIWAY_HOLDER::SetKiway().
Referenced by SCH_EDIT_FRAME::AppendSchematic(), CVPCB_MAINFRAME::BuildLIBRARY_LISTBOX(), DIALOG_CHOOSE_COMPONENT::ConstructRightPanel(), CVPCB_MAINFRAME::CreateScreenCmp(), CVPCB_MAINFRAME::CVPCB_MAINFRAME(), DIALOG_CHOOSE_COMPONENT::DIALOG_CHOOSE_COMPONENT(), DIALOG_SHIM::DIALOG_SHIM(), EDIT_TOOL::editFootprintInFpEditor(), SCH_EDIT_FRAME::EditSheet(), DISPLAY_FOOTPRINTS_FRAME::Get_Module(), LIB_MANAGER::GetBufferedPart(), FOOTPRINT_EDIT_FRAME::GetIconScale(), LIB_MANAGER::getLibraryBuffer(), FOOTPRINT_EDIT_FRAME::GetPlotSettings(), PCB_EDIT_FRAME::importFile(), SCH_EDIT_FRAME::importFile(), DIALOG_EDIT_LIBENTRY_FIELDS_IN_LIB::initBuffers(), SCH_EDIT_FRAME::KiwayMailIn(), KIWAY_PLAYER::language_change(), CVPCB_MAINFRAME::LoadFootprintFiles(), KIWAY_PLAYER::OnChangeIconsOptions(), CVPCB_MAINFRAME::OnEditFootprintLibraryTable(), SCH_BASE_FRAME::OnEditSymbolLibTable(), DIALOG_CHOOSE_COMPONENT::OnIdle(), KICAD_MANAGER_FRAME::OnImportEagleFiles(), SCH_EDIT_FRAME::OnLeftClick(), SCH_BASE_FRAME::OnOpenLibraryViewer(), SCH_EDIT_FRAME::OnSimulate(), DIALOG_EDIT_ONE_FIELD::OnTextValueSelectButtonClick(), FOOTPRINT_EDIT_FRAME::OnUpdateInsertModuleInBoard(), FOOTPRINT_EDIT_FRAME::OnUpdateLoadModuleFromBoard(), FOOTPRINT_EDIT_FRAME::OnUpdateReplaceModuleInBoard(), SCH_EDIT_FRAME::OpenProjectFiles(), KIWAY_HOLDER::Prj(), PCB_EDIT_FRAME::Process_Config(), PCB_EDIT_FRAME::Process_Special_Functions(), FOOTPRINT_EDIT_FRAME::ProcessPreferences(), CVPCB_MAINFRAME::ReadNetListAndFpFiles(), FOOTPRINT_VIEWER_FRAME::ReCreateFootprintList(), FOOTPRINT_WIZARD_FRAME::ReCreateVToolbar(), LIB_EDIT_FRAME::refreshSchematic(), SCH_EDIT_FRAME::SaveEEFile(), CVPCB_MAINFRAME::SaveFootprintAssociation(), SCH_BASE_FRAME::SelectComponentFromLibBrowser(), SCH_EDIT_FRAME::SendCrossProbeNetName(), PCB_EDIT_FRAME::SendCrossProbeNetName(), CVPCB_MAINFRAME::SendMessageToEESCHEMA(), PCB_EDIT_FRAME::SendMessageToEESCHEMA(), SCH_EDIT_FRAME::SendMessageToPCBNEW(), SCH_EDIT_FRAME::sendNetlist(), FOOTPRINT_EDIT_FRAME::SetPlotSettings(), DISPLAY_FOOTPRINTS_FRAME::Show3D_Frame(), FOOTPRINT_EDIT_FRAME::Show3D_Frame(), FOOTPRINT_VIEWER_FRAME::Show3D_Frame(), FOOTPRINT_WIZARD_FRAME::Show3D_Frame(), DIALOG_EDIT_LIBENTRY_FIELDS_IN_LIB::showButtonHandler(), DIALOG_EDIT_COMPONENT_IN_SCHEMATIC::showButtonHandler(), SIM_PLOT_FRAME::SIM_PLOT_FRAME(), LIB_MANAGER::UpdatePart(), and DIALOG_EXCHANGE_FOOTPRINTS::ViewAndSelectFootprint().
|
overrideprotectedvirtual |
Reimplemented from DIALOG_SCH_FIND_BASE.
Definition at line 186 of file dialog_schematic_find.cpp.
References SendEvent(), and DIALOG_SHIM::Show().
|
overrideprotectedvirtual |
Reimplemented from DIALOG_SCH_FIND_BASE.
Definition at line 98 of file dialog_schematic_find.cpp.
References SendEvent().
|
overrideprotectedvirtual |
Reimplemented from DIALOG_SCH_FIND_BASE.
Definition at line 141 of file dialog_schematic_find.cpp.
References DIALOG_SCH_FIND_BASE::m_comboFind, and SendEvent().
Referenced by OnTextEnter().
|
inherited |
Definition at line 271 of file dialog_shim.cpp.
References DIALOG_SHIM::m_fixupsRun, and recursiveDescent().
Referenced by DIALOG_SHIM::DIALOG_SHIM(), and DIALOG_SHIM::IsQuasiModal().
|
overrideprotectedvirtual |
Reimplemented from DIALOG_SCH_FIND_BASE.
Definition at line 162 of file dialog_schematic_find.cpp.
References DIALOG_SCH_FIND_BASE::m_comboReplace, and SendEvent().
|
overrideprotectedvirtual |
Reimplemented from DIALOG_SCH_FIND_BASE.
Definition at line 135 of file dialog_schematic_find.cpp.
References OnFind().
|
inlineprotectedvirtualinherited |
Definition at line 63 of file dialog_schematic_find_base.h.
Referenced by DIALOG_SCH_FIND_BASE::DIALOG_SCH_FIND_BASE(), and DIALOG_SCH_FIND_BASE::~DIALOG_SCH_FIND_BASE().
|
overrideprotectedvirtual |
Reimplemented from DIALOG_SCH_FIND_BASE.
Definition at line 104 of file dialog_schematic_find.cpp.
References DIALOG_SCH_FIND_BASE::m_comboFind.
|
overrideprotectedvirtual |
Reimplemented from DIALOG_SCH_FIND_BASE.
Definition at line 117 of file dialog_schematic_find.cpp.
References DIALOG_SCH_FIND_BASE::m_comboFind.
|
overrideprotectedvirtual |
Reimplemented from DIALOG_SCH_FIND_BASE.
Definition at line 110 of file dialog_schematic_find.cpp.
References FR_REPLACE_ITEM_FOUND, DIALOG_SCH_FIND_BASE::m_comboFind, and m_findReplaceData.
|
overrideprotectedvirtual |
Reimplemented from DIALOG_SCH_FIND_BASE.
Definition at line 123 of file dialog_schematic_find.cpp.
References DIALOG_SCH_FIND_BASE::m_checkWildcardMatch.
|
overrideprotectedvirtual |
Reimplemented from DIALOG_SCH_FIND_BASE.
Definition at line 129 of file dialog_schematic_find.cpp.
References DIALOG_SCH_FIND_BASE::m_checkWholeWord.
|
inherited |
Function Prj returns a reference to the PROJECT "associated with" this KIWAY.
Definition at line 34 of file kiway_holder.cpp.
References KIWAY_HOLDER::Kiway(), and KIWAY::Prj().
Referenced by SCH_EDIT_FRAME::AppendSchematic(), PCB_EDIT_FRAME::ArchiveModulesOnBoard(), DIALOG_SYMBOL_REMAP::backupProject(), LIB_VIEW_FRAME::BestZoom(), DIALOG_FOOTPRINT_FP_EDITOR::BrowseAndAdd3DShapeFile(), DIALOG_FOOTPRINT_BOARD_EDITOR::BrowseAndAdd3DShapeFile(), DIALOG_EDIT_COMPONENT_IN_LIBRARY::BrowseAndSelectDocFile(), DIALOG_SYMBOL_LIB_TABLE::browseLibrariesHandler(), CVPCB_MAINFRAME::BuildLIBRARY_LISTBOX(), DIALOG_FOOTPRINT_FP_EDITOR::Cfg3DPath(), DIALOG_FOOTPRINT_BOARD_EDITOR::Cfg3DPath(), DIALOG_EDIT_COMPONENT_IN_LIBRARY::checkNewAlias(), DIALOG_EDIT_COMPONENT_IN_SCHEMATIC::copyPanelToOptions(), PCB_BASE_EDIT_FRAME::CreateNewLibrary(), DIALOG_PLOT_SCHEMATIC::createPlotFileName(), DIALOG_SYMBOL_REMAP::createProjectSymbolLibTable(), FOOTPRINT_EDIT_FRAME::DeleteModuleFromCurrentLibrary(), DIALOG_CHOOSE_COMPONENT::DIALOG_CHOOSE_COMPONENT(), DIALOG_CONFIG_EQUFILES::DIALOG_CONFIG_EQUFILES(), DIALOG_FOOTPRINT_BOARD_EDITOR::DIALOG_FOOTPRINT_BOARD_EDITOR(), DIALOG_FOOTPRINT_FP_EDITOR::DIALOG_FOOTPRINT_FP_EDITOR(), DIALOG_PAGES_SETTINGS::DIALOG_PAGES_SETTINGS(), DIALOG_SYMBOL_LIB_TABLE::DIALOG_SYMBOL_LIB_TABLE(), DIALOG_SYMBOL_REMAP::DIALOG_SYMBOL_REMAP(), LIB_VIEW_FRAME::DisplayLibInfos(), LIB_EDIT_FRAME::DisplayLibInfos(), SCH_BASE_FRAME::DisplayListComponentsInLib(), PCB_EDIT_FRAME::doAutoSave(), DIALOG_FOOTPRINT_FP_EDITOR::Edit3DShapeFileName(), DIALOG_FOOTPRINT_BOARD_EDITOR::Edit3DShapeFileName(), SCH_EDIT_FRAME::EditSheet(), PCB_EDIT_FRAME::Export_IDF3(), PCB_EDIT_FRAME::Files_io_from_id(), NETLIST_DIALOG::GenNetlist(), DISPLAY_FOOTPRINTS_FRAME::Get_Module(), FOOTPRINT_VIEWER_FRAME::getCurFootprintName(), LIB_EDIT_FRAME::GetCurLib(), FOOTPRINT_VIEWER_FRAME::getCurNickname(), FOOTPRINT_EDIT_FRAME::GetCurrentLib(), SCH_BASE_FRAME::GetLibAlias(), SCH_BASE_FRAME::GetLibPart(), FOOTPRINT_EDIT_FRAME::getLibPath(), LIB_EDIT_FRAME::getLibraryFileName(), DIALOG_SYMBOL_REMAP::getLibsNotInGlobalSymbolLibTable(), DIALOG_BOM::getPluginFileName(), LIB_VIEW_FRAME::getSelectedAlias(), FP_THREAD_IFACE::GetTable(), PCB_EDIT_FRAME::importFile(), SCH_EDIT_FRAME::importFile(), DIALOG_FOOTPRINT_FP_EDITOR::initModeditProperties(), DIALOG_FOOTPRINT_BOARD_EDITOR::InitModeditProperties(), PCB_EDIT_FRAME::InstallNetlistFrame(), SCH_EDIT_FRAME::IsSearchCacheObsolete(), KIWAY_HOLDER::Kiway(), SCH_EDIT_FRAME::Load_Component(), SCH_EDIT_FRAME::LoadCmpToFootprintLinkFile(), LIB_EDIT_FRAME::LoadComponentFromCurrentLib(), CVPCB_MAINFRAME::LoadFootprintFiles(), DIALOG_SPICE_MODEL::loadLibrary(), LIB_EDIT_FRAME::LoadOneSymbol(), CVPCB_MAINFRAME::LoadProjectFile(), SCH_EDIT_FRAME::LoadProjectFile(), PCB_EDIT_FRAME::LoadProjectSettings(), DIALOG_DRC_CONTROL::makeValidFileNameReport(), FOOTPRINT_VIEWER_FRAME::OnActivate(), DIALOG_GENCAD_EXPORT_OPTIONS::onBrowse(), DIALOG_DRC_CONTROL::OnButtonBrowseRptFileClick(), DIALOG_EDIT_COMPONENTS_LIBID::onClickOrphansButton(), CVPCB_MAINFRAME::OnEditFootprintLibraryTable(), SCH_BASE_FRAME::OnEditSymbolLibTable(), DIALOG_GENDRILL::OnGenReportFile(), DIALOG_CHOOSE_COMPONENT::OnIdle(), SCH_EDIT_FRAME::OnImportProject(), PCB_EDIT_FRAME::OnLeftClick(), DIALOG_NETLIST::OnOpenNetlistClick(), DIALOG_PLOT::OnOutputDirectoryBrowseClicked(), DIALOG_SVG_PRINT::OnOutputDirectoryBrowseClicked(), DIALOG_GENDRILL::OnOutputDirectoryBrowseClicked(), DIALOG_PLOT_SCHEMATIC::OnOutputDirectoryBrowseClicked(), LIB_EDIT_FRAME::OnPlotCurrentComponent(), DIALOG_SYMBOL_REMAP::OnRemapSymbols(), SCH_EDIT_FRAME::OnRightClick(), DIALOG_BOM::OnRunPlugin(), SCH_EDIT_FRAME::OnSaveProject(), DIALOG_CHOOSE_COMPONENT::OnSchViewPaint(), DIALOG_SPICE_MODEL::onSelectLibrary(), LIB_VIEW_FRAME::OnSelectSymbol(), DIALOG_EDIT_COMPONENT_IN_SCHEMATIC::OnTestChipName(), FOOTPRINT_EDIT_FRAME::OnUpdateSelectCurrentLib(), LIB_EDIT_FRAME::OnViewEntryDoc(), LIB_VIEW_FRAME::onViewSymbolDocument(), SCH_EDIT_FRAME::OpenProjectFiles(), PCB_EDIT_FRAME::OpenProjectFiles(), SCH_EDIT_FRAME::PasteListOfItems(), DIALOG_CHOOSE_COMPONENT::PopulateFootprintSelector(), SCH_EDIT_FRAME::Process_Config(), PCB_EDIT_FRAME::Process_Config(), FOOTPRINT_EDIT_FRAME::ProcessPreferences(), CVPCB_MAINFRAME::ReadNetListAndFpFiles(), PCB_EDIT_FRAME::RecreateCmpFileFromBoard(), FOOTPRINT_VIEWER_FRAME::ReCreateFootprintList(), LIB_VIEW_FRAME::ReCreateHToolbar(), FOOTPRINT_VIEWER_FRAME::ReCreateLibraryList(), LIB_VIEW_FRAME::ReCreateListCmp(), LIB_VIEW_FRAME::ReCreateListLib(), LIB_VIEW_FRAME::RedrawActiveWindow(), EDA_3D_VIEWER::ReloadRequest(), DIALOG_SYMBOL_REMAP::remapSymbolToLibTable(), FOOTPRINT_EDIT_FRAME::restoreLastFootprint(), FOOTPRINT_EDIT_FRAME::retainLastFootprint(), SCH_EDIT_FRAME::SaveEEFile(), FOOTPRINT_EDIT_FRAME::SaveFootprintInLibrary(), LIB_EDIT_FRAME::saveLibrary(), LIB_EDIT_FRAME::SaveOneSymbol(), CVPCB_MAINFRAME::SaveProjectFile(), SCH_EDIT_FRAME::SaveProjectSettings(), PCB_EDIT_FRAME::SaveProjectSettings(), SCH_BASE_FRAME::saveSymbolLibTables(), FOOTPRINT_VIEWER_FRAME::SelectAndViewFootprint(), SCH_BASE_FRAME::SelectComponentFromLibrary(), PCB_BASE_FRAME::SelectLibrary(), SCH_BASE_FRAME::SelectLibraryFromList(), LIB_EDIT_FRAME::selectSymLibTable(), SCH_EDIT_FRAME::sendNetlist(), FOOTPRINT_VIEWER_FRAME::setCurFootprintName(), LIB_EDIT_FRAME::SetCurLib(), FOOTPRINT_VIEWER_FRAME::setCurNickname(), LIB_EDIT_FRAME::SetCurPart(), DIALOG_CHOOSE_COMPONENT::ShowFootprintFor(), SIM_PLOT_FRAME::SIM_PLOT_FRAME(), LIB_MANAGER::symTable(), EDA_3D_VIEWER::takeScreenshot(), SIM_PLOT_FRAME::updateNetlistExporter(), SCH_SCREEN::UpdateSymbolLinks(), FOOTPRINT_VIEWER_FRAME::UpdateTitle(), FOOTPRINT_EDIT_FRAME::updateTitle(), SCH_EDIT_FRAME::WriteNetListFile(), DIALOG_FOOTPRINT_BOARD_EDITOR::~DIALOG_FOOTPRINT_BOARD_EDITOR(), and DIALOG_FOOTPRINT_FP_EDITOR::~DIALOG_FOOTPRINT_FP_EDITOR().
|
protected |
Definition at line 193 of file dialog_schematic_find.cpp.
References FR_CURRENT_SHEET_ONLY, FR_MATCH_WILDCARD, FR_NO_WARP_CURSOR, FR_REPLACE_REFERENCES, FR_SEARCH_ALL_FIELDS, FR_SEARCH_ALL_PINS, FR_SEARCH_REPLACE, FR_SEARCH_WRAP, DIALOG_SCH_FIND_BASE::m_checkAllFields, DIALOG_SCH_FIND_BASE::m_checkAllPins, DIALOG_SCH_FIND_BASE::m_checkCurrentSheetOnly, DIALOG_SCH_FIND_BASE::m_checkMatchCase, DIALOG_SCH_FIND_BASE::m_checkNoWarpCursor, DIALOG_SCH_FIND_BASE::m_checkReplaceReferences, DIALOG_SCH_FIND_BASE::m_checkWholeWord, DIALOG_SCH_FIND_BASE::m_checkWildcardMatch, DIALOG_SCH_FIND_BASE::m_checkWrap, DIALOG_SCH_FIND_BASE::m_comboFind, DIALOG_SCH_FIND_BASE::m_comboReplace, m_findReplaceData, and DIALOG_SCH_FIND_BASE::m_radioForward.
Referenced by OnCancel(), OnClose(), OnFind(), and OnReplace().
|
inline |
Definition at line 181 of file dialog_schematic_find.h.
void DIALOG_SCH_FIND::SetFindEntries | ( | const wxArrayString & | aEntries | ) |
Definition at line 275 of file dialog_schematic_find.cpp.
References DIALOG_SCH_FIND_BASE::m_comboFind.
|
inherited |
Function SetKiway.
aDest | is the recipient of aKiway pointer. It is only used for debugging, since "this" is not a wxWindow*. "this" is a KIWAY_HOLDER mix-in. |
aKiway | is often from a parent window, or from KIFACE::CreateWindow(). |
Definition at line 41 of file kiway_holder.cpp.
References KIWAY_HOLDER::m_kiway, and name.
Referenced by DIALOG_SHIM::DIALOG_SHIM(), KIWAY_HOLDER::Kiway(), and SIM_PLOT_FRAME::SIM_PLOT_FRAME().
void DIALOG_SCH_FIND::SetReplaceEntries | ( | const wxArrayString & | aEntries | ) |
Definition at line 287 of file dialog_schematic_find.cpp.
References DIALOG_SCH_FIND_BASE::m_comboFind, and DIALOG_SCH_FIND_BASE::m_comboReplace.
|
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 118 of file dialog_shim.cpp.
Referenced by DIALOG_CHOOSE_COMPONENT::DIALOG_CHOOSE_COMPONENT(), DIALOG_EDIT_COMPONENTS_LIBID::DIALOG_EDIT_COMPONENTS_LIBID(), DIALOG_FIELDS_EDITOR_GLOBAL::DIALOG_FIELDS_EDITOR_GLOBAL(), DIALOG_RESCUE_EACH::DIALOG_RESCUE_EACH(), DIALOG_SYMBOL_LIB_TABLE::DIALOG_SYMBOL_LIB_TABLE(), HOTKEYS_EDITOR_DIALOG::HOTKEYS_EDITOR_DIALOG(), HTML_MESSAGE_BOX::HTML_MESSAGE_BOX(), DIALOG_SHIM::IsQuasiModal(), DIALOG_LAYERS_SETUP::OnInitDialog(), and HTML_MESSAGE_BOX::SetDialogSizeInDU().
|
overrideinherited |
Definition at line 146 of file dialog_shim.cpp.
References class_map, EDA_RECT::GetPosition(), EDA_RECT::GetSize(), DIALOG_SHIM::m_hash_key, max, wxPoint::x, and wxPoint::y.
Referenced by DisplayHotkeyList(), DIALOG_SHIM::EndQuasiModal(), InvokeDialogERC(), DIALOG_SHIM::IsQuasiModal(), OnCancel(), DIALOG_DRC_CONTROL::OnLeftDClickClearance(), DIALOG_DRC_CONTROL::OnLeftDClickUnconnected(), DIALOG_DRC_CONTROL::OnPopupMenu(), DIALOG_EXCHANGE_FOOTPRINTS::OnQuit(), POSITION_RELATIVE_TOOL::PositionRelative(), CVPCB_MAINFRAME::ReadNetListAndFpFiles(), SCH_COMPONENT::SetPosition(), DRC::ShowDRCDialog(), and DIALOG_SHIM::ShowQuasiModal().
|
inherited |
Definition at line 558 of file dialog_shim.cpp.
References DBG, DIALOG_SHIM::m_qmodal_loop, DIALOG_SHIM::m_qmodal_parent_disabler, DIALOG_SHIM::m_qmodal_showing, and DIALOG_SHIM::Show().
Referenced by SCH_EDIT_FRAME::EditComponent(), SCH_EDIT_FRAME::EditComponentFieldText(), LIB_EDIT_FRAME::EditField(), EDIT_TOOL::ExchangeFootprints(), PCB_EDIT_FRAME::InstallExchangeModuleFrame(), LIB_EDIT_FRAME::InstallFieldsEditorDialog(), SCH_EDIT_FRAME::InstallHierarchyFrame(), InvokeDialogCreateBOMEditor(), InvokeDialogEditComponentsLibId(), InvokeDialogUpdateFields(), SCH_EDIT_FRAME::OnRemapSymbols(), LIB_VIEW_FRAME::OnSelectSymbol(), SCH_EDIT_FRAME::OpenProjectFiles(), and SCH_BASE_FRAME::SelectComponentFromLibrary().
|
protectedinherited |
Convert an integer number of dialog units to pixels, vertically.
See SetSizeInDU or wxDialog documentation for more information.
Definition at line 132 of file dialog_shim.cpp.
Referenced by DIALOG_CHOOSE_COMPONENT::DIALOG_CHOOSE_COMPONENT(), DIALOG_EDIT_COMPONENTS_LIBID::DIALOG_EDIT_COMPONENTS_LIBID(), DIALOG_SHIM::IsQuasiModal(), and DIALOG_LAYERS_SETUP::OnInitDialog().
|
protectedinherited |
Definition at line 58 of file dialog_schematic_find_base.h.
Referenced by DIALOG_SCH_FIND_BASE::DIALOG_SCH_FIND_BASE(), and DIALOG_SCH_FIND_BASE::~DIALOG_SCH_FIND_BASE().
|
protectedinherited |
Definition at line 55 of file dialog_schematic_find_base.h.
Referenced by DIALOG_SCH_FIND_BASE::DIALOG_SCH_FIND_BASE(), and DIALOG_SCH_FIND_BASE::~DIALOG_SCH_FIND_BASE().
|
protectedinherited |
Definition at line 56 of file dialog_schematic_find_base.h.
Referenced by DIALOG_SCH_FIND_BASE::DIALOG_SCH_FIND_BASE(), and DIALOG_SCH_FIND_BASE::~DIALOG_SCH_FIND_BASE().
|
protectedinherited |
Definition at line 57 of file dialog_schematic_find_base.h.
Referenced by DIALOG_SCH_FIND_BASE::DIALOG_SCH_FIND_BASE(), and DIALOG_SCH_FIND_BASE::~DIALOG_SCH_FIND_BASE().
|
protectedinherited |
Definition at line 50 of file dialog_schematic_find_base.h.
Referenced by DIALOG_SCH_FIND_BASE::DIALOG_SCH_FIND_BASE(), and SendEvent().
|
protectedinherited |
Definition at line 51 of file dialog_schematic_find_base.h.
Referenced by DIALOG_SCH_FIND_BASE::DIALOG_SCH_FIND_BASE(), and SendEvent().
|
protectedinherited |
Definition at line 52 of file dialog_schematic_find_base.h.
Referenced by DIALOG_SCH_FIND_BASE::DIALOG_SCH_FIND_BASE(), and SendEvent().
|
protectedinherited |
Definition at line 47 of file dialog_schematic_find_base.h.
Referenced by DIALOG_SCH_FIND_BASE::DIALOG_SCH_FIND_BASE(), and SendEvent().
|
protectedinherited |
Definition at line 54 of file dialog_schematic_find_base.h.
Referenced by DIALOG_SCH_FIND_BASE::DIALOG_SCH_FIND_BASE(), and SendEvent().
|
protectedinherited |
Definition at line 53 of file dialog_schematic_find_base.h.
Referenced by DIALOG_SCH_FIND_BASE::DIALOG_SCH_FIND_BASE(), and SendEvent().
|
protectedinherited |
Definition at line 46 of file dialog_schematic_find_base.h.
Referenced by DIALOG_SCH_FIND_BASE::DIALOG_SCH_FIND_BASE(), OnUpdateWildcardUI(), SendEvent(), and DIALOG_SCH_FIND_BASE::~DIALOG_SCH_FIND_BASE().
|
protectedinherited |
Definition at line 48 of file dialog_schematic_find_base.h.
Referenced by DIALOG_SCH_FIND_BASE::DIALOG_SCH_FIND_BASE(), OnUpdateWholeWordUI(), SendEvent(), and DIALOG_SCH_FIND_BASE::~DIALOG_SCH_FIND_BASE().
|
protectedinherited |
Definition at line 49 of file dialog_schematic_find_base.h.
Referenced by DIALOG_SCH_FIND_BASE::DIALOG_SCH_FIND_BASE(), and SendEvent().
|
protectedinherited |
Definition at line 40 of file dialog_schematic_find_base.h.
Referenced by DIALOG_SCH_FIND_BASE::DIALOG_SCH_FIND_BASE(), GetFindEntries(), OnFind(), OnUpdateFindUI(), OnUpdateReplaceAllUI(), OnUpdateReplaceUI(), SendEvent(), SetFindEntries(), SetReplaceEntries(), and DIALOG_SCH_FIND_BASE::~DIALOG_SCH_FIND_BASE().
|
protectedinherited |
Definition at line 42 of file dialog_schematic_find_base.h.
Referenced by DIALOG_SCH_FIND_BASE::DIALOG_SCH_FIND_BASE(), OnReplace(), SendEvent(), SetReplaceEntries(), and DIALOG_SCH_FIND_BASE::~DIALOG_SCH_FIND_BASE().
|
protected |
Definition at line 171 of file dialog_schematic_find.h.
Referenced by OnUpdateReplaceUI(), and SendEvent().
|
protectedinherited |
Definition at line 149 of file dialog_shim.h.
Referenced by DIALOG_SHIM::OnPaint().
|
protectedinherited |
Definition at line 151 of file dialog_shim.h.
Referenced by DIALOG_EXCHANGE_FOOTPRINTS::DIALOG_EXCHANGE_FOOTPRINTS(), EDA_LIST_DIALOG::EDA_LIST_DIALOG(), DIALOG_LABEL_EDITOR::SetTitle(), and DIALOG_SHIM::Show().
|
protectedinherited |
Definition at line 154 of file dialog_shim.h.
Referenced by DIALOG_SHIM::EndQuasiModal(), and DIALOG_SHIM::ShowQuasiModal().
|
protectedinherited |
Definition at line 156 of file dialog_shim.h.
Referenced by DIALOG_SHIM::EndQuasiModal(), DIALOG_SHIM::ShowQuasiModal(), and DIALOG_SHIM::~DIALOG_SHIM().
|
protectedinherited |
Definition at line 155 of file dialog_shim.h.
Referenced by DIALOG_SHIM::EndQuasiModal(), DIALOG_SHIM::IsQuasiModal(), and DIALOG_SHIM::ShowQuasiModal().
|
protectedinherited |
Definition at line 45 of file dialog_schematic_find_base.h.
Referenced by DIALOG_SCH_FIND_BASE::DIALOG_SCH_FIND_BASE().
|
protectedinherited |
Definition at line 44 of file dialog_schematic_find_base.h.
Referenced by DIALOG_SCH_FIND_BASE::DIALOG_SCH_FIND_BASE(), and SendEvent().
|
protectedinherited |
Definition at line 43 of file dialog_schematic_find_base.h.
Referenced by DIALOG_SCH_FIND_BASE::DIALOG_SCH_FIND_BASE().
|
protectedinherited |
Definition at line 41 of file dialog_schematic_find_base.h.
Referenced by DIALOG_SCH_FIND_BASE::DIALOG_SCH_FIND_BASE().
|
protectedinherited |
Definition at line 39 of file dialog_schematic_find_base.h.
Referenced by DIALOG_SCH_FIND_BASE::DIALOG_SCH_FIND_BASE().