1 #ifndef GUI_WIDGETS_ALN_MULTIPLE___WX_BUILD_OPTIONS_DLG__HPP
2 #define GUI_WIDGETS_ALN_MULTIPLE___WX_BUILD_OPTIONS_DLG__HPP
39 #include "wx/valgen.h"
49 #define SYMBOL_CBUILDOPTIONSDLG_STYLE wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL
50 #define SYMBOL_CBUILDOPTIONSDLG_TITLE wxT("Build Alignment")
51 #define SYMBOL_CBUILDOPTIONSDLG_IDNAME ID_CWXBUILDOPTIONSDLG
52 #define SYMBOL_CBUILDOPTIONSDLG_SIZE wxSize(400, 300)
53 #define SYMBOL_CBUILDOPTIONSDLG_POSITION wxDefaultPosition
76 void CreateControls();
80 void OnMultipleRadioSelected( wxCommandEvent& event );
82 void OnQueryRadioSelected( wxCommandEvent& event );
84 void OnOriginalRadioSelected( wxCommandEvent& event );
86 void OnClipRadioSelected( wxCommandEvent& event );
88 void OnExtendRadioSelected( wxCommandEvent& event );
90 void OnShowFlankRadioSelected( wxCommandEvent& event );
92 void OnShowUaRadioSelected( wxCommandEvent& event );
98 wxBitmap GetBitmapResource(
const wxString& name );
100 wxIcon GetIconResource(
const wxString& name );
103 static bool ShowToolTips();
106 virtual bool TransferDataToWindow();
107 virtual bool TransferDataFromWindow();
128 ID_CWXBUILDOPTIONSDLG = 10002,
129 ID_MULTIPLE_RADIO = 10004,
130 ID_QUERY_RADIO = 10003,
131 ID_ANCHOR_LIST = 10005,
132 ID_ORIGINAL_RADIO = 10006,
133 ID_CLIP_RADIO = 10007,
134 ID_START_TEXT = 10017,
136 ID_EXTEND_RADIO = 10008,
138 ID_HIDE_UA_RADIO = 10018,
139 ID_SHOW_FLANK_RADIO = 10020,
140 ID_EXTENT_TEXT = 10021,
141 ID_SHOW_UA_RADIO = 10018,
142 ID_COMBINE_CHECK = 10012,
143 ID_SEPARATE_STRANDS = 10011
Options for different alignment manager operations.
wxTextCtrl * m_ExtentText
wxListBox * m_AnchorIDList
vector< CBioseq_Handle > m_Handles
CAlnMultiDSBuilder::TOptions m_Options
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
virtual void SetParams()
Called at the beginning of Run, before creating thread pool.
#define NCBI_GUIWIDGETS_ALNMULTIPLE_EXPORT
const struct ncbi::grid::netcache::search::fields::SIZE size
#define SYMBOL_CBUILDOPTIONSDLG_IDNAME
#define SYMBOL_CBUILDOPTIONSDLG_SIZE
#define SYMBOL_CBUILDOPTIONSDLG_POSITION
#define SYMBOL_CBUILDOPTIONSDLG_TITLE
#define SYMBOL_CBUILDOPTIONSDLG_STYLE