1 #ifndef GUI_PKG_SEQ_EDIT___PUBAUTHOR_PANEL__HPP
2 #define GUI_PKG_SEQ_EDIT___PUBAUTHOR_PANEL__HPP
33 #include <wx/hyperlink.h>
36 class wxScrolledWindow;
37 class wxFlexGridSizer;
47 #define SYMBOL_CPUBAUTHORPANEL_STYLE wxTAB_TRAVERSAL
48 #define SYMBOL_CPUBAUTHORPANEL_TITLE _("Reference Author Panel")
49 #define SYMBOL_CPUBAUTHORPANEL_IDNAME ID_CPUBAUTHORPANEL
50 #define SYMBOL_CPUBAUTHORPANEL_SIZE wxDefaultSize
51 #define SYMBOL_CPUBAUTHORPANEL_POSITION wxDefaultPosition
74 bool Create( wxWindow* parent,
void OnAddAuthorClicked(wxHyperlinkEvent &event)
wxEVT_COMMAND_HYPERLINK event handler for ID_MOLADDCHROMOSOME
wxIcon GetIconResource(const wxString &name)
Retrieves icon resources.
@ ID_REFAUTHORSCROLLEDWND
wxBitmap GetBitmapResource(const wxString &name)
Retrieves bitmap resources.
static bool ShowToolTips()
Should we show tooltips?
CRef< objects::CCit_sub > m_Sub
~CPubAuthorPanel()
Destructor.
void x_AddConsortiumRow()
void Init()
Initialises member variables.
void x_AddRowToWindow(wxWindow *row)
virtual bool TransferDataToWindow()
CPubAuthorPanel()
Constructors.
void OnAddConsortiumClicked(wxHyperlinkEvent &event)
wxEVT_COMMAND_HYPERLINK event handler for ID_MOLDELCHROMOSOME
void CreateControls()
Creates the controls and sizers.
virtual bool TransferDataFromWindow()
wxScrolledWindow * m_ScrolledWindow
bool Create(wxWindow *parent, wxWindowID id=ID_CPUBAUTHORPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL)
Creation.
wxFlexGridSizer * m_Sizer
void ApplyCitSub(objects::CCit_sub &sub)
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.
const struct ncbi::grid::netcache::search::fields::SIZE size
#define SYMBOL_CPUBAUTHORPANEL_IDNAME
#define SYMBOL_CPUBAUTHORPANEL_STYLE
#define SYMBOL_CPUBAUTHORPANEL_POSITION
#define SYMBOL_CPUBAUTHORPANEL_SIZE
#define row(bind, expected)