Code::Blocks
SVN r11506
|
#include <goto_file.h>
Public Member Functions | |
GotoFile (wxWindow *parent, IncrementalSelectIterator *iterator, const wxString &title, const wxString &message) | |
~GotoFile () override | |
int | GetSelection () |
void | AddControlBelowList (wxControl *control) |
Public Member Functions inherited from wxDialog | |
virtual int | ShowModal () |
Protected Member Functions | |
void | BuildContent (wxWindow *parent, IncrementalSelectIterator *iterator, const wxString &title, const wxString &message) |
Private Member Functions | |
void | FilterItems () |
Private Attributes | |
IncrementalSelectHandler | m_handler |
IncrementalListCtrl * | m_ResultList |
wxBoxSizer * | m_sizer |
wxTextCtrl * | m_Text |
Static Private Attributes | |
static const long | ID_TEXTCTRL1 = wxNewId() |
static const long | ID_RESULT_LIST = wxNewId() |
Definition at line 19 of file goto_file.h.
GotoFile::GotoFile | ( | wxWindow * | parent, |
IncrementalSelectIterator * | iterator, | ||
const wxString & | title, | ||
const wxString & | message | ||
) |
Definition at line 41 of file goto_file.cpp.
References cbAssert.
|
override |
Definition at line 126 of file goto_file.cpp.
References IncrementalSelectHandler::DeInit(), and m_handler.
void GotoFile::AddControlBelowList | ( | wxControl * | control | ) |
Definition at line 139 of file goto_file.cpp.
References wxBoxSizer::Add(), m_sizer, SetMinSize(), wxALIGN_RIGHT, wxBOTTOM, wxLEFT, and wxRIGHT.
Referenced by ProjectManagerUI::OnFindFile().
|
protected |
Definition at line 50 of file goto_file.cpp.
References _(), _T, wxBoxSizer::Add(), cbGetMonitorRectForWindow(), wxBoxSizer::Fit(), IncrementalSelectIterator::GetColumnWidth(), wxRect::GetHeight(), wxListCtrl::GetItemCount(), wxListCtrl::GetItemRect(), ID_RESULT_LIST, ID_TEXTCTRL1, IncrementalSelectHandler::Init(), wxListCtrl::InsertColumn(), m_handler, m_ResultList, m_sizer, m_Text, wxListItem::SetId(), IncrementalListCtrl::SetIterator(), wxBoxSizer::SetSizeHints(), wxListItem::SetText(), wxListItem::SetWidth(), wxALL, wxCLOSE_BOX, wxDEFAULT_DIALOG_STYLE, wxDefaultPosition, wxDefaultSize, wxDefaultValidator, wxEmptyString, wxEXPAND, wxHSCROLL, wxID_ANY, wxLC_NO_HEADER, wxLC_REPORT, wxLC_SINGLE_SEL, wxLC_VIRTUAL, wxLEFT, wxMAXIMIZE_BOX, wxRESIZE_BORDER, wxRIGHT, wxTE_PROCESS_ENTER, wxTOP, wxVERTICAL, and wxVSCROLL.
|
private |
int GotoFile::GetSelection | ( | ) |
Definition at line 134 of file goto_file.cpp.
References IncrementalSelectHandler::GetSelection(), and m_handler.
Referenced by ProjectManagerUI::OnFindFile(), and ProjectManagerUI::OnGotoFile().
|
staticprivate |
Definition at line 43 of file goto_file.h.
Referenced by BuildContent().
|
staticprivate |
Definition at line 42 of file goto_file.h.
Referenced by BuildContent().
|
private |
Definition at line 32 of file goto_file.h.
Referenced by BuildContent(), GetSelection(), and ~GotoFile().
|
private |
Definition at line 36 of file goto_file.h.
Referenced by BuildContent().
|
private |
Definition at line 37 of file goto_file.h.
Referenced by AddControlBelowList(), and BuildContent().
|
private |
Definition at line 38 of file goto_file.h.
Referenced by BuildContent().