* wxPMFileBrowserPane is a kind of wxPMWorkplaceBrowserPane, which * extends it by adding file-management functionality into the tree * of the workplace. Files are managed for each project, in it's * separate branch. This class is still gernal enough to be extanded * further, eg. adding sub-items for each file or extending set of * commands in the context-popup menu of particular item.
Derived from
Data structures
Members
wxPMFileBrowserPane::wxPMFileBrowserPane
wxPMFileBrowserPane::~wxPMFileBrowserPane
wxPMFileBrowserPane::AddFileItem
wxPMFileBrowserPane::CreateImageList
wxPMFileBrowserPane::DoCopyToClipboard
wxPMFileBrowserPane::FindBitmapForMimeType
wxPMFileBrowserPane::FindBitmapIndexForMimeType
wxPMFileBrowserPane::GetMergableMenuChain
wxPMFileBrowserPane::OnAddItemsToContextMenu
wxPMFileBrowserPane::OnCmdAddFile
wxPMFileBrowserPane::OnCmdCopyFullName
wxPMFileBrowserPane::OnCmdCopyName
wxPMFileBrowserPane::OnCmdFilesRecursively
wxPMFileBrowserPane::OnCmdGotoBrowser
wxPMFileBrowserPane::OnCmdNewFile
wxPMFileBrowserPane::OnCmdOpenFile
wxPMFileBrowserPane::OnCmdRemoveAllFiles
wxPMFileBrowserPane::OnCmdRemoveFile
wxPMFileBrowserPane::OnCmdShowProperties
wxPMFileBrowserPane::OnCmdToggleBrowser
wxPMFileBrowserPane::OnDeleteRequested
wxPMFileBrowserPane::OnFileAdded
wxPMFileBrowserPane::OnFileRemoved
wxPMFileBrowserPane::OnItemActivated
wxPMFileBrowserPane::OnItemExpanding
wxPMFileBrowserPane::RegisterBitmapForMimeType
wxPMFileBrowserPane::RegisterDefaultFileTypeIcons
wxPMFileBrowserPane()
~wxPMFileBrowserPane()
void AddFileItem(wxTreeItemId parent, wxPMFileInfo& file)
wxImageList* CreateImageList()
overridden "factory-methods" of wxPMWorkplaceBrowserPane
void DoCopyToClipboard(const wxString& text)
bool FindBitmapForMimeType(const wxString& mimeType, wxBitmap& bmp)
int FindBitmapIndexForMimeType(const wxString& mimeType)
wxPMMergableMenuChain* GetMergableMenuChain()
void OnAddItemsToContextMenu(wxMenu& menu, wxPMBrowserTreeData* pData)
void OnCmdAddFile(wxCommandEvent& event)
void OnCmdCopyFullName(wxCommandEvent& event)
void OnCmdCopyName(wxCommandEvent& event)
void OnCmdFilesRecursively(wxCommandEvent& event)
virtual void OnCmdAddFiles( wxCommandEvent& event );
void OnCmdGotoBrowser(wxCommandEvent& event)
void OnCmdNewFile(wxCommandEvent& event)
void OnCmdOpenFile(wxCommandEvent& event)
handlers for context-popup commands
void OnCmdRemoveAllFiles(wxCommandEvent& event)
void OnCmdRemoveFile(wxCommandEvent& event)
void OnCmdShowProperties(wxCommandEvent& event)
void OnCmdToggleBrowser(wxCommandEvent& event)
void OnDeleteRequested(wxTreeItemId item, wxPMBrowserTreeData* pData)
void OnFileAdded(wxPMFileInfo& file, wxPMProject* pToProject)
overridden notifications of wxPMWorkplaceListener
void OnFileRemoved(wxPMFileInfo& file, wxPMProject* pFromProject)
void OnItemActivated(wxTreeItemId item, wxPMBrowserTreeData* pData)
void OnItemExpanding(wxTreeItemId item, wxPMBrowserTreeData* pData)
overridden notifications of wxPMWorkplaceBrowserPane
void RegisterBitmapForMimeType(const wxString& bmpName, const wxString& mimeType)
static methods **
void RegisterBitmapForMimeType(const wxBitmap& bmp, const wxString& mimeType)
void RegisterDefaultFileTypeIcons()
registers all default file-type icons,