Renamed scenes_dock to filesystem_dock (makes more sense, it has not been a scenes dock since a long time).

This commit is contained in:
Juan Linietsky 2016-07-21 10:34:57 -03:00
parent e75bad41f7
commit ff8f4cb409
4 changed files with 72 additions and 72 deletions

View file

@ -3822,7 +3822,7 @@ void EditorNode::request_instance_scene(const String &p_path) {
}
ScenesDock *EditorNode::get_scenes_dock() {
FileSystemDock *EditorNode::get_scenes_dock() {
return scenes_dock;
}
@ -6162,7 +6162,7 @@ EditorNode::EditorNode() {
//node_dock->set_undoredo(&editor_data.get_undo_redo());
dock_slot[DOCK_SLOT_RIGHT_BL]->add_child(node_dock);
scenes_dock = memnew( ScenesDock(this) );
scenes_dock = memnew( FileSystemDock(this) );
scenes_dock->set_name(TTR("FileSystem"));
scenes_dock->set_use_thumbnails(int(EditorSettings::get_singleton()->get("file_dialog/display_mode"))==EditorFileDialog::DISPLAY_THUMBNAILS);
dock_slot[DOCK_SLOT_LEFT_UR]->add_child(scenes_dock);

View file

@ -42,7 +42,7 @@
#include "scene/gui/split_container.h"
#include "scene/gui/center_container.h"
#include "scene/gui/texture_progress.h"
#include "tools/editor/scenes_dock.h"
#include "tools/editor/filesystem_dock.h"
#include "tools/editor/scene_tree_editor.h"
#include "tools/editor/property_editor.h"
#include "tools/editor/create_dialog.h"
@ -275,7 +275,7 @@ private:
PropertyEditor *property_editor;
NodeDock *node_dock;
VBoxContainer *prop_editor_vb;
ScenesDock *scenes_dock;
FileSystemDock *scenes_dock;
EditorRunNative *run_native;
HBoxContainer *search_bar;
@ -666,7 +666,7 @@ public:
static VSplitContainer *get_top_split() { return singleton->top_split; }
void request_instance_scene(const String &p_path);
ScenesDock *get_scenes_dock();
FileSystemDock *get_scenes_dock();
SceneTreeDock *get_scene_tree_dock();
static UndoRedo* get_undo_redo() { return &singleton->editor_data.get_undo_redo(); }

View file

@ -26,7 +26,7 @@
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/
#include "scenes_dock.h"
#include "filesystem_dock.h"
#include "os/dir_access.h"
#include "os/file_access.h"
#include "globals.h"
@ -39,7 +39,7 @@
#include "scene/main/viewport.h"
bool ScenesDock::_create_tree(TreeItem *p_parent,EditorFileSystemDirectory *p_dir) {
bool FileSystemDock::_create_tree(TreeItem *p_parent,EditorFileSystemDirectory *p_dir) {
TreeItem *item = tree->create_item(p_parent);
@ -66,7 +66,7 @@ bool ScenesDock::_create_tree(TreeItem *p_parent,EditorFileSystemDirectory *p_di
}
void ScenesDock::_update_tree() {
void FileSystemDock::_update_tree() {
tree->clear();
updating_tree=true;
@ -97,7 +97,7 @@ void ScenesDock::_update_tree() {
}
void ScenesDock::_notification(int p_what) {
void FileSystemDock::_notification(int p_what) {
switch(p_what) {
@ -208,7 +208,7 @@ void ScenesDock::_notification(int p_what) {
void ScenesDock::_dir_selected() {
void FileSystemDock::_dir_selected() {
TreeItem *ti = tree->get_selected();
if (!ti)
@ -241,7 +241,7 @@ void ScenesDock::_dir_selected() {
}
void ScenesDock::_favorites_pressed() {
void FileSystemDock::_favorites_pressed() {
TreeItem *sel = tree->get_selected();
if (!sel)
@ -270,7 +270,7 @@ void ScenesDock::_favorites_pressed() {
}
String ScenesDock::get_selected_path() const {
String FileSystemDock::get_selected_path() const {
TreeItem *sel = tree->get_selected();
if (!sel)
@ -279,12 +279,12 @@ String ScenesDock::get_selected_path() const {
return "res://"+path;
}
String ScenesDock::get_current_path() const {
String FileSystemDock::get_current_path() const {
return path;
}
void ScenesDock::_thumbnail_done(const String& p_path,const Ref<Texture>& p_preview, const Variant& p_udata) {
void FileSystemDock::_thumbnail_done(const String& p_path,const Ref<Texture>& p_preview, const Variant& p_udata) {
bool valid=false;
@ -312,7 +312,7 @@ void ScenesDock::_thumbnail_done(const String& p_path,const Ref<Texture>& p_prev
}
void ScenesDock::_change_file_display() {
void FileSystemDock::_change_file_display() {
if (display_mode->is_pressed()) {
display_mode->set_icon( get_icon("FileThumbnail","EditorIcons"));
@ -324,7 +324,7 @@ void ScenesDock::_change_file_display() {
_update_files(true);
}
void ScenesDock::_search(EditorFileSystemDirectory *p_path,List<FileInfo>* matches,int p_max_items) {
void FileSystemDock::_search(EditorFileSystemDirectory *p_path,List<FileInfo>* matches,int p_max_items) {
if (matches->size()>p_max_items)
return;
@ -371,7 +371,7 @@ void ScenesDock::_search(EditorFileSystemDirectory *p_path,List<FileInfo>* match
}
}
void ScenesDock::_update_files(bool p_keep_selection) {
void FileSystemDock::_update_files(bool p_keep_selection) {
Set<String> cselection;
@ -584,13 +584,13 @@ void ScenesDock::_update_files(bool p_keep_selection) {
}
void ScenesDock::_select_file(int p_idx) {
void FileSystemDock::_select_file(int p_idx) {
files->select(p_idx,true);
_file_option(FILE_OPEN);
}
void ScenesDock::_go_to_tree() {
void FileSystemDock::_go_to_tree() {
tree->show();
file_list_vb->hide();
@ -602,7 +602,7 @@ void ScenesDock::_go_to_tree() {
//file_options->hide();
}
void ScenesDock::_go_to_dir(const String& p_dir){
void FileSystemDock::_go_to_dir(const String& p_dir){
DirAccess *da = DirAccess::create(DirAccess::ACCESS_RESOURCES);
if (da->change_dir(p_dir)==OK) {
@ -615,7 +615,7 @@ void ScenesDock::_go_to_dir(const String& p_dir){
}
void ScenesDock::_preview_invalidated(const String& p_path) {
void FileSystemDock::_preview_invalidated(const String& p_path) {
if (p_path.get_base_dir()==path && search_box->get_text()==String() && file_list_vb->is_visible()) {
@ -635,7 +635,7 @@ void ScenesDock::_preview_invalidated(const String& p_path) {
}
}
void ScenesDock::_fs_changed() {
void FileSystemDock::_fs_changed() {
button_hist_prev->set_disabled(history_pos==0);
button_hist_next->set_disabled(history_pos+1==history.size());
@ -656,7 +656,7 @@ void ScenesDock::_fs_changed() {
set_process(false);
}
void ScenesDock::_set_scannig_mode() {
void FileSystemDock::_set_scannig_mode() {
split_box->hide();
button_hist_prev->set_disabled(true);
@ -671,7 +671,7 @@ void ScenesDock::_set_scannig_mode() {
}
void ScenesDock::_fw_history() {
void FileSystemDock::_fw_history() {
if (history_pos<history.size()-1)
history_pos++;
@ -695,7 +695,7 @@ void ScenesDock::_fw_history() {
}
void ScenesDock::_bw_history() {
void FileSystemDock::_bw_history() {
if (history_pos>0)
history_pos--;
@ -719,7 +719,7 @@ void ScenesDock::_bw_history() {
}
void ScenesDock::_push_to_history() {
void FileSystemDock::_push_to_history() {
history.resize(history_pos+1);
if (history[history_pos]!=path) {
@ -733,7 +733,7 @@ void ScenesDock::_push_to_history() {
}
void ScenesDock::_find_inside_move_files(EditorFileSystemDirectory *efsd,Vector<String>& files) {
void FileSystemDock::_find_inside_move_files(EditorFileSystemDirectory *efsd,Vector<String>& files) {
for(int i=0;i<efsd->get_subdir_count();i++) {
_find_inside_move_files(efsd->get_subdir(i),files);
@ -744,7 +744,7 @@ void ScenesDock::_find_inside_move_files(EditorFileSystemDirectory *efsd,Vector<
}
void ScenesDock::_find_remaps(EditorFileSystemDirectory *efsd,Map<String,String> &renames,List<String>& to_remaps) {
void FileSystemDock::_find_remaps(EditorFileSystemDirectory *efsd,Map<String,String> &renames,List<String>& to_remaps) {
for(int i=0;i<efsd->get_subdir_count();i++) {
_find_remaps(efsd->get_subdir(i),renames,to_remaps);
@ -761,7 +761,7 @@ void ScenesDock::_find_remaps(EditorFileSystemDirectory *efsd,Map<String,String>
}
void ScenesDock::_rename_operation(const String& p_to_path) {
void FileSystemDock::_rename_operation(const String& p_to_path) {
if (move_files[0]==p_to_path) {
EditorNode::get_singleton()->show_warning(TTR("Same source and destination files, doing nothing."));
@ -808,7 +808,7 @@ void ScenesDock::_rename_operation(const String& p_to_path) {
}
void ScenesDock::_move_operation(const String& p_to_path) {
void FileSystemDock::_move_operation(const String& p_to_path) {
if (p_to_path==path) {
EditorNode::get_singleton()->show_warning(TTR("Same source and destination paths, doing nothing."));
@ -901,7 +901,7 @@ void ScenesDock::_move_operation(const String& p_to_path) {
}
void ScenesDock::_file_option(int p_option) {
void FileSystemDock::_file_option(int p_option) {
switch(p_option) {
@ -1085,7 +1085,7 @@ void ScenesDock::_file_option(int p_option) {
}
}
void ScenesDock::_open_pressed(){
void FileSystemDock::_open_pressed(){
TreeItem *sel = tree->get_selected();
@ -1116,7 +1116,7 @@ void ScenesDock::_open_pressed(){
}
void ScenesDock::_search_changed(const String& p_text) {
void FileSystemDock::_search_changed(const String& p_text) {
if (!search_box->is_visible())
return; //wtf
@ -1124,29 +1124,29 @@ void ScenesDock::_search_changed(const String& p_text) {
_update_files(false);
}
void ScenesDock::_rescan() {
void FileSystemDock::_rescan() {
_set_scannig_mode();
EditorFileSystem::get_singleton()->scan();
}
void ScenesDock::fix_dependencies(const String& p_for_file) {
void FileSystemDock::fix_dependencies(const String& p_for_file) {
deps_editor->edit(p_for_file);
}
void ScenesDock::focus_on_filter() {
void FileSystemDock::focus_on_filter() {
}
void ScenesDock::set_use_thumbnails(bool p_use) {
void FileSystemDock::set_use_thumbnails(bool p_use) {
display_mode->set_pressed(!p_use);
}
Variant ScenesDock::get_drag_data_fw(const Point2& p_point,Control* p_from) {
Variant FileSystemDock::get_drag_data_fw(const Point2& p_point,Control* p_from) {
if (p_from==tree) {
@ -1223,7 +1223,7 @@ Variant ScenesDock::get_drag_data_fw(const Point2& p_point,Control* p_from) {
return Variant();
}
bool ScenesDock::can_drop_data_fw(const Point2& p_point,const Variant& p_data,Control* p_from) const{
bool FileSystemDock::can_drop_data_fw(const Point2& p_point,const Variant& p_data,Control* p_from) const{
Dictionary drag_data = p_data;
@ -1289,7 +1289,7 @@ bool ScenesDock::can_drop_data_fw(const Point2& p_point,const Variant& p_data,Co
return false;
}
void ScenesDock::drop_data_fw(const Point2& p_point,const Variant& p_data,Control* p_from){
void FileSystemDock::drop_data_fw(const Point2& p_point,const Variant& p_data,Control* p_from){
if (!can_drop_data_fw(p_point,p_data,p_from))
return;
@ -1441,7 +1441,7 @@ void ScenesDock::drop_data_fw(const Point2& p_point,const Variant& p_data,Contro
}
void ScenesDock::_files_list_rmb_select(int p_item,const Vector2& p_pos) {
void FileSystemDock::_files_list_rmb_select(int p_item,const Vector2& p_pos) {
Vector<String> filenames;
@ -1564,35 +1564,35 @@ void ScenesDock::_files_list_rmb_select(int p_item,const Vector2& p_pos) {
}
void ScenesDock::_bind_methods() {
void FileSystemDock::_bind_methods() {
ObjectTypeDB::bind_method(_MD("_update_tree"),&ScenesDock::_update_tree);
ObjectTypeDB::bind_method(_MD("_rescan"),&ScenesDock::_rescan);
ObjectTypeDB::bind_method(_MD("_favorites_pressed"),&ScenesDock::_favorites_pressed);
ObjectTypeDB::bind_method(_MD("_update_tree"),&FileSystemDock::_update_tree);
ObjectTypeDB::bind_method(_MD("_rescan"),&FileSystemDock::_rescan);
ObjectTypeDB::bind_method(_MD("_favorites_pressed"),&FileSystemDock::_favorites_pressed);
// ObjectTypeDB::bind_method(_MD("_instance_pressed"),&ScenesDock::_instance_pressed);
ObjectTypeDB::bind_method(_MD("_open_pressed"),&ScenesDock::_open_pressed);
ObjectTypeDB::bind_method(_MD("_open_pressed"),&FileSystemDock::_open_pressed);
ObjectTypeDB::bind_method(_MD("_thumbnail_done"),&ScenesDock::_thumbnail_done);
ObjectTypeDB::bind_method(_MD("_select_file"), &ScenesDock::_select_file);
ObjectTypeDB::bind_method(_MD("_go_to_tree"), &ScenesDock::_go_to_tree);
ObjectTypeDB::bind_method(_MD("_go_to_dir"), &ScenesDock::_go_to_dir);
ObjectTypeDB::bind_method(_MD("_change_file_display"), &ScenesDock::_change_file_display);
ObjectTypeDB::bind_method(_MD("_fw_history"), &ScenesDock::_fw_history);
ObjectTypeDB::bind_method(_MD("_bw_history"), &ScenesDock::_bw_history);
ObjectTypeDB::bind_method(_MD("_fs_changed"), &ScenesDock::_fs_changed);
ObjectTypeDB::bind_method(_MD("_dir_selected"), &ScenesDock::_dir_selected);
ObjectTypeDB::bind_method(_MD("_file_option"), &ScenesDock::_file_option);
ObjectTypeDB::bind_method(_MD("_move_operation"), &ScenesDock::_move_operation);
ObjectTypeDB::bind_method(_MD("_rename_operation"), &ScenesDock::_rename_operation);
ObjectTypeDB::bind_method(_MD("_thumbnail_done"),&FileSystemDock::_thumbnail_done);
ObjectTypeDB::bind_method(_MD("_select_file"), &FileSystemDock::_select_file);
ObjectTypeDB::bind_method(_MD("_go_to_tree"), &FileSystemDock::_go_to_tree);
ObjectTypeDB::bind_method(_MD("_go_to_dir"), &FileSystemDock::_go_to_dir);
ObjectTypeDB::bind_method(_MD("_change_file_display"), &FileSystemDock::_change_file_display);
ObjectTypeDB::bind_method(_MD("_fw_history"), &FileSystemDock::_fw_history);
ObjectTypeDB::bind_method(_MD("_bw_history"), &FileSystemDock::_bw_history);
ObjectTypeDB::bind_method(_MD("_fs_changed"), &FileSystemDock::_fs_changed);
ObjectTypeDB::bind_method(_MD("_dir_selected"), &FileSystemDock::_dir_selected);
ObjectTypeDB::bind_method(_MD("_file_option"), &FileSystemDock::_file_option);
ObjectTypeDB::bind_method(_MD("_move_operation"), &FileSystemDock::_move_operation);
ObjectTypeDB::bind_method(_MD("_rename_operation"), &FileSystemDock::_rename_operation);
ObjectTypeDB::bind_method(_MD("_search_changed"), &ScenesDock::_search_changed);
ObjectTypeDB::bind_method(_MD("_search_changed"), &FileSystemDock::_search_changed);
ObjectTypeDB::bind_method(_MD("get_drag_data_fw"), &ScenesDock::get_drag_data_fw);
ObjectTypeDB::bind_method(_MD("can_drop_data_fw"), &ScenesDock::can_drop_data_fw);
ObjectTypeDB::bind_method(_MD("drop_data_fw"), &ScenesDock::drop_data_fw);
ObjectTypeDB::bind_method(_MD("_files_list_rmb_select"),&ScenesDock::_files_list_rmb_select);
ObjectTypeDB::bind_method(_MD("get_drag_data_fw"), &FileSystemDock::get_drag_data_fw);
ObjectTypeDB::bind_method(_MD("can_drop_data_fw"), &FileSystemDock::can_drop_data_fw);
ObjectTypeDB::bind_method(_MD("drop_data_fw"), &FileSystemDock::drop_data_fw);
ObjectTypeDB::bind_method(_MD("_files_list_rmb_select"),&FileSystemDock::_files_list_rmb_select);
ObjectTypeDB::bind_method(_MD("_preview_invalidated"),&ScenesDock::_preview_invalidated);
ObjectTypeDB::bind_method(_MD("_preview_invalidated"),&FileSystemDock::_preview_invalidated);
ADD_SIGNAL(MethodInfo("instance"));
@ -1600,7 +1600,7 @@ void ScenesDock::_bind_methods() {
}
ScenesDock::ScenesDock(EditorNode *p_editor) {
FileSystemDock::FileSystemDock(EditorNode *p_editor) {
editor=p_editor;
@ -1766,6 +1766,6 @@ ScenesDock::ScenesDock(EditorNode *p_editor) {
add_constant_override("separation",3);
}
ScenesDock::~ScenesDock() {
FileSystemDock::~FileSystemDock() {
}

View file

@ -26,8 +26,8 @@
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/
#ifndef SCENES_DOCK_H
#define SCENES_DOCK_H
#ifndef FILESYSTEM_DOCK_H
#define FILESYSTEM_DOCK_H
#include "scene/main/timer.h"
#include "scene/gui/control.h"
@ -51,8 +51,8 @@
class EditorNode;
class ScenesDock : public VBoxContainer {
OBJ_TYPE( ScenesDock, VBoxContainer );
class FileSystemDock : public VBoxContainer {
OBJ_TYPE( FileSystemDock, VBoxContainer );
enum FileMenu {
FILE_OPEN,
@ -184,8 +184,8 @@ public:
void set_use_thumbnails(bool p_use);
ScenesDock(EditorNode *p_editor);
~ScenesDock();
FileSystemDock(EditorNode *p_editor);
~FileSystemDock();
};