From 809f36003a10756d507dcef7ed5649da4037762d Mon Sep 17 00:00:00 2001 From: Artem Anufrij Date: Wed, 16 Aug 2017 22:11:02 +0200 Subject: [PATCH 1/4] sort sourcelist items --- .elementary-ide.proj | 89 +++++++++++++++++++++++++++++++++++++ src/Widgets/SourceList.vala | 22 +++++++-- src/config.vala | 9 ++++ 3 files changed, 116 insertions(+), 4 deletions(-) create mode 100644 .elementary-ide.proj create mode 100755 src/config.vala diff --git a/.elementary-ide.proj b/.elementary-ide.proj new file mode 100644 index 0000000..d2a9efe --- /dev/null +++ b/.elementary-ide.proj @@ -0,0 +1,89 @@ +{ + "name" : "elementary-ide", + "projectDirectory" : "/home/artem/Projekte/elementary/elementary-ide", + "projectType" : 1, + "version" : "0.1", + "executablePath" : "elementary-ide", + "packages" : [ + "granite", + "valadoc-1.0", + "vte-2.91", + "json-glib-1.0", + "posix", + "gee-0.8", + "libvala-0.34" + ], + "sources" : [ + "/home/artem/Projekte/elementary/elementary-ide/src/elementary-ide", + "/home/artem/Projekte/elementary/elementary-ide/src/Constants.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/IDEApplication.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/IDEWindow.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Project.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Utils.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Location.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/DocumentManager.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/CodeParser.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/IDEBuffer.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/BuildSystem.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/DebugSystem.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/BaseDialog.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/FileSearchEngine.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Report.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/CMake/CMakeParser.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/CMake/CMakeCommand.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/CMake/CMakeVariable.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Vala/ValaDocumentProvider.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Vala/ValaBlockLocator.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Vala/ValaCodeParser.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Vala/ValaDefinitionWriter.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Vala/ValaSymbolTree.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Projects/CMakeProject.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Projects/NativeProject.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Projects/GenericProject.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/ReportWidget.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/TerminalWidget.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/BuildOutputWidget.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/SourceList.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/ProjectView.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/EditorView.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/EditorWindow.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/ToolBar.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/MenuButton.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/SearchToolbar.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/Document.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/BottomWidget.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/BottomStack.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/Sidebar.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/FileSearchView.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/SettingsFrame.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/SymbolTreeView.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/Terminal.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Dialogs/EditorPreferencesDialog.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Dialogs/NewFileDialog.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Dialogs/EditorPreferencesPage.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Dialogs/BuildOptionsDialog.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Services/IDESettings.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/config.vala", + "/home/artem/Projekte/elementary/elementary-ide/vapi/gtksourceview-3.0.vapi" + ], + "dependencies" : [ + "gtksourceview-3.0", + "libvala-0.34", + "vte-2.91", + "gee-0.8", + "valadoc-1.0", + "json-glib-1.0" + ], + "valaOptions" : [ + "target-glib=2.32", + "thread" + ], + "buildSystem" : { + "prebuildCmd" : "cmake .. -DCMAKE_INSTALL_PREFIX=/usr", + "buildCmd" : "make", + "installCmd" : "", + "runCmd" : "./src/elementary-ide" + }, + "debugSystem" : { + } +} \ No newline at end of file diff --git a/src/Widgets/SourceList.vala b/src/Widgets/SourceList.vala index 052c81f..880ec80 100755 --- a/src/Widgets/SourceList.vala +++ b/src/Widgets/SourceList.vala @@ -18,7 +18,21 @@ */ public class SourceList : Granite.Widgets.SourceList { - public class FileItem : Granite.Widgets.SourceList.Item { + public class Item : Granite.Widgets.SourceList.ExpandableItem, Granite.Widgets.SourceListSortable { + public int compare (Granite.Widgets.SourceList.Item a, Granite.Widgets.SourceList.Item b) { + if (a is FolderItem && b is FileItem) { + return -1; + } else if (a is FileItem && b is FolderItem) { + return 1; + } + return 1; + } + public bool allow_dnd_sorting () { + return false; + } + } + + public class FileItem : Item { public string filename { get; set; } public FileItem (string filename, string name, string icon_name) { @@ -28,7 +42,7 @@ public class SourceList : Granite.Widgets.SourceList { } } - public class FolderItem : Granite.Widgets.SourceList.ExpandableItem { + public class FolderItem : Item { public string filename { get; set; } public FolderItem (string filename, string name) { @@ -73,7 +87,7 @@ public class SourceList : Granite.Widgets.SourceList { if (info.get_file_type () == FileType.DIRECTORY) { var expandable_item = new FolderItem (subfile.get_path (), info.get_name ()); if (prev_item != null) { - prev_item.add (expandable_item); + prev_item.add (expandable_item); } else { project_root.add (expandable_item); } @@ -92,7 +106,7 @@ public class SourceList : Granite.Widgets.SourceList { var item = new FileItem (subfile.get_path (), info.get_name (), icon_name); if (prev_item != null) { - prev_item.add (item); + prev_item.add (item); } else { project_root.add (item); } diff --git a/src/config.vala b/src/config.vala new file mode 100755 index 0000000..b763a7e --- /dev/null +++ b/src/config.vala @@ -0,0 +1,9 @@ +namespace Build { + public const string DATADIR = "/usr/share"; + public const string PKGDATADIR = "/usr/share/elementary-ide"; + public const string GETTEXT_PACKAGE = "elementary-ide"; + public const string RELEASE_NAME = ""; + public const string VERSION = "0.1"; + public const string VERSION_INFO = ""; + public const string INSTALL_PREFIX = ""; +} From 6a0cafd08a14e5103ee50ab0d7f304b29a79a8a4 Mon Sep 17 00:00:00 2001 From: Artem Anufrij Date: Wed, 16 Aug 2017 22:11:23 +0200 Subject: [PATCH 2/4] sort sourcelist items --- .elementary-ide.proj | 89 -------------------------------------------- src/config.vala | 9 ----- 2 files changed, 98 deletions(-) delete mode 100644 .elementary-ide.proj delete mode 100755 src/config.vala diff --git a/.elementary-ide.proj b/.elementary-ide.proj deleted file mode 100644 index d2a9efe..0000000 --- a/.elementary-ide.proj +++ /dev/null @@ -1,89 +0,0 @@ -{ - "name" : "elementary-ide", - "projectDirectory" : "/home/artem/Projekte/elementary/elementary-ide", - "projectType" : 1, - "version" : "0.1", - "executablePath" : "elementary-ide", - "packages" : [ - "granite", - "valadoc-1.0", - "vte-2.91", - "json-glib-1.0", - "posix", - "gee-0.8", - "libvala-0.34" - ], - "sources" : [ - "/home/artem/Projekte/elementary/elementary-ide/src/elementary-ide", - "/home/artem/Projekte/elementary/elementary-ide/src/Constants.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/IDEApplication.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/IDEWindow.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Project.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Utils.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Location.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/DocumentManager.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/CodeParser.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/IDEBuffer.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/BuildSystem.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/DebugSystem.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/BaseDialog.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/FileSearchEngine.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Report.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/CMake/CMakeParser.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/CMake/CMakeCommand.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/CMake/CMakeVariable.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Vala/ValaDocumentProvider.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Vala/ValaBlockLocator.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Vala/ValaCodeParser.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Vala/ValaDefinitionWriter.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Vala/ValaSymbolTree.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Projects/CMakeProject.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Projects/NativeProject.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Projects/GenericProject.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/ReportWidget.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/TerminalWidget.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/BuildOutputWidget.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/SourceList.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/ProjectView.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/EditorView.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/EditorWindow.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/ToolBar.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/MenuButton.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/SearchToolbar.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/Document.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/BottomWidget.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/BottomStack.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/Sidebar.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/FileSearchView.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/SettingsFrame.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/SymbolTreeView.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/Terminal.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Dialogs/EditorPreferencesDialog.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Dialogs/NewFileDialog.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Dialogs/EditorPreferencesPage.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Dialogs/BuildOptionsDialog.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Services/IDESettings.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/config.vala", - "/home/artem/Projekte/elementary/elementary-ide/vapi/gtksourceview-3.0.vapi" - ], - "dependencies" : [ - "gtksourceview-3.0", - "libvala-0.34", - "vte-2.91", - "gee-0.8", - "valadoc-1.0", - "json-glib-1.0" - ], - "valaOptions" : [ - "target-glib=2.32", - "thread" - ], - "buildSystem" : { - "prebuildCmd" : "cmake .. -DCMAKE_INSTALL_PREFIX=/usr", - "buildCmd" : "make", - "installCmd" : "", - "runCmd" : "./src/elementary-ide" - }, - "debugSystem" : { - } -} \ No newline at end of file diff --git a/src/config.vala b/src/config.vala deleted file mode 100755 index b763a7e..0000000 --- a/src/config.vala +++ /dev/null @@ -1,9 +0,0 @@ -namespace Build { - public const string DATADIR = "/usr/share"; - public const string PKGDATADIR = "/usr/share/elementary-ide"; - public const string GETTEXT_PACKAGE = "elementary-ide"; - public const string RELEASE_NAME = ""; - public const string VERSION = "0.1"; - public const string VERSION_INFO = ""; - public const string INSTALL_PREFIX = ""; -} From 1e14117e584c6332888e1c9b9fd8414619e0dfd3 Mon Sep 17 00:00:00 2001 From: Artem Anufrij Date: Wed, 16 Aug 2017 22:25:13 +0200 Subject: [PATCH 3/4] fixed folder<->folder/item<->item compare --- .elementary-ide.proj | 89 +++++++++++++++++++++++++++++++++++++ src/Widgets/SourceList.vala | 7 +-- src/config.vala | 9 ++++ 3 files changed, 100 insertions(+), 5 deletions(-) create mode 100644 .elementary-ide.proj create mode 100755 src/config.vala diff --git a/.elementary-ide.proj b/.elementary-ide.proj new file mode 100644 index 0000000..d2a9efe --- /dev/null +++ b/.elementary-ide.proj @@ -0,0 +1,89 @@ +{ + "name" : "elementary-ide", + "projectDirectory" : "/home/artem/Projekte/elementary/elementary-ide", + "projectType" : 1, + "version" : "0.1", + "executablePath" : "elementary-ide", + "packages" : [ + "granite", + "valadoc-1.0", + "vte-2.91", + "json-glib-1.0", + "posix", + "gee-0.8", + "libvala-0.34" + ], + "sources" : [ + "/home/artem/Projekte/elementary/elementary-ide/src/elementary-ide", + "/home/artem/Projekte/elementary/elementary-ide/src/Constants.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/IDEApplication.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/IDEWindow.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Project.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Utils.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Location.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/DocumentManager.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/CodeParser.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/IDEBuffer.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/BuildSystem.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/DebugSystem.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/BaseDialog.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/FileSearchEngine.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Report.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/CMake/CMakeParser.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/CMake/CMakeCommand.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/CMake/CMakeVariable.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Vala/ValaDocumentProvider.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Vala/ValaBlockLocator.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Vala/ValaCodeParser.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Vala/ValaDefinitionWriter.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Vala/ValaSymbolTree.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Projects/CMakeProject.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Projects/NativeProject.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Projects/GenericProject.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/ReportWidget.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/TerminalWidget.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/BuildOutputWidget.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/SourceList.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/ProjectView.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/EditorView.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/EditorWindow.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/ToolBar.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/MenuButton.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/SearchToolbar.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/Document.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/BottomWidget.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/BottomStack.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/Sidebar.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/FileSearchView.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/SettingsFrame.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/SymbolTreeView.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/Terminal.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Dialogs/EditorPreferencesDialog.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Dialogs/NewFileDialog.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Dialogs/EditorPreferencesPage.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Dialogs/BuildOptionsDialog.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/Services/IDESettings.vala", + "/home/artem/Projekte/elementary/elementary-ide/src/config.vala", + "/home/artem/Projekte/elementary/elementary-ide/vapi/gtksourceview-3.0.vapi" + ], + "dependencies" : [ + "gtksourceview-3.0", + "libvala-0.34", + "vte-2.91", + "gee-0.8", + "valadoc-1.0", + "json-glib-1.0" + ], + "valaOptions" : [ + "target-glib=2.32", + "thread" + ], + "buildSystem" : { + "prebuildCmd" : "cmake .. -DCMAKE_INSTALL_PREFIX=/usr", + "buildCmd" : "make", + "installCmd" : "", + "runCmd" : "./src/elementary-ide" + }, + "debugSystem" : { + } +} \ No newline at end of file diff --git a/src/Widgets/SourceList.vala b/src/Widgets/SourceList.vala index 880ec80..b20e6c2 100755 --- a/src/Widgets/SourceList.vala +++ b/src/Widgets/SourceList.vala @@ -19,13 +19,14 @@ public class SourceList : Granite.Widgets.SourceList { public class Item : Granite.Widgets.SourceList.ExpandableItem, Granite.Widgets.SourceListSortable { + public string filename { get; construct set; } public int compare (Granite.Widgets.SourceList.Item a, Granite.Widgets.SourceList.Item b) { if (a is FolderItem && b is FileItem) { return -1; } else if (a is FileItem && b is FolderItem) { return 1; } - return 1; + return strcmp ((a as Item).filename, (b as Item).filename); } public bool allow_dnd_sorting () { return false; @@ -33,8 +34,6 @@ public class SourceList : Granite.Widgets.SourceList { } public class FileItem : Item { - public string filename { get; set; } - public FileItem (string filename, string name, string icon_name) { this.filename = filename; this.name = name; @@ -43,8 +42,6 @@ public class SourceList : Granite.Widgets.SourceList { } public class FolderItem : Item { - public string filename { get; set; } - public FolderItem (string filename, string name) { this.filename = filename; this.name = name; diff --git a/src/config.vala b/src/config.vala new file mode 100755 index 0000000..b763a7e --- /dev/null +++ b/src/config.vala @@ -0,0 +1,9 @@ +namespace Build { + public const string DATADIR = "/usr/share"; + public const string PKGDATADIR = "/usr/share/elementary-ide"; + public const string GETTEXT_PACKAGE = "elementary-ide"; + public const string RELEASE_NAME = ""; + public const string VERSION = "0.1"; + public const string VERSION_INFO = ""; + public const string INSTALL_PREFIX = ""; +} From 350caf2d869b9a4b2edd8664e5f5b919d281947c Mon Sep 17 00:00:00 2001 From: Artem Anufrij Date: Wed, 16 Aug 2017 22:25:50 +0200 Subject: [PATCH 4/4] fixed folder<->folder/item<->item compare --- .elementary-ide.proj | 89 -------------------------------------------- src/config.vala | 9 ----- 2 files changed, 98 deletions(-) delete mode 100644 .elementary-ide.proj delete mode 100755 src/config.vala diff --git a/.elementary-ide.proj b/.elementary-ide.proj deleted file mode 100644 index d2a9efe..0000000 --- a/.elementary-ide.proj +++ /dev/null @@ -1,89 +0,0 @@ -{ - "name" : "elementary-ide", - "projectDirectory" : "/home/artem/Projekte/elementary/elementary-ide", - "projectType" : 1, - "version" : "0.1", - "executablePath" : "elementary-ide", - "packages" : [ - "granite", - "valadoc-1.0", - "vte-2.91", - "json-glib-1.0", - "posix", - "gee-0.8", - "libvala-0.34" - ], - "sources" : [ - "/home/artem/Projekte/elementary/elementary-ide/src/elementary-ide", - "/home/artem/Projekte/elementary/elementary-ide/src/Constants.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/IDEApplication.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/IDEWindow.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Project.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Utils.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Location.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/DocumentManager.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/CodeParser.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/IDEBuffer.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/BuildSystem.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/DebugSystem.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/BaseDialog.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/FileSearchEngine.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Report.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/CMake/CMakeParser.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/CMake/CMakeCommand.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/CMake/CMakeVariable.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Vala/ValaDocumentProvider.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Vala/ValaBlockLocator.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Vala/ValaCodeParser.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Vala/ValaDefinitionWriter.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Vala/ValaSymbolTree.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Projects/CMakeProject.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Projects/NativeProject.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Projects/GenericProject.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/ReportWidget.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/TerminalWidget.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/BuildOutputWidget.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/SourceList.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/ProjectView.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/EditorView.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/EditorWindow.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/ToolBar.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/MenuButton.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/SearchToolbar.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/Document.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/BottomWidget.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/BottomStack.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/Sidebar.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/FileSearchView.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/SettingsFrame.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/SymbolTreeView.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Widgets/Terminal.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Dialogs/EditorPreferencesDialog.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Dialogs/NewFileDialog.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Dialogs/EditorPreferencesPage.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Dialogs/BuildOptionsDialog.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/Services/IDESettings.vala", - "/home/artem/Projekte/elementary/elementary-ide/src/config.vala", - "/home/artem/Projekte/elementary/elementary-ide/vapi/gtksourceview-3.0.vapi" - ], - "dependencies" : [ - "gtksourceview-3.0", - "libvala-0.34", - "vte-2.91", - "gee-0.8", - "valadoc-1.0", - "json-glib-1.0" - ], - "valaOptions" : [ - "target-glib=2.32", - "thread" - ], - "buildSystem" : { - "prebuildCmd" : "cmake .. -DCMAKE_INSTALL_PREFIX=/usr", - "buildCmd" : "make", - "installCmd" : "", - "runCmd" : "./src/elementary-ide" - }, - "debugSystem" : { - } -} \ No newline at end of file diff --git a/src/config.vala b/src/config.vala deleted file mode 100755 index b763a7e..0000000 --- a/src/config.vala +++ /dev/null @@ -1,9 +0,0 @@ -namespace Build { - public const string DATADIR = "/usr/share"; - public const string PKGDATADIR = "/usr/share/elementary-ide"; - public const string GETTEXT_PACKAGE = "elementary-ide"; - public const string RELEASE_NAME = ""; - public const string VERSION = "0.1"; - public const string VERSION_INFO = ""; - public const string INSTALL_PREFIX = ""; -}