Go to the SVN repository for this file.
1 #ifndef GUI_WIDGETS_WX___MULTI_FILE_INPUT__HPP 2 #define GUI_WIDGETS_WX___MULTI_FILE_INPUT__HPP 40 classwxScrolledWindow;
41 classwxFlexGridSizer;
42 classwxHyperlinkEvent;
61eDeleteAllFilesLink = 20001,
70 constwxPoint& pos = wxDefaultPosition,
71 constwxSize&
size= wxDefaultSize,
72 longstyle = wxTAB_TRAVERSAL,
73 constwxString& name =
wxT(
"panel"));
79 voidCreate(wxWindow* parent,
81 constwxPoint& pos = wxDefaultPosition,
82 constwxSize&
size= wxDefaultSize,
83 longstyle = wxTAB_TRAVERSAL,
84 constwxString& name =
wxT(
"panel"));
88 voidSetDlgTitle(
constwxString& title);
90 voidSetDefaultDir(
constwxString& dir);
91wxString GetDefaultDir()
const;
93 voidSetWildcard(
constwxString& wildcard);
94wxString GetWildcard()
const;
96 voidSetDlgParent(wxWindow* parent);
98 voidSetDlgAttrs(
constwxString& title,
constwxString& dir,
99 constwxString& wildcard, wxWindow* parent);
100 voidSetSingleMode (
boolsingle);
103 voidGetFilenames(vector<wxString>&
filenames)
const;
104 voidSetFilenames(
constvector<wxString>&
filenames);
105 voidAddFilenames(
constvector<wxString>&
filenames);
107 voidOnLink(wxHyperlinkEvent& event);
108 voidOnBrowseBtn(wxCommandEvent& event);
111 voidx_AddFilenameRow(
constwxString& filename);
112 voidx_OnAddFilenames();
114 voidx_DeleteAllFilenames();
115 voidx_DeleteFilename(
intlink_id);
117 voidx_SetSingleMode();
118 voidx_SetMultiMode();
120 constwxString& txt);
128 virtualwxDragResult OnData(wxCoord x, wxCoord y, wxDragResult def);
129 virtualwxDragResult OnDragOver(wxCoord WXUNUSED(x),
CMultiFileInput & m_Input
void x_AddFilenames(const vector< wxString > &paths)
wxFlexGridSizer * m_FileSizer
vector< wxString > m_SaveFilenames
wxScrolledWindow * m_ScrollWnd
vector< CAdvancedFileInput * > m_Inputs
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 NCBI_GUIWIDGETS_WX_EXPORT
Defines to provide correct exporting from DLLs in Windows.
const struct ncbi::grid::netcache::search::fields::SIZE size
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4