1 #ifndef PKG_SEQUENCE___MERGE_PANEL__HPP
2 #define PKG_SEQUENCE___MERGE_PANEL__HPP
39 #include "wx/valgen.h"
58 #define SYMBOL_CMERGEPANEL_STYLE wxTAB_TRAVERSAL
59 #define SYMBOL_CMERGEPANEL_TITLE _("Merge Panel")
60 #define SYMBOL_CMERGEPANEL_IDNAME ID_CMERGEPANEL
61 #define SYMBOL_CMERGEPANEL_SIZE wxSize(400, 300)
62 #define SYMBOL_CMERGEPANEL_POSITION wxDefaultPosition
void SetData(const CMergeParams &data)
virtual void SetRegistryPath(const string ®_path)
CAlgoToolManagerParamsPanel.
~CMergePanel()
Destructor.
virtual void LoadSettings()
const CMergeParams & GetData() const
CObjectListWidgetSel * m_MasterItems
CMergeParams & GetData()
Data access.
void RestoreDefaults()
override in derived classes
void CreateControls()
Creates the controls and sizers.
CObjectListWidgetSel * m_ChildItems
void SetObjects(map< string, TConstScopedObjects > &masters, map< string, TConstScopedObjects > &kids)
bool Create(wxWindow *parent, wxWindowID id=ID_CMERGEPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxTAB_TRAVERSAL)
Creation.
virtual void SaveSettings() const
override in derived classes
string m_RegPath
registry path to the settings
static bool ShowToolTips()
Should we show tooltips?
wxBitmap GetBitmapResource(const wxString &name)
Retrieves bitmap resources.
wxIcon GetIconResource(const wxString &name)
Retrieves icon resources.
CMergeParams m_data
The data edited by this window.
void Init()
Initialises member variables.
CMergePanel()
Constructors.
Include a standard set of the NCBI C++ Toolkit most basic headers.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define SYMBOL_CMERGEPANEL_POSITION
#define SYMBOL_CMERGEPANEL_SIZE
#define SYMBOL_CMERGEPANEL_STYLE
#define SYMBOL_CMERGEPANEL_IDNAME
const struct ncbi::grid::netcache::search::fields::SIZE size