KiCad PCB EDA Suite
|
Public Member Functions | |
DIALOG_RESCUE_EACH (SCH_EDIT_FRAME *aParent, RESCUER &aRescuer, bool aAskShowAgain) | |
This dialog asks the user which rescuable, cached parts he wants to rescue. More... | |
~DIALOG_RESCUE_EACH () | |
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 | |
virtual void | OnDialogResize (wxSizeEvent &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 | |
wxHtmlWindow * | m_htmlPrompt |
wxStaticText * | m_titleSymbols |
wxDataViewListCtrl * | m_ListOfConflicts |
wxStaticText * | m_titleInstances |
wxDataViewListCtrl * | m_ListOfInstances |
wxStaticText * | m_staticText2 |
wxPanel * | m_componentViewOld |
wxStaticText * | m_staticText3 |
wxPanel * | m_componentViewNew |
wxButton * | m_btnNeverShowAgain |
wxStdDialogButtonSizer * | m_stdButtons |
wxButton * | m_stdButtonsOK |
wxButton * | m_stdButtonsCancel |
bool | m_fixupsRun |
std::string | m_hash_key |
EVENT_LOOP * | m_qmodal_loop |
bool | m_qmodal_showing |
WDO_ENABLE_DISABLE * | m_qmodal_parent_disabler |
Private Member Functions | |
bool | TransferDataToWindow () override |
bool | TransferDataFromWindow () override |
void | PopulateConflictList () |
void | PopulateInstanceList () |
void | OnConflictSelect (wxDataViewEvent &event) override |
void | OnNeverShowClick (wxCommandEvent &event) override |
void | OnCancelClick (wxCommandEvent &event) override |
void | OnHandleCachePreviewRepaint (wxPaintEvent &aRepaintEvent) override |
void | OnHandleLibraryPreviewRepaint (wxPaintEvent &aRepaintEvent) override |
void | renderPreview (LIB_PART *aComponent, int aUnit, wxPanel *panel) |
Private Attributes | |
SCH_EDIT_FRAME * | m_Parent |
wxConfigBase * | m_Config |
RESCUER * | m_Rescuer |
bool | m_AskShowAgain |
Definition at line 36 of file dialog_rescue_each.cpp.
DIALOG_RESCUE_EACH::DIALOG_RESCUE_EACH | ( | SCH_EDIT_FRAME * | aParent, |
RESCUER & | aRescuer, | ||
bool | aAskShowAgain | ||
) |
This dialog asks the user which rescuable, cached parts he wants to rescue.
Any rejects will be pruned from aCandidates.
aParent | - the SCH_EDIT_FRAME calling this |
aRescuer | - the active RESCUER instance |
aAskShowAgain | - if true, a "Never Show Again" button will be included |
Definition at line 71 of file dialog_rescue_each.cpp.
References PCAD2KICAD::Center, Kiface(), KIFACE_I::KifaceSettings(), DIALOG_RESCUE_EACH_BASE::m_componentViewNew, DIALOG_RESCUE_EACH_BASE::m_componentViewOld, m_Config, DIALOG_RESCUE_EACH_BASE::m_htmlPrompt, DIALOG_RESCUE_EACH_BASE::m_ListOfConflicts, DIALOG_RESCUE_EACH_BASE::m_ListOfInstances, DIALOG_RESCUE_EACH_BASE::m_stdButtonsOK, and DIALOG_SHIM::SetSizeInDU().
DIALOG_RESCUE_EACH::~DIALOG_RESCUE_EACH | ( | ) |
Definition at line 141 of file dialog_rescue_each.cpp.
|
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().
|
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().
|
overrideprivatevirtual |
Reimplemented from DIALOG_RESCUE_EACH_BASE.
Definition at line 336 of file dialog_rescue_each.cpp.
References RESCUER::m_chosen_candidates, m_Rescuer, and DIALOG_RESCUE_EACH_BASE::OnCancelClick().
|
overrideprivatevirtual |
Reimplemented from DIALOG_RESCUE_EACH_BASE.
Definition at line 284 of file dialog_rescue_each.cpp.
References DIALOG_RESCUE_EACH_BASE::m_componentViewNew, DIALOG_RESCUE_EACH_BASE::m_componentViewOld, DIALOG_RESCUE_EACH_BASE::m_ListOfConflicts, and PopulateInstanceList().
|
inlineprotectedvirtualinherited |
Definition at line 54 of file dialog_rescue_each_base.h.
Referenced by DIALOG_RESCUE_EACH_BASE::DIALOG_RESCUE_EACH_BASE(), and DIALOG_RESCUE_EACH_BASE::~DIALOG_RESCUE_EACH_BASE().
|
overrideprivatevirtual |
Reimplemented from DIALOG_RESCUE_EACH_BASE.
Definition at line 215 of file dialog_rescue_each.cpp.
References RESCUE_CANDIDATE::GetCacheCandidate(), RESCUER::m_all_candidates, DIALOG_RESCUE_EACH_BASE::m_componentViewOld, DIALOG_RESCUE_EACH_BASE::m_ListOfConflicts, m_Rescuer, and renderPreview().
|
overrideprivatevirtual |
Reimplemented from DIALOG_RESCUE_EACH_BASE.
Definition at line 229 of file dialog_rescue_each.cpp.
References RESCUE_CANDIDATE::GetLibCandidate(), RESCUER::m_all_candidates, DIALOG_RESCUE_EACH_BASE::m_componentViewNew, DIALOG_RESCUE_EACH_BASE::m_ListOfConflicts, m_Rescuer, and renderPreview().
|
overrideprivatevirtual |
Reimplemented from DIALOG_RESCUE_EACH_BASE.
Definition at line 317 of file dialog_rescue_each.cpp.
References RESCUER::m_chosen_candidates, m_Config, m_Parent, m_Rescuer, and RescueNeverShowEntry.
|
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().
|
private |
Definition at line 161 of file dialog_rescue_each.cpp.
References RESCUE_CANDIDATE::GetActionDescription(), RESCUE_CANDIDATE::GetRequestedName(), RESCUER::m_all_candidates, DIALOG_RESCUE_EACH_BASE::m_ListOfConflicts, and m_Rescuer.
Referenced by TransferDataToWindow().
|
private |
Definition at line 182 of file dialog_rescue_each.cpp.
References Format(), RESCUER::GetComponents(), SCH_EDIT_FRAME::GetCurrentSheet(), RESCUE_CANDIDATE::GetRequestedName(), EDA_TEXT::GetText(), RESCUER::m_all_candidates, DIALOG_RESCUE_EACH_BASE::m_ListOfConflicts, DIALOG_RESCUE_EACH_BASE::m_ListOfInstances, m_Parent, m_Rescuer, and DIALOG_RESCUE_EACH_BASE::m_titleInstances.
Referenced by OnConflictSelect(), and TransferDataToWindow().
|
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().
|
private |
Definition at line 246 of file dialog_rescue_each.cpp.
References EDA_RECT::Centre(), PART_DRAW_OPTIONS::Default(), LIB_PART::Draw(), SCH_BASE_FRAME::GetDrawBgColor(), EDA_RECT::GetHeight(), LIB_PART::GetUnitBoundingBox(), EDA_RECT::GetWidth(), m_Parent, min, and scale.
Referenced by OnHandleCachePreviewRepaint(), and OnHandleLibraryPreviewRepaint().
|
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().
|
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_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(), DIALOG_SCH_FIND::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().
|
overrideprivate |
Definition at line 299 of file dialog_rescue_each.cpp.
References RESCUER::GetCandidateCount(), RESCUER::m_all_candidates, RESCUER::m_chosen_candidates, DIALOG_RESCUE_EACH_BASE::m_ListOfConflicts, and m_Rescuer.
|
overrideprivate |
Definition at line 146 of file dialog_rescue_each.cpp.
References m_AskShowAgain, DIALOG_RESCUE_EACH_BASE::m_btnNeverShowAgain, PopulateConflictList(), and PopulateInstanceList().
|
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().
|
private |
Definition at line 56 of file dialog_rescue_each.cpp.
Referenced by TransferDataToWindow().
|
protectedinherited |
Definition at line 48 of file dialog_rescue_each_base.h.
Referenced by DIALOG_RESCUE_EACH_BASE::DIALOG_RESCUE_EACH_BASE(), TransferDataToWindow(), and DIALOG_RESCUE_EACH_BASE::~DIALOG_RESCUE_EACH_BASE().
|
protectedinherited |
Definition at line 47 of file dialog_rescue_each_base.h.
Referenced by DIALOG_RESCUE_EACH(), DIALOG_RESCUE_EACH_BASE::DIALOG_RESCUE_EACH_BASE(), OnConflictSelect(), OnHandleLibraryPreviewRepaint(), and DIALOG_RESCUE_EACH_BASE::~DIALOG_RESCUE_EACH_BASE().
|
protectedinherited |
Definition at line 45 of file dialog_rescue_each_base.h.
Referenced by DIALOG_RESCUE_EACH(), DIALOG_RESCUE_EACH_BASE::DIALOG_RESCUE_EACH_BASE(), OnConflictSelect(), OnHandleCachePreviewRepaint(), and DIALOG_RESCUE_EACH_BASE::~DIALOG_RESCUE_EACH_BASE().
|
private |
Definition at line 54 of file dialog_rescue_each.cpp.
Referenced by DIALOG_RESCUE_EACH(), and OnNeverShowClick().
|
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 39 of file dialog_rescue_each_base.h.
Referenced by DIALOG_RESCUE_EACH(), and DIALOG_RESCUE_EACH_BASE::DIALOG_RESCUE_EACH_BASE().
|
protectedinherited |
Definition at line 41 of file dialog_rescue_each_base.h.
Referenced by DIALOG_RESCUE_EACH(), DIALOG_RESCUE_EACH_BASE::DIALOG_RESCUE_EACH_BASE(), OnConflictSelect(), OnHandleCachePreviewRepaint(), OnHandleLibraryPreviewRepaint(), PopulateConflictList(), PopulateInstanceList(), TransferDataFromWindow(), and DIALOG_RESCUE_EACH_BASE::~DIALOG_RESCUE_EACH_BASE().
|
protectedinherited |
Definition at line 43 of file dialog_rescue_each_base.h.
Referenced by DIALOG_RESCUE_EACH(), DIALOG_RESCUE_EACH_BASE::DIALOG_RESCUE_EACH_BASE(), and PopulateInstanceList().
|
private |
Definition at line 53 of file dialog_rescue_each.cpp.
Referenced by OnNeverShowClick(), PopulateInstanceList(), and renderPreview().
|
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().
|
private |
Definition at line 55 of file dialog_rescue_each.cpp.
Referenced by OnCancelClick(), OnHandleCachePreviewRepaint(), OnHandleLibraryPreviewRepaint(), OnNeverShowClick(), PopulateConflictList(), PopulateInstanceList(), and TransferDataFromWindow().
|
protectedinherited |
Definition at line 44 of file dialog_rescue_each_base.h.
Referenced by DIALOG_RESCUE_EACH_BASE::DIALOG_RESCUE_EACH_BASE().
|
protectedinherited |
Definition at line 46 of file dialog_rescue_each_base.h.
Referenced by DIALOG_RESCUE_EACH_BASE::DIALOG_RESCUE_EACH_BASE().
|
protectedinherited |
Definition at line 49 of file dialog_rescue_each_base.h.
Referenced by DIALOG_RESCUE_EACH_BASE::DIALOG_RESCUE_EACH_BASE().
|
protectedinherited |
Definition at line 51 of file dialog_rescue_each_base.h.
Referenced by DIALOG_RESCUE_EACH_BASE::DIALOG_RESCUE_EACH_BASE(), and DIALOG_RESCUE_EACH_BASE::~DIALOG_RESCUE_EACH_BASE().
|
protectedinherited |
Definition at line 50 of file dialog_rescue_each_base.h.
Referenced by DIALOG_RESCUE_EACH(), and DIALOG_RESCUE_EACH_BASE::DIALOG_RESCUE_EACH_BASE().
|
protectedinherited |
Definition at line 42 of file dialog_rescue_each_base.h.
Referenced by DIALOG_RESCUE_EACH_BASE::DIALOG_RESCUE_EACH_BASE(), and PopulateInstanceList().
|
protectedinherited |
Definition at line 40 of file dialog_rescue_each_base.h.
Referenced by DIALOG_RESCUE_EACH_BASE::DIALOG_RESCUE_EACH_BASE().