///////////////////////////////////////////////////////////////////////////// // Name: dialog_edit_component_in_lib.h // Author: jean-pierre Charras // Licence: GPL ///////////////////////////////////////////////////////////////////////////// #ifndef _DIALOG_EDIT_COMPONENT_IN_LIB_H_ #define _DIALOG_EDIT_COMPONENT_IN_LIB_H_ #include class DIALOG_EDIT_COMPONENT_IN_LIBRARY: public DIALOG_EDIT_COMPONENT_IN_LIBRARY_BASE { public: LIB_EDIT_FRAME* m_Parent; bool m_RecreateToolbar; int m_AliasLocation; public: /// Constructors DIALOG_EDIT_COMPONENT_IN_LIBRARY( LIB_EDIT_FRAME* parent); ~DIALOG_EDIT_COMPONENT_IN_LIBRARY(); private: void initDlg(); void InitPanelDoc(); void InitBasicPanel(); void OnCancelClick( wxCommandEvent& event ); void OnOkClick(wxCommandEvent& event); void DeleteAllAliasOfPart(wxCommandEvent& event); void DeleteAliasOfPart(wxCommandEvent& event); void AddAliasOfPart(wxCommandEvent& event); bool ChangeNbUnitsPerPackage(int newUnit); bool SetUnsetConvert(); void CopyDocFromRootToAlias(wxCommandEvent& event); void BrowseAndSelectDocFile(wxCommandEvent& event); void DeleteAllFootprintFilter(wxCommandEvent& event); void DeleteOneFootprintFilter(wxCommandEvent& event); void AddFootprintFilter(wxCommandEvent& event); }; #endif // _DIALOG_EDIT_COMPONENT_IN_LIB_H_