21#include <wx/notebook.h> 
   26#include "StringStream.h" 
   29#include "matml31_strongtypedef.h" 
   31#include "BT_MatML_Base_GUI.h" 
   32#include "BT_MatML_MatMLInfo_GUI.h" 
   33#include "BT_MatML_ID_GUI.h" 
   35#include "BT_MatML_GUI.h" 
   36#include "BT_MatML_MatMLTreeItemData.h" 
   37#include "BT_MatML_TreeCtrlSorted.h" 
   50        static wxNotebook* 
Create(wxWindow* parent);
 
   53        void Show(
bool show = 
true) { 
if (m_GUI != 
nullptr) m_GUI->Show(show); };
 
   54        bool IsShown() { 
return m_GUI->IsShown(); };
 
   55        wxNotebook* get() { 
return m_GUI; };
 
   59            const wxTreeItemId& ParentId, 
 
   61            const wxTreeItemId& PreviousId
 
   66        virtual void OnInsertAuthorityDetails(wxCommandEvent& event) { 
event.Skip(); }
 
   67        virtual void OnInsertDataSourceDetails(wxCommandEvent& event) { 
event.Skip(); }
 
   68        virtual void OnInsertMeasurementTechniqueDetails(wxCommandEvent& event) { 
event.Skip(); }
 
   69        virtual void OnInsertParameterDetails(wxCommandEvent& event) { 
event.Skip(); }
 
   70        virtual void OnInsertPropertyDetails(wxCommandEvent& event) { 
event.Skip(); }
 
   71        virtual void OnInsertSourceDetails(wxCommandEvent& event) { 
event.Skip(); }
 
   72        virtual void OnInsertSpecimenDetails(wxCommandEvent& event) { 
event.Skip(); }
 
   73        virtual void OnInsertTestConditionDetails(wxCommandEvent& event) { 
event.Skip(); }
 
   75        virtual void OnDeleteAuthorityDetails(wxCommandEvent& event) { 
event.Skip(); }
 
   76        virtual void OnDeleteDataSourceDetails(wxCommandEvent& event) { 
event.Skip(); }
 
   77        virtual void OnDeleteMeasurementTechniqueDetails(wxCommandEvent& event) { 
event.Skip(); }
 
   78        virtual void OnDeleteParameterDetails(wxCommandEvent& event) { 
event.Skip(); }
 
   79        virtual void OnDeletePropertyDetails(wxCommandEvent& event) { 
event.Skip(); }
 
   80        virtual void OnDeleteSpecimenDetails(wxCommandEvent& event) { 
event.Skip(); }
 
   81        virtual void OnDeleteSourceDetails(wxCommandEvent& event) { 
event.Skip(); }
 
   82        virtual void OnDeleteTestConditionDetails(wxCommandEvent& event) { 
event.Skip(); }
 
   84        virtual void OnPasteAuthorityDetails(wxCommandEvent& event){ 
event.Skip(); }
 
   85        virtual void OnPasteDataSourceDetails(wxCommandEvent& event){ 
event.Skip(); }
 
   86        virtual void OnPasteMeasurementTechniqueDetails(wxCommandEvent& event){ 
event.Skip(); }
 
   87        virtual void OnPasteParameterDetails(wxCommandEvent& event){ 
event.Skip(); }
 
   88        virtual void OnPastePropertyDetails(wxCommandEvent& event){ 
event.Skip(); }
 
   89        virtual void OnPasteSourceDetails(wxCommandEvent& event){ 
event.Skip(); }
 
   90        virtual void OnPasteSpecimenDetails(wxCommandEvent& event){ 
event.Skip(); }
 
   91        virtual void OnPasteTestConditionDetails(wxCommandEvent& event){ 
event.Skip(); }
 
  100        ::boost::any m_MatMLItemToCopy;
 
  109        void SetMatMLItemToCopy(const ::boost::any& MatMLItemToCopy);
 
  112        void OnInsertAuthorityDetails(wxCommandEvent& event);
 
  113        void OnInsertDataSourceDetails(wxCommandEvent& event);
 
  114        void OnInsertMeasurementTechniqueDetails(wxCommandEvent& event);
 
  115        void OnInsertParameterDetails(wxCommandEvent& event);
 
  116        void OnInsertPropertyDetails(wxCommandEvent& event);
 
  117        void OnInsertSourceDetails(wxCommandEvent& event);
 
  118        void OnInsertSpecimenDetails(wxCommandEvent& event);
 
  119        void OnInsertTestConditionDetails(wxCommandEvent& event);
 
  121        void OnDeleteAuthorityDetails(wxCommandEvent& event);
 
  122        void OnDeleteDataSourceDetails(wxCommandEvent& event);
 
  123        void OnDeleteMeasurementTechniqueDetails(wxCommandEvent& event);
 
  124        void OnDeleteParameterDetails(wxCommandEvent& event);
 
  125        void OnDeletePropertyDetails(wxCommandEvent& event);
 
  126        void OnDeleteSpecimenDetails(wxCommandEvent& event);
 
  127        void OnDeleteSourceDetails(wxCommandEvent& event);
 
  128        void OnDeleteTestConditionDetails(wxCommandEvent& event);
 
  130        void OnPasteAuthorityDetails(wxCommandEvent& event);
 
  131        void OnPasteDataSourceDetails(wxCommandEvent& event);
 
  132        void OnPasteMeasurementTechniqueDetails(wxCommandEvent& event);
 
  133        void OnPasteParameterDetails(wxCommandEvent& event);
 
  134        void OnPastePropertyDetails(wxCommandEvent& event);
 
  135        void OnPasteSourceDetails(wxCommandEvent& event);
 
  136        void OnPasteSpecimenDetails(wxCommandEvent& event);
 
  137        void OnPasteTestConditionDetails(wxCommandEvent& event);
 
Definition: matml31.hxx:1705
Definition: BT_MatML_Base_GUI.h:163
Definition: BT_MatML_TreeCtrlSorted.h:19
Contains the GUI and GUI associated classes. OnInit() calls the creation of the MaterialFrame GUI
Definition: BT_MatML_App.h:39