Go to the documentation of this file.Go to the SVN repository for this file.
1 #ifndef GUI_WIDGETS_EDIT___SRCMOD_PANEL__HPP
2 #define GUI_WIDGETS_EDIT___SRCMOD_PANEL__HPP
39 #include <wx/checkbox.h>
40 #include <wx/combobox.h>
42 #include <wx/arrstr.h>
64 #define ID_SRCMODPANEL 10013
65 #define ID_MODIFIER_NAME 10010
66 #define SYMBOL_CSRCMODPANEL_STYLE wxTAB_TRAVERSAL
67 #define SYMBOL_CSRCMODPANEL_TITLE _("Modifier")
68 #define SYMBOL_CSRCMODPANEL_IDNAME ID_SRCMODPANEL
69 #define SYMBOL_CSRCMODPANEL_SIZE wxSize(400, 300)
70 #define SYMBOL_CSRCMODPANEL_POSITION wxDefaultPosition
103 void CreateControls();
105 void SetModifierData();
108 void SetModifierData(
const string& mod_name,
const string& mod_val);
113 void OnModifierNameSelected( wxCommandEvent& event );
114 void OnLeftDown( wxMouseEvent& event);
115 void OnLeftUp( wxMouseEvent& event);
119 void OnEditorChange( );
123 wxArrayString s_GetModifierList();
125 wxBitmap GetBitmapResource(
const wxString& name );
128 wxIcon GetIconResource(
const wxString& name );
132 static bool ShowToolTips();
139 virtual bool DoNotListOrgMod(
int st);
140 virtual bool DoNotListSubSrc(
int st);
CSrcModEditPanel * m_Editor
wxComboBox * m_SrcModName
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUIWIDGETS_EDIT_EXPORT
const struct ncbi::grid::netcache::search::fields::SIZE size
static SLJIT_INLINE sljit_ins st(sljit_gpr r, sljit_s32 d, sljit_gpr x, sljit_gpr b)
#define SYMBOL_CSRCMODPANEL_IDNAME
#define SYMBOL_CSRCMODPANEL_POSITION
#define SYMBOL_CSRCMODPANEL_SIZE
#define SYMBOL_CSRCMODPANEL_STYLE