diff --git a/workspace/.gitignore b/src/.gitignore similarity index 100% rename from workspace/.gitignore rename to src/.gitignore diff --git a/workspace/.sync.sh b/src/.sync.sh old mode 100755 new mode 100644 similarity index 100% rename from workspace/.sync.sh rename to src/.sync.sh diff --git a/workspace/CMakeLists.txt b/src/CMakeLists.txt similarity index 100% rename from workspace/CMakeLists.txt rename to src/CMakeLists.txt diff --git a/workspace/Gradle/.gitattributes b/src/Gradle/.gitattributes similarity index 100% rename from workspace/Gradle/.gitattributes rename to src/Gradle/.gitattributes diff --git a/workspace/Gradle/.gitignore b/src/Gradle/.gitignore similarity index 100% rename from workspace/Gradle/.gitignore rename to src/Gradle/.gitignore diff --git a/workspace/Gradle/README.md b/src/Gradle/README.md similarity index 100% rename from workspace/Gradle/README.md rename to src/Gradle/README.md diff --git a/workspace/Gradle/build.gradle b/src/Gradle/build.gradle similarity index 100% rename from workspace/Gradle/build.gradle rename to src/Gradle/build.gradle diff --git a/workspace/Gradle/gradle/wrapper/gradle-wrapper.jar b/src/Gradle/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from workspace/Gradle/gradle/wrapper/gradle-wrapper.jar rename to src/Gradle/gradle/wrapper/gradle-wrapper.jar diff --git a/workspace/Gradle/gradle/wrapper/gradle-wrapper.properties b/src/Gradle/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from workspace/Gradle/gradle/wrapper/gradle-wrapper.properties rename to src/Gradle/gradle/wrapper/gradle-wrapper.properties diff --git a/workspace/Gradle/gradlew b/src/Gradle/gradlew similarity index 100% rename from workspace/Gradle/gradlew rename to src/Gradle/gradlew diff --git a/workspace/Gradle/gradlew.bat b/src/Gradle/gradlew.bat similarity index 100% rename from workspace/Gradle/gradlew.bat rename to src/Gradle/gradlew.bat diff --git a/workspace/Gradle/settings.gradle b/src/Gradle/settings.gradle similarity index 100% rename from workspace/Gradle/settings.gradle rename to src/Gradle/settings.gradle diff --git a/workspace/GuiLite.sln b/src/GuiLite.sln similarity index 100% rename from workspace/GuiLite.sln rename to src/GuiLite.sln diff --git a/workspace/GuiLite.uvprojx b/src/GuiLite.uvprojx similarity index 100% rename from workspace/GuiLite.uvprojx rename to src/GuiLite.uvprojx diff --git a/workspace/GuiLite.vcxproj b/src/GuiLite.vcxproj similarity index 100% rename from workspace/GuiLite.vcxproj rename to src/GuiLite.vcxproj diff --git a/workspace/GuiLite.vcxproj.filters b/src/GuiLite.vcxproj.filters similarity index 100% rename from workspace/GuiLite.vcxproj.filters rename to src/GuiLite.vcxproj.filters diff --git a/workspace/core/adapter/api_linux.cpp b/src/core/adapter/api_linux.cpp similarity index 100% rename from workspace/core/adapter/api_linux.cpp rename to src/core/adapter/api_linux.cpp diff --git a/workspace/core/adapter/api_unknow.cpp b/src/core/adapter/api_unknow.cpp similarity index 100% rename from workspace/core/adapter/api_unknow.cpp rename to src/core/adapter/api_unknow.cpp diff --git a/workspace/core/adapter/api_win.cpp b/src/core/adapter/api_win.cpp similarity index 100% rename from workspace/core/adapter/api_win.cpp rename to src/core/adapter/api_win.cpp diff --git a/workspace/core/display.cpp b/src/core/display.cpp similarity index 100% rename from workspace/core/display.cpp rename to src/core/display.cpp diff --git a/workspace/core/image.cpp b/src/core/image.cpp similarity index 100% rename from workspace/core/image.cpp rename to src/core/image.cpp diff --git a/workspace/core/theme.cpp b/src/core/theme.cpp similarity index 100% rename from workspace/core/theme.cpp rename to src/core/theme.cpp diff --git a/workspace/core/wnd.cpp b/src/core/wnd.cpp similarity index 100% rename from workspace/core/wnd.cpp rename to src/core/wnd.cpp diff --git a/workspace/core/word.cpp b/src/core/word.cpp similarity index 100% rename from workspace/core/word.cpp rename to src/core/word.cpp diff --git a/workspace/core_include/api.h b/src/core_include/api.h similarity index 100% rename from workspace/core_include/api.h rename to src/core_include/api.h diff --git a/workspace/core_include/display.h b/src/core_include/display.h similarity index 100% rename from workspace/core_include/display.h rename to src/core_include/display.h diff --git a/workspace/core_include/image.h b/src/core_include/image.h similarity index 100% rename from workspace/core_include/image.h rename to src/core_include/image.h diff --git a/workspace/core_include/resource.h b/src/core_include/resource.h similarity index 100% rename from workspace/core_include/resource.h rename to src/core_include/resource.h diff --git a/workspace/core_include/theme.h b/src/core_include/theme.h similarity index 100% rename from workspace/core_include/theme.h rename to src/core_include/theme.h diff --git a/workspace/core_include/wnd.h b/src/core_include/wnd.h similarity index 100% rename from workspace/core_include/wnd.h rename to src/core_include/wnd.h diff --git a/workspace/core_include/word.h b/src/core_include/word.h similarity index 100% rename from workspace/core_include/word.h rename to src/core_include/word.h diff --git a/workspace/header-only.sh b/src/header-only.sh similarity index 100% rename from workspace/header-only.sh rename to src/header-only.sh diff --git a/workspace/sync_build.bat b/src/sync_build.bat similarity index 100% rename from workspace/sync_build.bat rename to src/sync_build.bat diff --git a/workspace/widgets/button.cpp b/src/widgets/button.cpp similarity index 100% rename from workspace/widgets/button.cpp rename to src/widgets/button.cpp diff --git a/workspace/widgets/dialog.cpp b/src/widgets/dialog.cpp similarity index 100% rename from workspace/widgets/dialog.cpp rename to src/widgets/dialog.cpp diff --git a/workspace/widgets/edit.cpp b/src/widgets/edit.cpp similarity index 100% rename from workspace/widgets/edit.cpp rename to src/widgets/edit.cpp diff --git a/workspace/widgets/keyboard.cpp b/src/widgets/keyboard.cpp similarity index 100% rename from workspace/widgets/keyboard.cpp rename to src/widgets/keyboard.cpp diff --git a/workspace/widgets/label.cpp b/src/widgets/label.cpp similarity index 100% rename from workspace/widgets/label.cpp rename to src/widgets/label.cpp diff --git a/workspace/widgets/list_box.cpp b/src/widgets/list_box.cpp similarity index 100% rename from workspace/widgets/list_box.cpp rename to src/widgets/list_box.cpp diff --git a/workspace/widgets/slide_group.cpp b/src/widgets/slide_group.cpp similarity index 100% rename from workspace/widgets/slide_group.cpp rename to src/widgets/slide_group.cpp diff --git a/workspace/widgets/spinbox.cpp b/src/widgets/spinbox.cpp similarity index 100% rename from workspace/widgets/spinbox.cpp rename to src/widgets/spinbox.cpp diff --git a/workspace/widgets/table.cpp b/src/widgets/table.cpp similarity index 100% rename from workspace/widgets/table.cpp rename to src/widgets/table.cpp diff --git a/workspace/widgets/wave_buffer.cpp b/src/widgets/wave_buffer.cpp similarity index 100% rename from workspace/widgets/wave_buffer.cpp rename to src/widgets/wave_buffer.cpp diff --git a/workspace/widgets/wave_ctrl.cpp b/src/widgets/wave_ctrl.cpp similarity index 100% rename from workspace/widgets/wave_ctrl.cpp rename to src/widgets/wave_ctrl.cpp diff --git a/workspace/widgets_include/button.h b/src/widgets_include/button.h similarity index 100% rename from workspace/widgets_include/button.h rename to src/widgets_include/button.h diff --git a/workspace/widgets_include/dialog.h b/src/widgets_include/dialog.h similarity index 100% rename from workspace/widgets_include/dialog.h rename to src/widgets_include/dialog.h diff --git a/workspace/widgets_include/edit.h b/src/widgets_include/edit.h similarity index 100% rename from workspace/widgets_include/edit.h rename to src/widgets_include/edit.h diff --git a/workspace/widgets_include/keyboard.h b/src/widgets_include/keyboard.h similarity index 100% rename from workspace/widgets_include/keyboard.h rename to src/widgets_include/keyboard.h diff --git a/workspace/widgets_include/label.h b/src/widgets_include/label.h similarity index 100% rename from workspace/widgets_include/label.h rename to src/widgets_include/label.h diff --git a/workspace/widgets_include/list_box.h b/src/widgets_include/list_box.h similarity index 100% rename from workspace/widgets_include/list_box.h rename to src/widgets_include/list_box.h diff --git a/workspace/widgets_include/slide_group.h b/src/widgets_include/slide_group.h similarity index 100% rename from workspace/widgets_include/slide_group.h rename to src/widgets_include/slide_group.h diff --git a/workspace/widgets_include/spinbox.h b/src/widgets_include/spinbox.h similarity index 100% rename from workspace/widgets_include/spinbox.h rename to src/widgets_include/spinbox.h diff --git a/workspace/widgets_include/table.h b/src/widgets_include/table.h similarity index 100% rename from workspace/widgets_include/table.h rename to src/widgets_include/table.h diff --git a/workspace/widgets_include/wave_buffer.h b/src/widgets_include/wave_buffer.h similarity index 100% rename from workspace/widgets_include/wave_buffer.h rename to src/widgets_include/wave_buffer.h diff --git a/workspace/widgets_include/wave_ctrl.h b/src/widgets_include/wave_ctrl.h similarity index 100% rename from workspace/widgets_include/wave_ctrl.h rename to src/widgets_include/wave_ctrl.h