mirror of
				https://github.com/davidgiven/fluxengine.git
				synced 2025-10-24 11:11:02 -07:00 
			
		
		
		
	Fix issue where trying to rename files by clicking on the tree wasn't working.
This commit is contained in:
		| @@ -483,6 +483,7 @@ private: | ||||
|                     return; | ||||
|  | ||||
|                 _filesystem->moveFile(oldPath, newPath); | ||||
|                 node->newname = ""; | ||||
|  | ||||
|                 auto dirent = _filesystem->getDirent(newPath); | ||||
|                 runOnUiThread( | ||||
|   | ||||
| @@ -768,7 +768,7 @@ BrowserPanelGen::BrowserPanelGen( wxWindow* parent, wxWindowID id, const wxPoint | ||||
| 	#endif | ||||
| 	browserMoreMenu->Append( browserNewDirectoryMenuItem ); | ||||
|  | ||||
| 	browserRenameMenuItem = new wxMenuItem( browserMoreMenu, wxID_ANY, wxString( wxT("Move file") ) , wxEmptyString, wxITEM_NORMAL ); | ||||
| 	browserRenameMenuItem = new wxMenuItem( browserMoreMenu, wxID_ANY, wxString( wxT("Move/Rename file") ) , wxEmptyString, wxITEM_NORMAL ); | ||||
| 	#ifdef __WXMSW__ | ||||
| 	browserRenameMenuItem->SetBitmaps( wxNullBitmap ); | ||||
| 	#elif (defined( __WXGTK__ ) || defined( __WXOSX__ )) | ||||
| @@ -842,8 +842,8 @@ BrowserPanelGen::BrowserPanelGen( wxWindow* parent, wxWindowID id, const wxPoint | ||||
| 	browserTree->Connect( wxEVT_COMMAND_DATAVIEW_ITEM_BEGIN_DRAG, wxDataViewEventHandler( BrowserPanelGen::OnBrowserBeginDrag ), NULL, this ); | ||||
| 	browserTree->Connect( wxEVT_COMMAND_DATAVIEW_ITEM_DROP, wxDataViewEventHandler( BrowserPanelGen::OnBrowserDrop ), NULL, this ); | ||||
| 	browserTree->Connect( wxEVT_COMMAND_DATAVIEW_ITEM_DROP_POSSIBLE, wxDataViewEventHandler( BrowserPanelGen::OnBrowserDropPossible ), NULL, this ); | ||||
| 	browserTree->Connect( wxEVT_COMMAND_DATAVIEW_ITEM_EDITING_DONE, wxDataViewEventHandler( BrowserPanelGen::OnBrowserFilenameChanged ), NULL, this ); | ||||
| 	browserTree->Connect( wxEVT_COMMAND_DATAVIEW_ITEM_EXPANDING, wxDataViewEventHandler( BrowserPanelGen::OnBrowserDirectoryExpanding ), NULL, this ); | ||||
| 	browserTree->Connect( wxEVT_COMMAND_DATAVIEW_ITEM_VALUE_CHANGED, wxDataViewEventHandler( BrowserPanelGen::OnBrowserFilenameChanged ), NULL, this ); | ||||
| 	browserTree->Connect( wxEVT_COMMAND_DATAVIEW_SELECTION_CHANGED, wxDataViewEventHandler( BrowserPanelGen::OnBrowserSelectionChanged ), NULL, this ); | ||||
| 	browserDiscardButton->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( BrowserPanelGen::OnBrowserDiscardButton ), NULL, this ); | ||||
| 	browserCommitButton->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( BrowserPanelGen::OnBrowserCommitButton ), NULL, this ); | ||||
| @@ -860,8 +860,8 @@ BrowserPanelGen::~BrowserPanelGen() | ||||
| 	browserTree->Disconnect( wxEVT_COMMAND_DATAVIEW_ITEM_BEGIN_DRAG, wxDataViewEventHandler( BrowserPanelGen::OnBrowserBeginDrag ), NULL, this ); | ||||
| 	browserTree->Disconnect( wxEVT_COMMAND_DATAVIEW_ITEM_DROP, wxDataViewEventHandler( BrowserPanelGen::OnBrowserDrop ), NULL, this ); | ||||
| 	browserTree->Disconnect( wxEVT_COMMAND_DATAVIEW_ITEM_DROP_POSSIBLE, wxDataViewEventHandler( BrowserPanelGen::OnBrowserDropPossible ), NULL, this ); | ||||
| 	browserTree->Disconnect( wxEVT_COMMAND_DATAVIEW_ITEM_EDITING_DONE, wxDataViewEventHandler( BrowserPanelGen::OnBrowserFilenameChanged ), NULL, this ); | ||||
| 	browserTree->Disconnect( wxEVT_COMMAND_DATAVIEW_ITEM_EXPANDING, wxDataViewEventHandler( BrowserPanelGen::OnBrowserDirectoryExpanding ), NULL, this ); | ||||
| 	browserTree->Disconnect( wxEVT_COMMAND_DATAVIEW_ITEM_VALUE_CHANGED, wxDataViewEventHandler( BrowserPanelGen::OnBrowserFilenameChanged ), NULL, this ); | ||||
| 	browserTree->Disconnect( wxEVT_COMMAND_DATAVIEW_SELECTION_CHANGED, wxDataViewEventHandler( BrowserPanelGen::OnBrowserSelectionChanged ), NULL, this ); | ||||
| 	browserDiscardButton->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( BrowserPanelGen::OnBrowserDiscardButton ), NULL, this ); | ||||
| 	browserCommitButton->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( BrowserPanelGen::OnBrowserCommitButton ), NULL, this ); | ||||
|   | ||||
| @@ -4308,7 +4308,7 @@ | ||||
|                             <property name="tooltip"></property> | ||||
|                             <event name="OnToolClicked">OnBrowserSaveButton</event> | ||||
|                         </object> | ||||
|                         <object class="tool" expanded="0"> | ||||
|                         <object class="tool" expanded="1"> | ||||
|                             <property name="bitmap">Load From Art Provider; wxART_PLUS; wxART_TOOLBAR</property> | ||||
|                             <property name="context_menu">1</property> | ||||
|                             <property name="id">wxID_ANY</property> | ||||
| @@ -4318,7 +4318,7 @@ | ||||
|                             <property name="permission">protected</property> | ||||
|                             <property name="statusbar"></property> | ||||
|                             <property name="tooltip"></property> | ||||
|                             <object class="wxMenu" expanded="0"> | ||||
|                             <object class="wxMenu" expanded="1"> | ||||
|                                 <property name="label">MyMenu</property> | ||||
|                                 <property name="name">browserMoreMenu</property> | ||||
|                                 <property name="permission">protected</property> | ||||
| @@ -4357,7 +4357,7 @@ | ||||
|                                     <property name="help"></property> | ||||
|                                     <property name="id">wxID_ANY</property> | ||||
|                                     <property name="kind">wxITEM_NORMAL</property> | ||||
|                                     <property name="label">Move file</property> | ||||
|                                     <property name="label">Move/Rename file</property> | ||||
|                                     <property name="name">browserRenameMenuItem</property> | ||||
|                                     <property name="permission">protected</property> | ||||
|                                     <property name="shortcut"></property> | ||||
| @@ -4397,11 +4397,11 @@ | ||||
|                         </object> | ||||
|                     </object> | ||||
|                 </object> | ||||
|                 <object class="sizeritem" expanded="0"> | ||||
|                 <object class="sizeritem" expanded="1"> | ||||
|                     <property name="border">5</property> | ||||
|                     <property name="flag">wxALL|wxEXPAND</property> | ||||
|                     <property name="proportion">0</property> | ||||
|                     <object class="wxDataViewCtrl" expanded="0"> | ||||
|                     <object class="wxDataViewCtrl" expanded="1"> | ||||
|                         <property name="bg"></property> | ||||
|                         <property name="context_help"></property> | ||||
|                         <property name="context_menu">1</property> | ||||
| @@ -4426,8 +4426,8 @@ | ||||
|                         <event name="OnDataViewCtrlItemBeginDrag">OnBrowserBeginDrag</event> | ||||
|                         <event name="OnDataViewCtrlItemDrop">OnBrowserDrop</event> | ||||
|                         <event name="OnDataViewCtrlItemDropPossible">OnBrowserDropPossible</event> | ||||
|                         <event name="OnDataViewCtrlItemEditingDone">OnBrowserFilenameChanged</event> | ||||
|                         <event name="OnDataViewCtrlItemExpanding">OnBrowserDirectoryExpanding</event> | ||||
|                         <event name="OnDataViewCtrlItemValueChanged">OnBrowserFilenameChanged</event> | ||||
|                         <event name="OnDataViewCtrlSelectionChanged">OnBrowserSelectionChanged</event> | ||||
|                         <object class="dataViewColumn" expanded="0"> | ||||
|                             <property name="align">wxALIGN_LEFT</property> | ||||
|   | ||||
| @@ -413,8 +413,8 @@ class BrowserPanelGen : public wxPanel | ||||
| 		virtual void OnBrowserBeginDrag( wxDataViewEvent& event ) { event.Skip(); } | ||||
| 		virtual void OnBrowserDrop( wxDataViewEvent& event ) { event.Skip(); } | ||||
| 		virtual void OnBrowserDropPossible( wxDataViewEvent& event ) { event.Skip(); } | ||||
| 		virtual void OnBrowserFilenameChanged( wxDataViewEvent& event ) { event.Skip(); } | ||||
| 		virtual void OnBrowserDirectoryExpanding( wxDataViewEvent& event ) { event.Skip(); } | ||||
| 		virtual void OnBrowserFilenameChanged( wxDataViewEvent& event ) { event.Skip(); } | ||||
| 		virtual void OnBrowserSelectionChanged( wxDataViewEvent& event ) { event.Skip(); } | ||||
| 		virtual void OnBrowserDiscardButton( wxCommandEvent& event ) { event.Skip(); } | ||||
| 		virtual void OnBrowserCommitButton( wxCommandEvent& event ) { event.Skip(); } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user