├── .gitignore ├── LICENSE ├── README.md ├── design ├── .gdignore ├── assetlib │ ├── build.png │ ├── settings.png │ └── setup.png └── logo.afphoto ├── plugin.cfg ├── plugin.gd ├── resources ├── fonts │ ├── NotoSans │ │ ├── LICENSE.txt │ │ ├── NotoSans-Bold.ttf │ │ ├── NotoSans-BoldItalic.ttf │ │ ├── NotoSans-Italic.ttf │ │ └── NotoSans-Regular.ttf │ └── small.tres ├── textures │ ├── bindings.png │ ├── bindings.png.import │ ├── build.png │ ├── build.png.import │ ├── buildall.png │ ├── buildall.png.import │ ├── cmake.png │ ├── cmake.png.import │ ├── compiler.png │ ├── compiler.png.import │ ├── cpp.png │ ├── cpp.png.import │ ├── download.png │ ├── download.png.import │ ├── fix.png │ ├── fix.png.import │ ├── git.png │ ├── git.png.import │ ├── headers.png │ ├── headers.png.import │ ├── logo.png │ ├── logo.png.import │ ├── newfile.png │ ├── newfile.png.import │ ├── pip.png │ ├── pip.png.import │ ├── python.png │ ├── python.png.import │ ├── qtcreator.png │ ├── qtcreator.png.import │ ├── refresh.png │ ├── refresh.png.import │ ├── scons.png │ ├── scons.png.import │ ├── settings.png │ ├── settings.png.import │ ├── status_error.png │ ├── status_error.png.import │ ├── status_good.png │ ├── status_good.png.import │ ├── submenu.png │ ├── submenu.png.import │ ├── visualstudio.png │ ├── visualstudio.png.import │ ├── www.png │ └── www.png.import └── theme.tres ├── scenes ├── buildconfiguration.tscn ├── buildplatform.tscn ├── fileedit.tscn ├── groupheader.tscn ├── settings.tscn ├── statusitem.tscn ├── tabcontrol.tscn └── tool_window.tscn ├── scripts ├── buildbase.gd ├── buildconfiguration.gd ├── buildconfigurationsetting.gd ├── buildfactory.gd ├── buildplatform.gd ├── buildplatformsetting.gd ├── buildsetting.gd ├── constants.gd ├── easycpp.gd ├── fileedit.gd ├── groupheader.gd ├── settings.gd ├── statusitem.gd ├── tabcontrol.gd └── utils.gd ├── temp └── .gdignore ├── templates ├── .gdignore ├── gdnative │ ├── Makefile │ ├── SConstruct │ └── src │ │ ├── .gdignore │ │ ├── Simple.cpp │ │ ├── Simple.hpp │ │ └── entry.cpp └── vsproj │ ├── template.sln │ ├── template.vcxproj │ └── template.vcxproj.filters └── tools ├── .gdignore ├── rit.exe ├── rit ├── rit.cpp ├── rit.sln ├── rit.vcxproj └── rit.vcxproj.filters ├── shortpath.bat └── vs_wdexpress.exe /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/README.md -------------------------------------------------------------------------------- /design/.gdignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /design/assetlib/build.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/design/assetlib/build.png -------------------------------------------------------------------------------- /design/assetlib/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/design/assetlib/settings.png -------------------------------------------------------------------------------- /design/assetlib/setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/design/assetlib/setup.png -------------------------------------------------------------------------------- /design/logo.afphoto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/design/logo.afphoto -------------------------------------------------------------------------------- /plugin.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/plugin.cfg -------------------------------------------------------------------------------- /plugin.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/plugin.gd -------------------------------------------------------------------------------- /resources/fonts/NotoSans/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/fonts/NotoSans/LICENSE.txt -------------------------------------------------------------------------------- /resources/fonts/NotoSans/NotoSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/fonts/NotoSans/NotoSans-Bold.ttf -------------------------------------------------------------------------------- /resources/fonts/NotoSans/NotoSans-BoldItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/fonts/NotoSans/NotoSans-BoldItalic.ttf -------------------------------------------------------------------------------- /resources/fonts/NotoSans/NotoSans-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/fonts/NotoSans/NotoSans-Italic.ttf -------------------------------------------------------------------------------- /resources/fonts/NotoSans/NotoSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/fonts/NotoSans/NotoSans-Regular.ttf -------------------------------------------------------------------------------- /resources/fonts/small.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/fonts/small.tres -------------------------------------------------------------------------------- /resources/textures/bindings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/bindings.png -------------------------------------------------------------------------------- /resources/textures/bindings.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/bindings.png.import -------------------------------------------------------------------------------- /resources/textures/build.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/build.png -------------------------------------------------------------------------------- /resources/textures/build.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/build.png.import -------------------------------------------------------------------------------- /resources/textures/buildall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/buildall.png -------------------------------------------------------------------------------- /resources/textures/buildall.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/buildall.png.import -------------------------------------------------------------------------------- /resources/textures/cmake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/cmake.png -------------------------------------------------------------------------------- /resources/textures/cmake.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/cmake.png.import -------------------------------------------------------------------------------- /resources/textures/compiler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/compiler.png -------------------------------------------------------------------------------- /resources/textures/compiler.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/compiler.png.import -------------------------------------------------------------------------------- /resources/textures/cpp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/cpp.png -------------------------------------------------------------------------------- /resources/textures/cpp.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/cpp.png.import -------------------------------------------------------------------------------- /resources/textures/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/download.png -------------------------------------------------------------------------------- /resources/textures/download.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/download.png.import -------------------------------------------------------------------------------- /resources/textures/fix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/fix.png -------------------------------------------------------------------------------- /resources/textures/fix.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/fix.png.import -------------------------------------------------------------------------------- /resources/textures/git.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/git.png -------------------------------------------------------------------------------- /resources/textures/git.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/git.png.import -------------------------------------------------------------------------------- /resources/textures/headers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/headers.png -------------------------------------------------------------------------------- /resources/textures/headers.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/headers.png.import -------------------------------------------------------------------------------- /resources/textures/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/logo.png -------------------------------------------------------------------------------- /resources/textures/logo.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/logo.png.import -------------------------------------------------------------------------------- /resources/textures/newfile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/newfile.png -------------------------------------------------------------------------------- /resources/textures/newfile.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/newfile.png.import -------------------------------------------------------------------------------- /resources/textures/pip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/pip.png -------------------------------------------------------------------------------- /resources/textures/pip.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/pip.png.import -------------------------------------------------------------------------------- /resources/textures/python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/python.png -------------------------------------------------------------------------------- /resources/textures/python.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/python.png.import -------------------------------------------------------------------------------- /resources/textures/qtcreator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/qtcreator.png -------------------------------------------------------------------------------- /resources/textures/qtcreator.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/qtcreator.png.import -------------------------------------------------------------------------------- /resources/textures/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/refresh.png -------------------------------------------------------------------------------- /resources/textures/refresh.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/refresh.png.import -------------------------------------------------------------------------------- /resources/textures/scons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/scons.png -------------------------------------------------------------------------------- /resources/textures/scons.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/scons.png.import -------------------------------------------------------------------------------- /resources/textures/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/settings.png -------------------------------------------------------------------------------- /resources/textures/settings.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/settings.png.import -------------------------------------------------------------------------------- /resources/textures/status_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/status_error.png -------------------------------------------------------------------------------- /resources/textures/status_error.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/status_error.png.import -------------------------------------------------------------------------------- /resources/textures/status_good.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/status_good.png -------------------------------------------------------------------------------- /resources/textures/status_good.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/status_good.png.import -------------------------------------------------------------------------------- /resources/textures/submenu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/submenu.png -------------------------------------------------------------------------------- /resources/textures/submenu.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/submenu.png.import -------------------------------------------------------------------------------- /resources/textures/visualstudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/visualstudio.png -------------------------------------------------------------------------------- /resources/textures/visualstudio.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/visualstudio.png.import -------------------------------------------------------------------------------- /resources/textures/www.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/www.png -------------------------------------------------------------------------------- /resources/textures/www.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/textures/www.png.import -------------------------------------------------------------------------------- /resources/theme.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/resources/theme.tres -------------------------------------------------------------------------------- /scenes/buildconfiguration.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/scenes/buildconfiguration.tscn -------------------------------------------------------------------------------- /scenes/buildplatform.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/scenes/buildplatform.tscn -------------------------------------------------------------------------------- /scenes/fileedit.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/scenes/fileedit.tscn -------------------------------------------------------------------------------- /scenes/groupheader.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/scenes/groupheader.tscn -------------------------------------------------------------------------------- /scenes/settings.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/scenes/settings.tscn -------------------------------------------------------------------------------- /scenes/statusitem.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/scenes/statusitem.tscn -------------------------------------------------------------------------------- /scenes/tabcontrol.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/scenes/tabcontrol.tscn -------------------------------------------------------------------------------- /scenes/tool_window.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/scenes/tool_window.tscn -------------------------------------------------------------------------------- /scripts/buildbase.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/scripts/buildbase.gd -------------------------------------------------------------------------------- /scripts/buildconfiguration.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/scripts/buildconfiguration.gd -------------------------------------------------------------------------------- /scripts/buildconfigurationsetting.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/scripts/buildconfigurationsetting.gd -------------------------------------------------------------------------------- /scripts/buildfactory.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/scripts/buildfactory.gd -------------------------------------------------------------------------------- /scripts/buildplatform.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/scripts/buildplatform.gd -------------------------------------------------------------------------------- /scripts/buildplatformsetting.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/scripts/buildplatformsetting.gd -------------------------------------------------------------------------------- /scripts/buildsetting.gd: -------------------------------------------------------------------------------- 1 | tool 2 | extends Tabs 3 | class_name BuildSetting 4 | -------------------------------------------------------------------------------- /scripts/constants.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/scripts/constants.gd -------------------------------------------------------------------------------- /scripts/easycpp.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/scripts/easycpp.gd -------------------------------------------------------------------------------- /scripts/fileedit.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/scripts/fileedit.gd -------------------------------------------------------------------------------- /scripts/groupheader.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/scripts/groupheader.gd -------------------------------------------------------------------------------- /scripts/settings.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/scripts/settings.gd -------------------------------------------------------------------------------- /scripts/statusitem.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/scripts/statusitem.gd -------------------------------------------------------------------------------- /scripts/tabcontrol.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/scripts/tabcontrol.gd -------------------------------------------------------------------------------- /scripts/utils.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/scripts/utils.gd -------------------------------------------------------------------------------- /temp/.gdignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/.gdignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/gdnative/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/templates/gdnative/Makefile -------------------------------------------------------------------------------- /templates/gdnative/SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/templates/gdnative/SConstruct -------------------------------------------------------------------------------- /templates/gdnative/src/.gdignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/gdnative/src/Simple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/templates/gdnative/src/Simple.cpp -------------------------------------------------------------------------------- /templates/gdnative/src/Simple.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/templates/gdnative/src/Simple.hpp -------------------------------------------------------------------------------- /templates/gdnative/src/entry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/templates/gdnative/src/entry.cpp -------------------------------------------------------------------------------- /templates/vsproj/template.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/templates/vsproj/template.sln -------------------------------------------------------------------------------- /templates/vsproj/template.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/templates/vsproj/template.vcxproj -------------------------------------------------------------------------------- /templates/vsproj/template.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/templates/vsproj/template.vcxproj.filters -------------------------------------------------------------------------------- /tools/.gdignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/rit.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/tools/rit.exe -------------------------------------------------------------------------------- /tools/rit/rit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/tools/rit/rit.cpp -------------------------------------------------------------------------------- /tools/rit/rit.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/tools/rit/rit.sln -------------------------------------------------------------------------------- /tools/rit/rit.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/tools/rit/rit.vcxproj -------------------------------------------------------------------------------- /tools/rit/rit.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/tools/rit/rit.vcxproj.filters -------------------------------------------------------------------------------- /tools/shortpath.bat: -------------------------------------------------------------------------------- 1 | @echo %~s1 -------------------------------------------------------------------------------- /tools/vs_wdexpress.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dkollmann/easycpp/HEAD/tools/vs_wdexpress.exe --------------------------------------------------------------------------------