diff --git a/Alice b/Alice index 08d33927..988acd3d 160000 --- a/Alice +++ b/Alice @@ -1 +1 @@ -Subproject commit 08d339274bcc2675311381deb175cdca7bdc3591 +Subproject commit 988acd3d1c53bf2a8241a9138cfba8b9801ab8f0 diff --git a/CMakeLists.txt b/CMakeLists.txt index b4d5c312..bc5101d1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ ########################################################################################################## #--Date: 2021.03.10 #--Project: SolidRender -#--Author: hubery.x.hsu +#--Author: hananiah #--Note:位于SolidRender顶级目录下面 #--2021.10.03: 增加INSTALL项目,实现工程的自动安装功能 # 今日对工程的生成目录做重大调整,以后禁止VS工程的路径与源码同目录 @@ -158,24 +158,6 @@ endif() # set(CMAKE_AUTORCC ON) # set(CMAKE_AUTOUIC ON) -# 解决无法跳转到头文件的问题 -set(QTDIR_X64 $ENV{QTDIR}) -set(QTDIR_X64_include $ENV{QTDIR}/include) -set(QTDIR_X64_include_ActiveQt $ENV{QTDIR}/include/ActiveQt) -set(QTDIR_X64_include_QtCore $ENV{QTDIR}/include/QtCore) -set(QTDIR_X64_include_QtNetwork $ENV{QTDIR}/include/QtNetwork) -set(QTDIR_X64_include_QtWidgets $ENV{QTDIR}/include/QtWidgets) -set(QTDIR_X64_include_QtWebEngineWidgets $ENV{QTDIR}/include/QtWebEngineWidgets) -set(QTDIR_X64_include_QtGui $ENV{QTDIR}/include/QtGui) -set(QTDIR_X64_include_QtXml $ENV{QTDIR}/include/QtXml) -set(QTDIR_X64_include_QtScript $ENV{QTDIR}/include/QtScript) -set(QTDIR_X64_QtScriptTools $ENV{QTDIR}/include/QtScriptTools) -set(QTDIR_X64_include_QtScriptTools $ENV{QTDIR}/include/QtScriptTools) -set(QTDIR_X64_include_QtWidgets_5_15_14_QtWidgets $ENV{QTDIR}/include/QtWidgets/5.15.14/QtWidgets) -set(QTDIR_X64_include_QtCore_5_15_14_QtCore ${QTDIR}/include/QtCore/5.15.14/QtCore) -set(QTDIR_X64_include_QtConcurrent $ENV{QTDIR}/include/QtConcurrent) -set(QTDIR_X64_mkspecs_win32_msvc ${QTDIR}/mkspecs/win32-msvc) -set(QTDIR_X64_lib $ENV{QTDIR}/lib) #---------------------------------------------------------------------------- # 开启项目分组 diff --git a/Demos/DemoDependencyPlugin/CMakeLists.txt b/Demos/DemoDependencyPlugin/CMakeLists.txt index 16ede380..d2ea44f7 100644 --- a/Demos/DemoDependencyPlugin/CMakeLists.txt +++ b/Demos/DemoDependencyPlugin/CMakeLists.txt @@ -5,13 +5,6 @@ ########################################################################################################## message("*--*--*--*--*--*--*--*--*--*--*--*--*--Start SolidDemoDependencyPlugin--*--*--*--*--*--*--*--*--*--*--**--*--*--*") -set(CMAKE_AUTOMOC ON) -set(CMAKE_AUTORCC ON) -set(CMAKE_PREFIX_PATH "C:/Qt/Qt5.15.14/5.15.14/msvc2019_64") -find_package(Qt5Core 5.15 REQUIRED) -find_package(Qt5Gui 5.15 REQUIRED) -find_package(Qt5Widgets 5.15 REQUIRED) - message("${PROJECT_SOURCE_DIR}") diff --git a/Demos/DemoPlugin/CMakeLists.txt b/Demos/DemoPlugin/CMakeLists.txt index 72746e8a..4baad396 100644 --- a/Demos/DemoPlugin/CMakeLists.txt +++ b/Demos/DemoPlugin/CMakeLists.txt @@ -5,14 +5,6 @@ ########################################################################################################## message("*--*--*--*--*--*--*--*--*--*--*--*--*--Start SolidDemoPlugin--*--*--*--*--*--*--*--*--*--*--**--*--*--*") -set(CMAKE_AUTOMOC ON) -set(CMAKE_AUTORCC ON) -set(CMAKE_PREFIX_PATH "C:/Qt/Qt5.15.14/5.15.14/msvc2019_64") -find_package(Qt5Core 5.15 REQUIRED) -find_package(Qt5Gui 5.15 REQUIRED) -find_package(Qt5Widgets 5.15 REQUIRED) - - message("${PROJECT_SOURCE_DIR}") set(SDP "${PROJECT_SOURCE_DIR}/Demos/DemoPlugin") diff --git a/Designer/APP/CMakeLists.txt b/Designer/APP/CMakeLists.txt index bed95bd9..30978f1b 100644 --- a/Designer/APP/CMakeLists.txt +++ b/Designer/APP/CMakeLists.txt @@ -50,30 +50,10 @@ set(CMAKE_INCLUDE_CURRENT_DIR ON) #============================================================================# # 给SolidRender这个工程配置第三方的库 #============================================================================# -if(WIN32) -set(CMAKE_PREFIX_PATH "C:/Qt/Qt5.15.14/5.15.14/msvc2019_64") -# 设置QT的头文件包含路径 -# 如果找不到环境变量QTDIR的路径,那么自己设置吧; 也可以在GUI交互界面上手动设置 -SET(QTDIR C:/Qt/Qt5.15.14/5.15.14/msvc2019_64) -endif() - find_package(Qt5 COMPONENTS Core Gui Widgets Network Quick Qml REQUIRED) -# QT5头文件路径 if(WIN32) - message("----------------qt5 files include directory--------------------") - include_directories(${QTDIR}/include) - include_directories(${QTDIR}/include/QtWidgets) - include_directories(${QTDIR}/include/QtCore) - include_directories(${QTDIR}/include/QtGui) - include_directories(${QTDIR}/include/QtOpenGL) - include_directories(${QTDIR}/include/QtMultimedia) - include_directories(${QTDIR}/include/QtQuick) - include_directories(${QTDIR}/include/QtQml) - include_directories(${QTDIR}/include/QtNetwork) - include_directories(${QTDIR}/mkspecs/win32-msvc) - #----------------------------------------------------------------------------- # 添加需要链接的库文件目录LINK_DIRECTORIES # 例如QT库 @@ -183,10 +163,20 @@ add_custom_target(SolidDesignerRes ALL DEPENDS "${SD_RCC_FILE}") add_dependencies(${PROJECT_NAME} SolidDesignerRes) # 无论什么生成器,把 .rcc 复制到运行目录(等价于通用版 “Pre-Build”) -add_custom_command(TARGET ${PROJECT_NAME} PRE_BUILD +#add_custom_command(TARGET ${PROJECT_NAME} PRE_BUILD +# COMMAND ${CMAKE_COMMAND} -E make_directory "$/resources" +# COMMAND ${CMAKE_COMMAND} -E copy_if_different +# "${SD_RCC_FILE}" "$/resources/SolidDesignerRes.rcc" +# VERBATIM +#) + +# 生成后的部署(拷贝)——跟随 SolidDesignerRes,而不是跟随 exe +add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD COMMAND ${CMAKE_COMMAND} -E make_directory "$/resources" + COMMAND ${CMAKE_COMMAND} -E echo ">>> Deploy RCC: ${SD_RCC_FILE} -> $/resources/SolidDesignerRes.rcc" COMMAND ${CMAKE_COMMAND} -E copy_if_different - "${SD_RCC_FILE}" "$/resources/SolidDesignerRes.rcc" + "${SD_RCC_FILE}" + "$/resources/SolidDesignerRes.rcc" VERBATIM ) diff --git a/Designer/Data/CommandsConfig.xml b/Designer/Data/CommandsConfig.xml index f0200d5d..bb816622 100644 --- a/Designer/Data/CommandsConfig.xml +++ b/Designer/Data/CommandsConfig.xml @@ -1,684 +1,880 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> - - + environments="workbench.part,workbench.sketch,workbench.assembly"/> + + + + + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + + + + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + + + - + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.sketch"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.part,workbench.sketch"/> + environments="workbench.part,workbench.sketch"/> + environments="workbench.part,workbench.sketch"/> + environments="workbench.part,workbench.sketch"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch"/> + environments="workbench.part"/> + environments="workbench.part,workbench.sketch"/> + environments="workbench.part,workbench.sketch"/> + environments="workbench.part,workbench.sketch"/> + environments="workbench.part,workbench.sketch"/> + environments="workbench.part,workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + + + - + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> @@ -686,791 +882,925 @@ label="Grid Settings" tooltip="Edit grid settings" category="sketch" + iconRef="sketch.grid_settings" icon="icons/sketch/grid_settings.svg" - environments="sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + + + + environments="workbench.sketch"/> + + + + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + + + + environments="workbench.sketch"/> + + + + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + + + + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + environments="workbench.sketch"/> + + + + environments="workbench.sketch"/> + environments="workbench.sketch"/> - + + + environments="workbench.assembly,workbench.part"/> + environments="workbench.assembly"/> + environments="workbench.assembly"/> + environments="workbench.assembly"/> + environments="workbench.assembly"/> + environments="workbench.assembly"/> + environments="workbench.assembly"/> + environments="workbench.assembly"/> + environments="workbench.assembly"/> + environments="workbench.assembly"/> + + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + + + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part"/> + environments="workbench.part,workbench.sketch,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> - + + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> @@ -1479,100 +1809,114 @@ label="Sketch" tooltip="Create a sketch on a selected plane or datum" category="sketch" + iconRef="sketch.new_sketch" icon="icons/sketch/new_sketch.svg" - environments="part,asm,sheet"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly,workbench.sketch"/> + environments="workbench.part,workbench.assembly,workbench.sketch"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> @@ -1581,59 +1925,67 @@ label="Extrude" tooltip="Create an extruded feature from sketches or curves" category="shapes" + iconRef="model.extrude" icon="icons/model/extrude.svg" gesture="Ctrl+E" - environments="part,sheet"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> @@ -1642,365 +1994,429 @@ label="Hole" tooltip="Create standard hole features" category="engineering" + iconRef="model.hole" icon="icons/model/hole.svg" - environments="part,sheet"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part"/> + + + + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + + + + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + + + + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + environments="workbench.part"/> + + + + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> + environments="workbench.part,workbench.assembly"/> diff --git a/Designer/Data/FunctionAreaConfig.xml b/Designer/Data/FunctionAreaConfig.xml index 34b4e409..6f70b556 100644 --- a/Designer/Data/FunctionAreaConfig.xml +++ b/Designer/Data/FunctionAreaConfig.xml @@ -6,24 +6,29 @@ - + + + @@ -31,6 +36,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -653,55 +688,67 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Designer/Data/IconLibraryConfig.xml b/Designer/Data/IconLibraryConfig.xml new file mode 100644 index 00000000..831ba289 --- /dev/null +++ b/Designer/Data/IconLibraryConfig.xml @@ -0,0 +1,1197 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Designer/Data/TitleBarConfig.xml b/Designer/Data/TitleBarConfig.xml index 2ab99272..d3777572 100644 --- a/Designer/Data/TitleBarConfig.xml +++ b/Designer/Data/TitleBarConfig.xml @@ -1,29 +1,43 @@ - - + - - + + + + + + + + + + + @@ -35,64 +49,67 @@ - + - - - - - + + - - + - + id="new" + commandRef="file.new" + order="10" + iconRef="new"/> - + id="open" + commandRef="file.open" + order="20" + iconRef="open"/> - + id="save" + commandRef="file.save" + order="30" + iconRef="save"/> - + id="undo" + commandRef="edit.undo" + order="40" + iconRef="undo"/> - + id="redo" + commandRef="edit.redo" + order="50" + iconRef="redo"/> - - - + id="regenerate" + commandRef="model.regenerate" + order="60" + iconRef="regenerate"/> + + + + + + @@ -100,36 +117,37 @@ + - + - - - - + role="minimize" + iconRef="minimize"/> + + role="restore" + iconRef="restore"/> + + @@ -137,197 +155,524 @@ - + iconRef="app" + tooltip="SolidDesigner"/> + id="new" + commandRef="file.new" + order="10" + iconRef="new"/> + + id="open" + commandRef="file.open" + order="20" + iconRef="open"/> - + id="save" + commandRef="file.save" + order="30" + iconRef="save"/> + + id="undo" + commandRef="edit.undo" + order="40" + iconRef="undo"/> + id="redo" + commandRef="edit.redo" + order="50" + iconRef="redo"/> + + id="regenerate" + commandRef="model.regenerate" + order="60" + iconRef="regen"/> + + + + + - - + - + role="minimize" + iconRef="minimize"/> + + role="restore" + iconRef="restore"/> + - - + icon=":/TitleBar/brand/app.svg" + tooltip="SolidDesigner"/> + id="new" + commandRef="file.new" + order="10" + iconRef="new"/> - - + id="open" + commandRef="file.open" + order="20" + iconRef="open"/> + id="save" + commandRef="file.save" + order="30" + iconRef="save"/> - + id="undo" + commandRef="edit.undo" + order="40" + iconRef="undo"/> + id="redo" + commandRef="edit.redo" + order="50" + iconRef="redo"/> + id="regenerate" + commandRef="model.regenerate" + order="60" + iconRef="regen"/> + + + + + + + + + + + + + + tooltip="SolidDesigner"/> - - + + iconRef="open"/> + + + + + + + + + + + + + + + + + + role="restore" + iconRef="restore"/> + - - + + - + tooltip="SolidDesigner"/> + + + + order="40" + iconRef="undo"/> + order="50" + iconRef="redo"/> + + + + + + + + + + + + + + + + + + + + + + - + id="new" + commandRef="file.new" + order="10" + iconRef="new"/> - + id="open" + commandRef="file.open" + order="20" + iconRef="open"/> + + + id="redo" + commandRef="edit.redo" + order="50" + iconRef="redo"/> + id="regenerate" + commandRef="model.regenerate" + order="60" + iconRef="regen"/> + + + + + + + + + + + + + + + tooltip="SolidDesigner"/> - - + + iconRef="open"/> + + + + + + + + + + + + + + + + + role="restore" + iconRef="restore"/> + diff --git a/Designer/Data/UiApplicationConfig.xml b/Designer/Data/UiApplicationConfig.xml index 24a3be9c..8669b165 100644 --- a/Designer/Data/UiApplicationConfig.xml +++ b/Designer/Data/UiApplicationConfig.xml @@ -2,6 +2,8 @@ + + diff --git a/Designer/UI/SolidDesignerCommand/SolidDesignerCommands.h b/Designer/UI/SolidDesignerCommand/SolidDesignerCommands.h index 769ba31f..411e8e6c 100644 --- a/Designer/UI/SolidDesignerCommand/SolidDesignerCommands.h +++ b/Designer/UI/SolidDesignerCommand/SolidDesignerCommands.h @@ -76,6 +76,11 @@ namespace sdr inline constexpr std::string_view CURVE_STUDIOSPLINE = "curve.studioSpline"; // Studio Spline inline constexpr std::string_view CURVE_TRIM = "curve.trim"; // Trim Curve + // === Category: data === + inline constexpr std::string_view DATA_ERASENOTDISPLAYED = "data.eraseNotDisplayed"; // Erase Not Displayed + inline constexpr std::string_view DATA_OPENLASTSESSION = "data.openLastSession"; // Open Last Session + inline constexpr std::string_view DATA_SELECTWORKINGDIRECTORY = "data.selectWorkingDirectory"; // Select Working Directory + // === Category: datum === inline constexpr std::string_view DATUM_AXIS = "datum.axis"; // Axis inline constexpr std::string_view DATUM_CS = "datum.cs"; // Coordinate System @@ -208,6 +213,10 @@ namespace sdr inline constexpr std::string_view SELECT_SINGLE = "select.single"; // Single Select inline constexpr std::string_view SKETCH_SELECT = "sketch.select"; // Select + // === Category: settings === + inline constexpr std::string_view SETTINGS_MODELDISPLAY = "settings.modelDisplay"; // Model Display + inline constexpr std::string_view SETTINGS_SYSTEMAPPEARANCE = "settings.systemAppearance"; // System Appearance + // === Category: shapes === inline constexpr std::string_view MODEL_BLEND = "model.blend"; // Blend inline constexpr std::string_view MODEL_BLEND_ROTATIONAL = "model.blend.rotational"; // Rotational Blend @@ -347,6 +356,15 @@ namespace sdr inline constexpr std::string_view UI_SAVELAYOUT = "ui.saveLayout"; // Save Layout inline constexpr std::string_view UI_TOGGLEMODE = "ui.toggleMode"; // Toggle Ribbon / Classic + // === Category: ui.titlebar === + inline constexpr std::string_view UI_APPMENU = "ui.appMenu"; // SolidDesigner + inline constexpr std::string_view UI_QATMENU = "ui.qatMenu"; // Quick Access + inline constexpr std::string_view UI_WINDOWSMENU = "ui.windowsMenu"; // Windows + + // === Category: utilities === + inline constexpr std::string_view UTILITIES_AUXAPPLICATION = "utilities.auxApplication"; // Auxiliary Application + inline constexpr std::string_view UTILITIES_PLAYTRAILFILE = "utilities.playTrailFile"; // Play Trail File + // === Category: view === inline constexpr std::string_view VIEW_CLIPPINGPLANE = "view.clippingPlane"; // Clipping Plane inline constexpr std::string_view VIEW_DYNAMICSECTION = "view.dynamicSection"; // Dynamic Section diff --git a/Designer/UI/SolidDesignerUI/CMakeLists.txt b/Designer/UI/SolidDesignerUI/CMakeLists.txt index 85d20e72..fc8be6a0 100644 --- a/Designer/UI/SolidDesignerUI/CMakeLists.txt +++ b/Designer/UI/SolidDesignerUI/CMakeLists.txt @@ -11,10 +11,7 @@ if(WIN32) set(CMAKE_PREFIX_PATH "C:/Qt/Qt5.15.14/5.15.14/msvc2019_64") endif() -find_package(Qt5Core 5.15 REQUIRED) -find_package(Qt5Gui 5.15 REQUIRED) -find_package(Qt5Widgets 5.15 REQUIRED) - +find_package(Qt5 COMPONENTS Core Gui Widgets Network Quick Qml REQUIRED) message("${PROJECT_SOURCE_DIR}") @@ -22,9 +19,6 @@ message("${PROJECT_SOURCE_DIR}") FILE(GLOB SOURCE_FILES "${PROJECT_SOURCE_DIR}/Designer/UI/SolidDesignerUI/*.cpp") FILE(GLOB HEADER_FILES "${PROJECT_SOURCE_DIR}/Designer/UI/SolidDesignerUI/*.h") -#source_group("" FILES ${SOURCE_FILES}) -#source_group("" FILES ${HEADER_FILES}) - set(RESOURCES ${PROJECT_SOURCE_DIR}/Designer/UI/SolidDesignerUI/StyleTemplate.qrc) source_group("resources" FILES ${RESOURCES}) @@ -35,13 +29,6 @@ source_group("resources" FILES ${RESOURCES}) #----------------------------------------------------------------------------- link_directories(${ALICE_LIB_DIR}) -#----------------------------------------------------------------------------- -# 头文件搜索路径 -#----------------------------------------------------------------------------- -include_directories(${CMAKE_SOURCE_DIR}) -include_directories(${CMAKE_CURRENT_SOURCE_DIR}) -include_directories(${PROJECT_SOURCE_DIR}/Alice/Core/Foundation/AliceBasicTool/Public) - #============================================================================= #指定工程为动态库程序 add_library(SolidDesignerUI SHARED ${SOURCE_FILES} ${HEADER_FILES}) @@ -55,6 +42,17 @@ target_compile_definitions(SolidDesignerUI SOLID_DESIGNER_UI_HOME ) + +#----------------------------------------------------------------------------- +# 头文件搜索路径 +#----------------------------------------------------------------------------- +target_include_directories(SolidDesignerUI + PRIVATE + ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/Public + ${PROJECT_SOURCE_DIR}/Alice/Core/Foundation/AliceBasicTool/Public +) + #----------------------------------------------------------------------------- # 根据系统及机器位数设置链接的位数 # 必须放在link之后,否则设置无效 diff --git a/Designer/UIResource/Ribbon/home/data/dark/png/16/erase_not_displayed.png b/Designer/UIResource/Ribbon/home/data/dark/png/16/erase_not_displayed.png new file mode 100644 index 00000000..d3f38f7c Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/dark/png/16/erase_not_displayed.png differ diff --git a/Designer/UIResource/Ribbon/home/data/dark/png/16/open_last_session.png b/Designer/UIResource/Ribbon/home/data/dark/png/16/open_last_session.png new file mode 100644 index 00000000..ea251dbd Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/dark/png/16/open_last_session.png differ diff --git a/Designer/UIResource/Ribbon/home/data/dark/png/16/select_working_directory.png b/Designer/UIResource/Ribbon/home/data/dark/png/16/select_working_directory.png new file mode 100644 index 00000000..a0721b66 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/dark/png/16/select_working_directory.png differ diff --git a/Designer/UIResource/Ribbon/home/data/dark/png/32/erase_not_displayed.png b/Designer/UIResource/Ribbon/home/data/dark/png/32/erase_not_displayed.png new file mode 100644 index 00000000..95c3fa55 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/dark/png/32/erase_not_displayed.png differ diff --git a/Designer/UIResource/Ribbon/home/data/dark/png/32/open_last_session.png b/Designer/UIResource/Ribbon/home/data/dark/png/32/open_last_session.png new file mode 100644 index 00000000..b619b6ee Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/dark/png/32/open_last_session.png differ diff --git a/Designer/UIResource/Ribbon/home/data/dark/png/32/select_working_directory.png b/Designer/UIResource/Ribbon/home/data/dark/png/32/select_working_directory.png new file mode 100644 index 00000000..16097da7 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/dark/png/32/select_working_directory.png differ diff --git a/Designer/UIResource/Ribbon/home/data/dark/png/48/erase_not_displayed.png b/Designer/UIResource/Ribbon/home/data/dark/png/48/erase_not_displayed.png new file mode 100644 index 00000000..298dac44 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/dark/png/48/erase_not_displayed.png differ diff --git a/Designer/UIResource/Ribbon/home/data/dark/png/48/open_last_session.png b/Designer/UIResource/Ribbon/home/data/dark/png/48/open_last_session.png new file mode 100644 index 00000000..08f6b033 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/dark/png/48/open_last_session.png differ diff --git a/Designer/UIResource/Ribbon/home/data/dark/png/48/select_working_directory.png b/Designer/UIResource/Ribbon/home/data/dark/png/48/select_working_directory.png new file mode 100644 index 00000000..d4eea195 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/dark/png/48/select_working_directory.png differ diff --git a/Designer/UIResource/Ribbon/home/data/dark/png/64/erase_not_displayed.png b/Designer/UIResource/Ribbon/home/data/dark/png/64/erase_not_displayed.png new file mode 100644 index 00000000..3b6acba0 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/dark/png/64/erase_not_displayed.png differ diff --git a/Designer/UIResource/Ribbon/home/data/dark/png/64/open_last_session.png b/Designer/UIResource/Ribbon/home/data/dark/png/64/open_last_session.png new file mode 100644 index 00000000..0af92299 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/dark/png/64/open_last_session.png differ diff --git a/Designer/UIResource/Ribbon/home/data/dark/png/64/select_working_directory.png b/Designer/UIResource/Ribbon/home/data/dark/png/64/select_working_directory.png new file mode 100644 index 00000000..c5780133 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/dark/png/64/select_working_directory.png differ diff --git a/Designer/UIResource/Ribbon/home/data/light/png/16/erase_not_displayed.png b/Designer/UIResource/Ribbon/home/data/light/png/16/erase_not_displayed.png new file mode 100644 index 00000000..3dfc9ff3 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/light/png/16/erase_not_displayed.png differ diff --git a/Designer/UIResource/Ribbon/home/data/light/png/16/open_last_session.png b/Designer/UIResource/Ribbon/home/data/light/png/16/open_last_session.png new file mode 100644 index 00000000..a8e1eeb1 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/light/png/16/open_last_session.png differ diff --git a/Designer/UIResource/Ribbon/home/data/light/png/16/select_working_directory.png b/Designer/UIResource/Ribbon/home/data/light/png/16/select_working_directory.png new file mode 100644 index 00000000..f370b78f Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/light/png/16/select_working_directory.png differ diff --git a/Designer/UIResource/Ribbon/home/data/light/png/32/erase_not_displayed.png b/Designer/UIResource/Ribbon/home/data/light/png/32/erase_not_displayed.png new file mode 100644 index 00000000..3d0c922c Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/light/png/32/erase_not_displayed.png differ diff --git a/Designer/UIResource/Ribbon/home/data/light/png/32/open_last_session.png b/Designer/UIResource/Ribbon/home/data/light/png/32/open_last_session.png new file mode 100644 index 00000000..2e53463c Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/light/png/32/open_last_session.png differ diff --git a/Designer/UIResource/Ribbon/home/data/light/png/32/select_working_directory.png b/Designer/UIResource/Ribbon/home/data/light/png/32/select_working_directory.png new file mode 100644 index 00000000..efe43b64 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/light/png/32/select_working_directory.png differ diff --git a/Designer/UIResource/Ribbon/home/data/light/png/48/erase_not_displayed.png b/Designer/UIResource/Ribbon/home/data/light/png/48/erase_not_displayed.png new file mode 100644 index 00000000..2ce1cad0 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/light/png/48/erase_not_displayed.png differ diff --git a/Designer/UIResource/Ribbon/home/data/light/png/48/open_last_session.png b/Designer/UIResource/Ribbon/home/data/light/png/48/open_last_session.png new file mode 100644 index 00000000..734f62da Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/light/png/48/open_last_session.png differ diff --git a/Designer/UIResource/Ribbon/home/data/light/png/48/select_working_directory.png b/Designer/UIResource/Ribbon/home/data/light/png/48/select_working_directory.png new file mode 100644 index 00000000..103a71b6 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/light/png/48/select_working_directory.png differ diff --git a/Designer/UIResource/Ribbon/home/data/light/png/64/erase_not_displayed.png b/Designer/UIResource/Ribbon/home/data/light/png/64/erase_not_displayed.png new file mode 100644 index 00000000..99578350 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/light/png/64/erase_not_displayed.png differ diff --git a/Designer/UIResource/Ribbon/home/data/light/png/64/open_last_session.png b/Designer/UIResource/Ribbon/home/data/light/png/64/open_last_session.png new file mode 100644 index 00000000..12efaa55 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/light/png/64/open_last_session.png differ diff --git a/Designer/UIResource/Ribbon/home/data/light/png/64/select_working_directory.png b/Designer/UIResource/Ribbon/home/data/light/png/64/select_working_directory.png new file mode 100644 index 00000000..e7945882 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/data/light/png/64/select_working_directory.png differ diff --git a/Designer/UIResource/Ribbon/home/settings/dark/png/16/model_display.png b/Designer/UIResource/Ribbon/home/settings/dark/png/16/model_display.png new file mode 100644 index 00000000..3f75dadc Binary files /dev/null and b/Designer/UIResource/Ribbon/home/settings/dark/png/16/model_display.png differ diff --git a/Designer/UIResource/Ribbon/home/settings/dark/png/16/system_appearance.png b/Designer/UIResource/Ribbon/home/settings/dark/png/16/system_appearance.png new file mode 100644 index 00000000..3bae4d3a Binary files /dev/null and b/Designer/UIResource/Ribbon/home/settings/dark/png/16/system_appearance.png differ diff --git a/Designer/UIResource/Ribbon/home/settings/dark/png/32/model_display.png b/Designer/UIResource/Ribbon/home/settings/dark/png/32/model_display.png new file mode 100644 index 00000000..75f58d3a Binary files /dev/null and b/Designer/UIResource/Ribbon/home/settings/dark/png/32/model_display.png differ diff --git a/Designer/UIResource/Ribbon/home/settings/dark/png/32/system_appearance.png b/Designer/UIResource/Ribbon/home/settings/dark/png/32/system_appearance.png new file mode 100644 index 00000000..45ff6a22 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/settings/dark/png/32/system_appearance.png differ diff --git a/Designer/UIResource/Ribbon/home/settings/dark/png/48/model_display.png b/Designer/UIResource/Ribbon/home/settings/dark/png/48/model_display.png new file mode 100644 index 00000000..1fb2ff46 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/settings/dark/png/48/model_display.png differ diff --git a/Designer/UIResource/Ribbon/home/settings/dark/png/48/system_appearance.png b/Designer/UIResource/Ribbon/home/settings/dark/png/48/system_appearance.png new file mode 100644 index 00000000..57190280 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/settings/dark/png/48/system_appearance.png differ diff --git a/Designer/UIResource/Ribbon/home/settings/dark/png/64/model_display.png b/Designer/UIResource/Ribbon/home/settings/dark/png/64/model_display.png new file mode 100644 index 00000000..391787ea Binary files /dev/null and b/Designer/UIResource/Ribbon/home/settings/dark/png/64/model_display.png differ diff --git a/Designer/UIResource/Ribbon/home/settings/dark/png/64/system_appearance.png b/Designer/UIResource/Ribbon/home/settings/dark/png/64/system_appearance.png new file mode 100644 index 00000000..7299d2da Binary files /dev/null and b/Designer/UIResource/Ribbon/home/settings/dark/png/64/system_appearance.png differ diff --git a/Designer/UIResource/Ribbon/home/settings/light/png/16/model_display.png b/Designer/UIResource/Ribbon/home/settings/light/png/16/model_display.png new file mode 100644 index 00000000..d342ea2c Binary files /dev/null and b/Designer/UIResource/Ribbon/home/settings/light/png/16/model_display.png differ diff --git a/Designer/UIResource/Ribbon/home/settings/light/png/16/system_appearance.png b/Designer/UIResource/Ribbon/home/settings/light/png/16/system_appearance.png new file mode 100644 index 00000000..e084bc43 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/settings/light/png/16/system_appearance.png differ diff --git a/Designer/UIResource/Ribbon/home/settings/light/png/32/model_display.png b/Designer/UIResource/Ribbon/home/settings/light/png/32/model_display.png new file mode 100644 index 00000000..01b50f4a Binary files /dev/null and b/Designer/UIResource/Ribbon/home/settings/light/png/32/model_display.png differ diff --git a/Designer/UIResource/Ribbon/home/settings/light/png/32/system_appearance.png b/Designer/UIResource/Ribbon/home/settings/light/png/32/system_appearance.png new file mode 100644 index 00000000..069039cb Binary files /dev/null and b/Designer/UIResource/Ribbon/home/settings/light/png/32/system_appearance.png differ diff --git a/Designer/UIResource/Ribbon/home/settings/light/png/48/model_display.png b/Designer/UIResource/Ribbon/home/settings/light/png/48/model_display.png new file mode 100644 index 00000000..a6b7fd68 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/settings/light/png/48/model_display.png differ diff --git a/Designer/UIResource/Ribbon/home/settings/light/png/48/system_appearance.png b/Designer/UIResource/Ribbon/home/settings/light/png/48/system_appearance.png new file mode 100644 index 00000000..ae7310cc Binary files /dev/null and b/Designer/UIResource/Ribbon/home/settings/light/png/48/system_appearance.png differ diff --git a/Designer/UIResource/Ribbon/home/settings/light/png/64/model_display.png b/Designer/UIResource/Ribbon/home/settings/light/png/64/model_display.png new file mode 100644 index 00000000..7ce22437 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/settings/light/png/64/model_display.png differ diff --git a/Designer/UIResource/Ribbon/home/settings/light/png/64/system_appearance.png b/Designer/UIResource/Ribbon/home/settings/light/png/64/system_appearance.png new file mode 100644 index 00000000..73e0a7ad Binary files /dev/null and b/Designer/UIResource/Ribbon/home/settings/light/png/64/system_appearance.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/dark/png/16/auxiliary_applications.png b/Designer/UIResource/Ribbon/home/utilities/dark/png/16/auxiliary_applications.png new file mode 100644 index 00000000..a01df50e Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/dark/png/16/auxiliary_applications.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/dark/png/16/distributed_computing.png b/Designer/UIResource/Ribbon/home/utilities/dark/png/16/distributed_computing.png new file mode 100644 index 00000000..60b4f974 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/dark/png/16/distributed_computing.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/dark/png/16/nc_post_processor.png b/Designer/UIResource/Ribbon/home/utilities/dark/png/16/nc_post_processor.png new file mode 100644 index 00000000..74813cef Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/dark/png/16/nc_post_processor.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/dark/png/16/play_trail_file.png b/Designer/UIResource/Ribbon/home/utilities/dark/png/16/play_trail_file.png new file mode 100644 index 00000000..46c91919 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/dark/png/16/play_trail_file.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/dark/png/16/simulate_results.png b/Designer/UIResource/Ribbon/home/utilities/dark/png/16/simulate_results.png new file mode 100644 index 00000000..15b3c41e Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/dark/png/16/simulate_results.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/dark/png/32/auxiliary_applications.png b/Designer/UIResource/Ribbon/home/utilities/dark/png/32/auxiliary_applications.png new file mode 100644 index 00000000..a97816f8 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/dark/png/32/auxiliary_applications.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/dark/png/32/distributed_computing.png b/Designer/UIResource/Ribbon/home/utilities/dark/png/32/distributed_computing.png new file mode 100644 index 00000000..3851b522 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/dark/png/32/distributed_computing.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/dark/png/32/nc_post_processor.png b/Designer/UIResource/Ribbon/home/utilities/dark/png/32/nc_post_processor.png new file mode 100644 index 00000000..164e141e Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/dark/png/32/nc_post_processor.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/dark/png/32/play_trail_file.png b/Designer/UIResource/Ribbon/home/utilities/dark/png/32/play_trail_file.png new file mode 100644 index 00000000..de19f32a Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/dark/png/32/play_trail_file.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/dark/png/32/simulate_results.png b/Designer/UIResource/Ribbon/home/utilities/dark/png/32/simulate_results.png new file mode 100644 index 00000000..fcc30458 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/dark/png/32/simulate_results.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/dark/png/48/auxiliary_applications.png b/Designer/UIResource/Ribbon/home/utilities/dark/png/48/auxiliary_applications.png new file mode 100644 index 00000000..3dd343d6 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/dark/png/48/auxiliary_applications.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/dark/png/48/distributed_computing.png b/Designer/UIResource/Ribbon/home/utilities/dark/png/48/distributed_computing.png new file mode 100644 index 00000000..1b00efb9 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/dark/png/48/distributed_computing.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/dark/png/48/nc_post_processor.png b/Designer/UIResource/Ribbon/home/utilities/dark/png/48/nc_post_processor.png new file mode 100644 index 00000000..f63fc4b8 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/dark/png/48/nc_post_processor.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/dark/png/48/play_trail_file.png b/Designer/UIResource/Ribbon/home/utilities/dark/png/48/play_trail_file.png new file mode 100644 index 00000000..228d6e4a Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/dark/png/48/play_trail_file.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/dark/png/48/simulate_results.png b/Designer/UIResource/Ribbon/home/utilities/dark/png/48/simulate_results.png new file mode 100644 index 00000000..a00d23e2 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/dark/png/48/simulate_results.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/dark/png/64/auxiliary_applications.png b/Designer/UIResource/Ribbon/home/utilities/dark/png/64/auxiliary_applications.png new file mode 100644 index 00000000..dae66c74 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/dark/png/64/auxiliary_applications.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/dark/png/64/distributed_computing.png b/Designer/UIResource/Ribbon/home/utilities/dark/png/64/distributed_computing.png new file mode 100644 index 00000000..b1c8ef65 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/dark/png/64/distributed_computing.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/dark/png/64/nc_post_processor.png b/Designer/UIResource/Ribbon/home/utilities/dark/png/64/nc_post_processor.png new file mode 100644 index 00000000..d83889c6 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/dark/png/64/nc_post_processor.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/dark/png/64/play_trail_file.png b/Designer/UIResource/Ribbon/home/utilities/dark/png/64/play_trail_file.png new file mode 100644 index 00000000..3ea0f6a8 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/dark/png/64/play_trail_file.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/dark/png/64/simulate_results.png b/Designer/UIResource/Ribbon/home/utilities/dark/png/64/simulate_results.png new file mode 100644 index 00000000..a4fb23be Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/dark/png/64/simulate_results.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/light/png/16/auxiliary_applications.png b/Designer/UIResource/Ribbon/home/utilities/light/png/16/auxiliary_applications.png new file mode 100644 index 00000000..745c1a18 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/light/png/16/auxiliary_applications.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/light/png/16/distributed_computing.png b/Designer/UIResource/Ribbon/home/utilities/light/png/16/distributed_computing.png new file mode 100644 index 00000000..e7dc61a8 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/light/png/16/distributed_computing.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/light/png/16/nc_post_processor.png b/Designer/UIResource/Ribbon/home/utilities/light/png/16/nc_post_processor.png new file mode 100644 index 00000000..c0034243 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/light/png/16/nc_post_processor.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/light/png/16/play_trail_file.png b/Designer/UIResource/Ribbon/home/utilities/light/png/16/play_trail_file.png new file mode 100644 index 00000000..26d10535 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/light/png/16/play_trail_file.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/light/png/16/simulate_results.png b/Designer/UIResource/Ribbon/home/utilities/light/png/16/simulate_results.png new file mode 100644 index 00000000..a7137232 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/light/png/16/simulate_results.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/light/png/32/auxiliary_applications.png b/Designer/UIResource/Ribbon/home/utilities/light/png/32/auxiliary_applications.png new file mode 100644 index 00000000..2915e7c7 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/light/png/32/auxiliary_applications.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/light/png/32/distributed_computing.png b/Designer/UIResource/Ribbon/home/utilities/light/png/32/distributed_computing.png new file mode 100644 index 00000000..3f2a27db Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/light/png/32/distributed_computing.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/light/png/32/nc_post_processor.png b/Designer/UIResource/Ribbon/home/utilities/light/png/32/nc_post_processor.png new file mode 100644 index 00000000..7043f9b6 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/light/png/32/nc_post_processor.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/light/png/32/play_trail_file.png b/Designer/UIResource/Ribbon/home/utilities/light/png/32/play_trail_file.png new file mode 100644 index 00000000..8d88e172 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/light/png/32/play_trail_file.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/light/png/32/simulate_results.png b/Designer/UIResource/Ribbon/home/utilities/light/png/32/simulate_results.png new file mode 100644 index 00000000..b1be2473 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/light/png/32/simulate_results.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/light/png/48/auxiliary_applications.png b/Designer/UIResource/Ribbon/home/utilities/light/png/48/auxiliary_applications.png new file mode 100644 index 00000000..69582011 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/light/png/48/auxiliary_applications.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/light/png/48/distributed_computing.png b/Designer/UIResource/Ribbon/home/utilities/light/png/48/distributed_computing.png new file mode 100644 index 00000000..c9d4e6d8 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/light/png/48/distributed_computing.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/light/png/48/nc_post_processor.png b/Designer/UIResource/Ribbon/home/utilities/light/png/48/nc_post_processor.png new file mode 100644 index 00000000..e04fe0c0 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/light/png/48/nc_post_processor.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/light/png/48/play_trail_file.png b/Designer/UIResource/Ribbon/home/utilities/light/png/48/play_trail_file.png new file mode 100644 index 00000000..8a6ed719 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/light/png/48/play_trail_file.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/light/png/48/simulate_results.png b/Designer/UIResource/Ribbon/home/utilities/light/png/48/simulate_results.png new file mode 100644 index 00000000..379ae2f9 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/light/png/48/simulate_results.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/light/png/64/auxiliary_applications.png b/Designer/UIResource/Ribbon/home/utilities/light/png/64/auxiliary_applications.png new file mode 100644 index 00000000..5a94bd89 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/light/png/64/auxiliary_applications.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/light/png/64/distributed_computing.png b/Designer/UIResource/Ribbon/home/utilities/light/png/64/distributed_computing.png new file mode 100644 index 00000000..89cad1b8 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/light/png/64/distributed_computing.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/light/png/64/nc_post_processor.png b/Designer/UIResource/Ribbon/home/utilities/light/png/64/nc_post_processor.png new file mode 100644 index 00000000..99ae54cd Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/light/png/64/nc_post_processor.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/light/png/64/play_trail_file.png b/Designer/UIResource/Ribbon/home/utilities/light/png/64/play_trail_file.png new file mode 100644 index 00000000..967f1504 Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/light/png/64/play_trail_file.png differ diff --git a/Designer/UIResource/Ribbon/home/utilities/light/png/64/simulate_results.png b/Designer/UIResource/Ribbon/home/utilities/light/png/64/simulate_results.png new file mode 100644 index 00000000..b78c9cca Binary files /dev/null and b/Designer/UIResource/Ribbon/home/utilities/light/png/64/simulate_results.png differ diff --git a/Designer/UIResource/Ribbon/ribbon.qrc b/Designer/UIResource/Ribbon/ribbon.qrc new file mode 100644 index 00000000..0ced2e86 --- /dev/null +++ b/Designer/UIResource/Ribbon/ribbon.qrc @@ -0,0 +1,65 @@ + + + home/data/light/png/16/open_last_session.png + home/data/light/png/16/select_working_directory.png + home/data/light/png/16/erase_not_displayed.png + home/data/light/png/32/open_last_session.png + home/data/light/png/32/select_working_directory.png + home/data/light/png/32/erase_not_displayed.png + home/data/light/png/48/open_last_session.png + home/data/light/png/48/select_working_directory.png + home/data/light/png/48/erase_not_displayed.png + home/data/light/png/64/open_last_session.png + home/data/light/png/64/select_working_directory.png + home/data/light/png/64/erase_not_displayed.png + + home/data/dark/png/16/open_last_session.png + home/data/dark/png/16/select_working_directory.png + home/data/dark/png/16/erase_not_displayed.png + home/data/dark/png/32/open_last_session.png + home/data/dark/png/32/select_working_directory.png + home/data/dark/png/32/erase_not_displayed.png + home/data/dark/png/48/open_last_session.png + home/data/dark/png/48/select_working_directory.png + home/data/dark/png/48/erase_not_displayed.png + home/data/dark/png/64/open_last_session.png + home/data/dark/png/64/select_working_directory.png + home/data/dark/png/64/erase_not_displayed.png + + home/settings/light/png/16/model_display.png + home/settings/light/png/16/system_appearance.png + home/settings/light/png/32/model_display.png + home/settings/light/png/32/system_appearance.png + home/settings/light/png/48/model_display.png + home/settings/light/png/48/system_appearance.png + home/settings/light/png/64/model_display.png + home/settings/light/png/64/system_appearance.png + home/settings/dark/png/16/model_display.png + home/settings/dark/png/16/system_appearance.png + home/settings/dark/png/32/model_display.png + home/settings/dark/png/32/system_appearance.png + home/settings/dark/png/48/model_display.png + home/settings/dark/png/48/system_appearance.png + home/settings/dark/png/64/model_display.png + home/settings/dark/png/64/system_appearance.png + + home/utilities/light/png/16/play_trail_file.png + home/utilities/light/png/32/play_trail_file.png + home/utilities/light/png/48/play_trail_file.png + home/utilities/light/png/64/play_trail_file.png + home/utilities/dark/png/16/play_trail_file.png + home/utilities/dark/png/32/play_trail_file.png + home/utilities/dark/png/48/play_trail_file.png + home/utilities/dark/png/64/play_trail_file.png + + home/utilities/light/png/16/auxiliary_applications.png + home/utilities/light/png/32/auxiliary_applications.png + home/utilities/light/png/48/auxiliary_applications.png + home/utilities/light/png/64/auxiliary_applications.png + home/utilities/dark/png/16/auxiliary_applications.png + home/utilities/dark/png/32/auxiliary_applications.png + home/utilities/dark/png/48/auxiliary_applications.png + home/utilities/dark/png/64/auxiliary_applications.png + + + \ No newline at end of file diff --git a/Designer/UIResource/TitleBar/brand/dark/png/16/app.png b/Designer/UIResource/TitleBar/brand/dark/png/16/app.png new file mode 100644 index 00000000..0c874032 Binary files /dev/null and b/Designer/UIResource/TitleBar/brand/dark/png/16/app.png differ diff --git a/Designer/UIResource/TitleBar/brand/dark/png/32/app.png b/Designer/UIResource/TitleBar/brand/dark/png/32/app.png new file mode 100644 index 00000000..7a868914 Binary files /dev/null and b/Designer/UIResource/TitleBar/brand/dark/png/32/app.png differ diff --git a/Designer/UIResource/TitleBar/brand/dark/png/48/app.png b/Designer/UIResource/TitleBar/brand/dark/png/48/app.png new file mode 100644 index 00000000..70a2126e Binary files /dev/null and b/Designer/UIResource/TitleBar/brand/dark/png/48/app.png differ diff --git a/Designer/UIResource/TitleBar/brand/dark/png/64/app.png b/Designer/UIResource/TitleBar/brand/dark/png/64/app.png new file mode 100644 index 00000000..a92d1002 Binary files /dev/null and b/Designer/UIResource/TitleBar/brand/dark/png/64/app.png differ diff --git a/Designer/UIResource/TitleBar/brand/light/png/16/app.png b/Designer/UIResource/TitleBar/brand/light/png/16/app.png new file mode 100644 index 00000000..b41ece2f Binary files /dev/null and b/Designer/UIResource/TitleBar/brand/light/png/16/app.png differ diff --git a/Designer/UIResource/TitleBar/brand/light/png/32/app.png b/Designer/UIResource/TitleBar/brand/light/png/32/app.png new file mode 100644 index 00000000..7c65e058 Binary files /dev/null and b/Designer/UIResource/TitleBar/brand/light/png/32/app.png differ diff --git a/Designer/UIResource/TitleBar/brand/light/png/48/app.png b/Designer/UIResource/TitleBar/brand/light/png/48/app.png new file mode 100644 index 00000000..cfb248b8 Binary files /dev/null and b/Designer/UIResource/TitleBar/brand/light/png/48/app.png differ diff --git a/Designer/UIResource/TitleBar/brand/light/png/64/app.png b/Designer/UIResource/TitleBar/brand/light/png/64/app.png new file mode 100644 index 00000000..4e801817 Binary files /dev/null and b/Designer/UIResource/TitleBar/brand/light/png/64/app.png differ diff --git a/Designer/UIResource/TitleBar/brand/sd_mark_16.svg b/Designer/UIResource/TitleBar/brand/sd_mark_16.svg deleted file mode 100644 index 3c34108c..00000000 --- a/Designer/UIResource/TitleBar/brand/sd_mark_16.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/Designer/UIResource/TitleBar/quick/dark/png/16/customize.png b/Designer/UIResource/TitleBar/quick/dark/png/16/customize.png new file mode 100644 index 00000000..6c8faae8 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/16/customize.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/16/new.png b/Designer/UIResource/TitleBar/quick/dark/png/16/new.png new file mode 100644 index 00000000..ac2532a5 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/16/new.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/16/open.png b/Designer/UIResource/TitleBar/quick/dark/png/16/open.png new file mode 100644 index 00000000..d908c7e6 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/16/open.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/16/qat.png b/Designer/UIResource/TitleBar/quick/dark/png/16/qat.png new file mode 100644 index 00000000..37853be0 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/16/qat.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/16/redo.png b/Designer/UIResource/TitleBar/quick/dark/png/16/redo.png new file mode 100644 index 00000000..2587f754 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/16/redo.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/16/regenerate.png b/Designer/UIResource/TitleBar/quick/dark/png/16/regenerate.png new file mode 100644 index 00000000..6c8faae8 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/16/regenerate.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/16/save.png b/Designer/UIResource/TitleBar/quick/dark/png/16/save.png new file mode 100644 index 00000000..9f296476 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/16/save.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/16/undo.png b/Designer/UIResource/TitleBar/quick/dark/png/16/undo.png new file mode 100644 index 00000000..f7154af0 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/16/undo.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/16/windows.png b/Designer/UIResource/TitleBar/quick/dark/png/16/windows.png new file mode 100644 index 00000000..f9ed430d Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/16/windows.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/32/customize.png b/Designer/UIResource/TitleBar/quick/dark/png/32/customize.png new file mode 100644 index 00000000..208a908d Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/32/customize.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/32/new.png b/Designer/UIResource/TitleBar/quick/dark/png/32/new.png new file mode 100644 index 00000000..f52186b6 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/32/new.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/32/open.png b/Designer/UIResource/TitleBar/quick/dark/png/32/open.png new file mode 100644 index 00000000..75035c4f Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/32/open.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/32/qat.png b/Designer/UIResource/TitleBar/quick/dark/png/32/qat.png new file mode 100644 index 00000000..4a810300 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/32/qat.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/32/redo.png b/Designer/UIResource/TitleBar/quick/dark/png/32/redo.png new file mode 100644 index 00000000..66173833 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/32/redo.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/32/regenerate.png b/Designer/UIResource/TitleBar/quick/dark/png/32/regenerate.png new file mode 100644 index 00000000..208a908d Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/32/regenerate.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/32/save.png b/Designer/UIResource/TitleBar/quick/dark/png/32/save.png new file mode 100644 index 00000000..e1bf55bf Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/32/save.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/32/undo.png b/Designer/UIResource/TitleBar/quick/dark/png/32/undo.png new file mode 100644 index 00000000..72b6a837 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/32/undo.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/32/windows.png b/Designer/UIResource/TitleBar/quick/dark/png/32/windows.png new file mode 100644 index 00000000..b226f6a1 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/32/windows.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/48/customize.png b/Designer/UIResource/TitleBar/quick/dark/png/48/customize.png new file mode 100644 index 00000000..5ea8f2ed Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/48/customize.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/48/new.png b/Designer/UIResource/TitleBar/quick/dark/png/48/new.png new file mode 100644 index 00000000..f781e43e Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/48/new.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/48/open.png b/Designer/UIResource/TitleBar/quick/dark/png/48/open.png new file mode 100644 index 00000000..fa906c96 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/48/open.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/48/qat.png b/Designer/UIResource/TitleBar/quick/dark/png/48/qat.png new file mode 100644 index 00000000..fd6d5a0c Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/48/qat.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/48/redo.png b/Designer/UIResource/TitleBar/quick/dark/png/48/redo.png new file mode 100644 index 00000000..f452e445 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/48/redo.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/48/regenerate.png b/Designer/UIResource/TitleBar/quick/dark/png/48/regenerate.png new file mode 100644 index 00000000..5ea8f2ed Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/48/regenerate.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/48/save.png b/Designer/UIResource/TitleBar/quick/dark/png/48/save.png new file mode 100644 index 00000000..a6e93d84 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/48/save.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/48/undo.png b/Designer/UIResource/TitleBar/quick/dark/png/48/undo.png new file mode 100644 index 00000000..0c36165a Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/48/undo.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/48/windows.png b/Designer/UIResource/TitleBar/quick/dark/png/48/windows.png new file mode 100644 index 00000000..17944183 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/48/windows.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/64/customize.png b/Designer/UIResource/TitleBar/quick/dark/png/64/customize.png new file mode 100644 index 00000000..32497fe2 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/64/customize.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/64/new.png b/Designer/UIResource/TitleBar/quick/dark/png/64/new.png new file mode 100644 index 00000000..02c13e48 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/64/new.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/64/open.png b/Designer/UIResource/TitleBar/quick/dark/png/64/open.png new file mode 100644 index 00000000..873bcc56 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/64/open.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/64/qat.png b/Designer/UIResource/TitleBar/quick/dark/png/64/qat.png new file mode 100644 index 00000000..3217fcf7 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/64/qat.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/64/redo.png b/Designer/UIResource/TitleBar/quick/dark/png/64/redo.png new file mode 100644 index 00000000..442b9a79 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/64/redo.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/64/regenerate.png b/Designer/UIResource/TitleBar/quick/dark/png/64/regenerate.png new file mode 100644 index 00000000..32497fe2 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/64/regenerate.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/64/save.png b/Designer/UIResource/TitleBar/quick/dark/png/64/save.png new file mode 100644 index 00000000..18bc83d5 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/64/save.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/64/undo.png b/Designer/UIResource/TitleBar/quick/dark/png/64/undo.png new file mode 100644 index 00000000..4700d88c Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/64/undo.png differ diff --git a/Designer/UIResource/TitleBar/quick/dark/png/64/windows.png b/Designer/UIResource/TitleBar/quick/dark/png/64/windows.png new file mode 100644 index 00000000..04c47f5e Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/dark/png/64/windows.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/16/customize.png b/Designer/UIResource/TitleBar/quick/light/png/16/customize.png new file mode 100644 index 00000000..e2f2b3c7 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/16/customize.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/16/new.png b/Designer/UIResource/TitleBar/quick/light/png/16/new.png new file mode 100644 index 00000000..e8123b74 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/16/new.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/16/open.png b/Designer/UIResource/TitleBar/quick/light/png/16/open.png new file mode 100644 index 00000000..29a1c134 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/16/open.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/16/qat.png b/Designer/UIResource/TitleBar/quick/light/png/16/qat.png new file mode 100644 index 00000000..362fdbfc Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/16/qat.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/16/redo.png b/Designer/UIResource/TitleBar/quick/light/png/16/redo.png new file mode 100644 index 00000000..a8d9badb Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/16/redo.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/16/regenerate.png b/Designer/UIResource/TitleBar/quick/light/png/16/regenerate.png new file mode 100644 index 00000000..e2f2b3c7 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/16/regenerate.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/16/save.png b/Designer/UIResource/TitleBar/quick/light/png/16/save.png new file mode 100644 index 00000000..b543e450 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/16/save.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/16/undo.png b/Designer/UIResource/TitleBar/quick/light/png/16/undo.png new file mode 100644 index 00000000..57e4bcdf Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/16/undo.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/16/windows.png b/Designer/UIResource/TitleBar/quick/light/png/16/windows.png new file mode 100644 index 00000000..63cc8916 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/16/windows.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/32/customize.png b/Designer/UIResource/TitleBar/quick/light/png/32/customize.png new file mode 100644 index 00000000..ee828a0c Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/32/customize.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/32/new.png b/Designer/UIResource/TitleBar/quick/light/png/32/new.png new file mode 100644 index 00000000..3117043c Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/32/new.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/32/open.png b/Designer/UIResource/TitleBar/quick/light/png/32/open.png new file mode 100644 index 00000000..1caccf74 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/32/open.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/32/qat.png b/Designer/UIResource/TitleBar/quick/light/png/32/qat.png new file mode 100644 index 00000000..24e248cf Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/32/qat.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/32/redo.png b/Designer/UIResource/TitleBar/quick/light/png/32/redo.png new file mode 100644 index 00000000..10fb0c0b Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/32/redo.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/32/regenerate.png b/Designer/UIResource/TitleBar/quick/light/png/32/regenerate.png new file mode 100644 index 00000000..ee828a0c Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/32/regenerate.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/32/save.png b/Designer/UIResource/TitleBar/quick/light/png/32/save.png new file mode 100644 index 00000000..9bccd6fe Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/32/save.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/32/undo.png b/Designer/UIResource/TitleBar/quick/light/png/32/undo.png new file mode 100644 index 00000000..768cc16b Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/32/undo.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/32/windows.png b/Designer/UIResource/TitleBar/quick/light/png/32/windows.png new file mode 100644 index 00000000..4f329c6e Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/32/windows.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/48/customize.png b/Designer/UIResource/TitleBar/quick/light/png/48/customize.png new file mode 100644 index 00000000..8d6305c1 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/48/customize.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/48/new.png b/Designer/UIResource/TitleBar/quick/light/png/48/new.png new file mode 100644 index 00000000..5a4f1416 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/48/new.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/48/open.png b/Designer/UIResource/TitleBar/quick/light/png/48/open.png new file mode 100644 index 00000000..fc06d9d0 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/48/open.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/48/qat.png b/Designer/UIResource/TitleBar/quick/light/png/48/qat.png new file mode 100644 index 00000000..24173c45 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/48/qat.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/48/redo.png b/Designer/UIResource/TitleBar/quick/light/png/48/redo.png new file mode 100644 index 00000000..f7f9133b Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/48/redo.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/48/regenerate.png b/Designer/UIResource/TitleBar/quick/light/png/48/regenerate.png new file mode 100644 index 00000000..8d6305c1 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/48/regenerate.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/48/save.png b/Designer/UIResource/TitleBar/quick/light/png/48/save.png new file mode 100644 index 00000000..6fb9ed0c Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/48/save.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/48/undo.png b/Designer/UIResource/TitleBar/quick/light/png/48/undo.png new file mode 100644 index 00000000..b66d8846 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/48/undo.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/48/windows.png b/Designer/UIResource/TitleBar/quick/light/png/48/windows.png new file mode 100644 index 00000000..280ef0e3 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/48/windows.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/64/customize.png b/Designer/UIResource/TitleBar/quick/light/png/64/customize.png new file mode 100644 index 00000000..270d9c6b Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/64/customize.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/64/new.png b/Designer/UIResource/TitleBar/quick/light/png/64/new.png new file mode 100644 index 00000000..0258969e Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/64/new.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/64/open.png b/Designer/UIResource/TitleBar/quick/light/png/64/open.png new file mode 100644 index 00000000..a02e58cd Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/64/open.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/64/qat.png b/Designer/UIResource/TitleBar/quick/light/png/64/qat.png new file mode 100644 index 00000000..23b95f63 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/64/qat.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/64/redo.png b/Designer/UIResource/TitleBar/quick/light/png/64/redo.png new file mode 100644 index 00000000..2c8b7d1d Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/64/redo.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/64/regenerate.png b/Designer/UIResource/TitleBar/quick/light/png/64/regenerate.png new file mode 100644 index 00000000..270d9c6b Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/64/regenerate.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/64/save.png b/Designer/UIResource/TitleBar/quick/light/png/64/save.png new file mode 100644 index 00000000..84e1af52 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/64/save.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/64/undo.png b/Designer/UIResource/TitleBar/quick/light/png/64/undo.png new file mode 100644 index 00000000..c7f3692a Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/64/undo.png differ diff --git a/Designer/UIResource/TitleBar/quick/light/png/64/windows.png b/Designer/UIResource/TitleBar/quick/light/png/64/windows.png new file mode 100644 index 00000000..4b916489 Binary files /dev/null and b/Designer/UIResource/TitleBar/quick/light/png/64/windows.png differ diff --git a/Designer/UIResource/TitleBar/titlebar.qrc b/Designer/UIResource/TitleBar/titlebar.qrc new file mode 100644 index 00000000..4bef34e0 --- /dev/null +++ b/Designer/UIResource/TitleBar/titlebar.qrc @@ -0,0 +1,114 @@ + + + brand/light/png/16/app.png + brand/light/png/32/app.png + brand/light/png/48/app.png + brand/light/png/64/app.png + brand/dark/png/16/app.png + brand/dark/png/32/app.png + brand/dark/png/48/app.png + brand/dark/png/64/app.png + + quick/light/png/16/new.png + quick/light/png/32/new.png + quick/light/png/48/new.png + quick/light/png/64/new.png + quick/dark/png/16/new.png + quick/dark/png/32/new.png + quick/dark/png/48/new.png + quick/dark/png/64/new.png + + quick/light/png/16/open.png + quick/light/png/32/open.png + quick/light/png/48/open.png + quick/light/png/64/open.png + quick/dark/png/16/open.png + quick/dark/png/32/open.png + quick/dark/png/48/open.png + quick/dark/png/64/open.png + + quick/light/png/16/save.png + quick/light/png/32/save.png + quick/light/png/48/save.png + quick/light/png/64/save.png + quick/dark/png/16/save.png + quick/dark/png/32/save.png + quick/dark/png/48/save.png + quick/dark/png/64/save.png + + quick/light/png/16/undo.png + quick/light/png/32/undo.png + quick/light/png/48/undo.png + quick/light/png/64/undo.png + quick/dark/png/16/undo.png + quick/dark/png/32/undo.png + quick/dark/png/48/undo.png + quick/dark/png/64/undo.png + + quick/light/png/16/redo.png + quick/light/png/32/redo.png + quick/light/png/48/redo.png + quick/light/png/64/redo.png + quick/dark/png/16/redo.png + quick/dark/png/32/redo.png + quick/dark/png/48/redo.png + quick/dark/png/64/redo.png + + quick/light/png/16/regenerate.png + quick/light/png/32/regenerate.png + quick/light/png/48/regenerate.png + quick/light/png/64/regenerate.png + quick/dark/png/16/regenerate.png + quick/dark/png/32/regenerate.png + quick/dark/png/48/regenerate.png + quick/dark/png/64/regenerate.png + + quick/light/png/16/windows.png + quick/light/png/32/windows.png + quick/light/png/48/windows.png + quick/light/png/64/windows.png + quick/dark/png/16/windows.png + quick/dark/png/32/windows.png + quick/dark/png/48/windows.png + quick/dark/png/64/windows.png + + quick/light/png/16/qat.png + quick/light/png/32/qat.png + quick/light/png/48/qat.png + quick/light/png/64/qat.png + quick/dark/png/16/qat.png + quick/dark/png/32/qat.png + quick/dark/png/48/qat.png + quick/dark/png/64/qat.png + + + window/light/png/16/minimize.png + window/light/png/32/minimize.png + window/light/png/48/minimize.png + window/light/png/64/minimize.png + window/dark/png/16/minimize.png + window/dark/png/32/minimize.png + window/dark/png/48/minimize.png + window/dark/png/64/minimize.png + + + window/light/png/16/restore.png + window/light/png/32/restore.png + window/light/png/48/restore.png + window/light/png/64/restore.png + window/dark/png/16/restore.png + window/dark/png/32/restore.png + window/dark/png/48/restore.png + window/dark/png/64/restore.png + + window/light/png/16/close.png + window/light/png/32/close.png + window/light/png/48/close.png + window/light/png/64/close.png + window/dark/png/16/close.png + window/dark/png/32/close.png + window/dark/png/48/close.png + window/dark/png/64/close.png + + + diff --git a/Designer/UIResource/TitleBar/ui/speech_16.svg b/Designer/UIResource/TitleBar/ui/speech_16.svg deleted file mode 100644 index f8184e53..00000000 --- a/Designer/UIResource/TitleBar/ui/speech_16.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - diff --git a/Designer/UIResource/TitleBar/ui/window_minimize_16.svg b/Designer/UIResource/TitleBar/ui/window_minimize_16.svg deleted file mode 100644 index 3aa3efed..00000000 --- a/Designer/UIResource/TitleBar/ui/window_minimize_16.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - diff --git a/Designer/UIResource/TitleBar/window/dark/png/16/close.png b/Designer/UIResource/TitleBar/window/dark/png/16/close.png new file mode 100644 index 00000000..41bd9cc1 Binary files /dev/null and b/Designer/UIResource/TitleBar/window/dark/png/16/close.png differ diff --git a/Designer/UIResource/TitleBar/window/dark/png/16/maximize.png b/Designer/UIResource/TitleBar/window/dark/png/16/maximize.png new file mode 100644 index 00000000..facadc44 Binary files /dev/null and b/Designer/UIResource/TitleBar/window/dark/png/16/maximize.png differ diff --git a/Designer/UIResource/TitleBar/window/dark/png/16/minimize.png b/Designer/UIResource/TitleBar/window/dark/png/16/minimize.png new file mode 100644 index 00000000..24ccecd7 Binary files /dev/null and b/Designer/UIResource/TitleBar/window/dark/png/16/minimize.png differ diff --git a/Designer/UIResource/TitleBar/window/dark/png/16/restore.png b/Designer/UIResource/TitleBar/window/dark/png/16/restore.png new file mode 100644 index 00000000..63acd690 Binary files /dev/null and b/Designer/UIResource/TitleBar/window/dark/png/16/restore.png differ diff --git a/Designer/UIResource/TitleBar/window/dark/png/32/close.png b/Designer/UIResource/TitleBar/window/dark/png/32/close.png new file mode 100644 index 00000000..4b9d7b78 Binary files /dev/null and b/Designer/UIResource/TitleBar/window/dark/png/32/close.png differ diff --git a/Designer/UIResource/TitleBar/window/dark/png/32/maximize.png b/Designer/UIResource/TitleBar/window/dark/png/32/maximize.png new file mode 100644 index 00000000..70b60494 Binary files /dev/null and b/Designer/UIResource/TitleBar/window/dark/png/32/maximize.png differ diff --git a/Designer/UIResource/TitleBar/window/dark/png/32/minimize.png b/Designer/UIResource/TitleBar/window/dark/png/32/minimize.png new file mode 100644 index 00000000..bc414063 Binary files /dev/null and b/Designer/UIResource/TitleBar/window/dark/png/32/minimize.png differ diff --git a/Designer/UIResource/TitleBar/window/dark/png/32/restore.png b/Designer/UIResource/TitleBar/window/dark/png/32/restore.png new file mode 100644 index 00000000..a5cba61e Binary files /dev/null and b/Designer/UIResource/TitleBar/window/dark/png/32/restore.png differ diff --git a/Designer/UIResource/TitleBar/window/dark/png/48/close.png b/Designer/UIResource/TitleBar/window/dark/png/48/close.png new file mode 100644 index 00000000..15226386 Binary files /dev/null and b/Designer/UIResource/TitleBar/window/dark/png/48/close.png differ diff --git a/Designer/UIResource/TitleBar/window/dark/png/48/maximize.png b/Designer/UIResource/TitleBar/window/dark/png/48/maximize.png new file mode 100644 index 00000000..87c8b4e0 Binary files /dev/null and b/Designer/UIResource/TitleBar/window/dark/png/48/maximize.png differ diff --git a/Designer/UIResource/TitleBar/window/dark/png/48/minimize.png b/Designer/UIResource/TitleBar/window/dark/png/48/minimize.png new file mode 100644 index 00000000..9acc1a1e Binary files /dev/null and b/Designer/UIResource/TitleBar/window/dark/png/48/minimize.png differ diff --git a/Designer/UIResource/TitleBar/window/dark/png/48/restore.png b/Designer/UIResource/TitleBar/window/dark/png/48/restore.png new file mode 100644 index 00000000..c6e4d19a Binary files /dev/null and b/Designer/UIResource/TitleBar/window/dark/png/48/restore.png differ diff --git a/Designer/UIResource/TitleBar/window/dark/png/64/close.png b/Designer/UIResource/TitleBar/window/dark/png/64/close.png new file mode 100644 index 00000000..97869d40 Binary files /dev/null and b/Designer/UIResource/TitleBar/window/dark/png/64/close.png differ diff --git a/Designer/UIResource/TitleBar/window/dark/png/64/maximize.png b/Designer/UIResource/TitleBar/window/dark/png/64/maximize.png new file mode 100644 index 00000000..09409282 Binary files /dev/null and b/Designer/UIResource/TitleBar/window/dark/png/64/maximize.png differ diff --git a/Designer/UIResource/TitleBar/window/dark/png/64/minimize.png b/Designer/UIResource/TitleBar/window/dark/png/64/minimize.png new file mode 100644 index 00000000..85adc7f3 Binary files /dev/null and b/Designer/UIResource/TitleBar/window/dark/png/64/minimize.png differ diff --git a/Designer/UIResource/TitleBar/window/dark/png/64/restore.png b/Designer/UIResource/TitleBar/window/dark/png/64/restore.png new file mode 100644 index 00000000..47b5ae4e Binary files /dev/null and b/Designer/UIResource/TitleBar/window/dark/png/64/restore.png differ diff --git a/Designer/UIResource/TitleBar/window/light/png/16/close.png b/Designer/UIResource/TitleBar/window/light/png/16/close.png new file mode 100644 index 00000000..28ca0af6 Binary files /dev/null and b/Designer/UIResource/TitleBar/window/light/png/16/close.png differ diff --git a/Designer/UIResource/TitleBar/window/light/png/16/maximize.png b/Designer/UIResource/TitleBar/window/light/png/16/maximize.png new file mode 100644 index 00000000..300bef5d Binary files /dev/null and b/Designer/UIResource/TitleBar/window/light/png/16/maximize.png differ diff --git a/Designer/UIResource/TitleBar/window/light/png/16/minimize.png b/Designer/UIResource/TitleBar/window/light/png/16/minimize.png new file mode 100644 index 00000000..a9583a57 Binary files /dev/null and b/Designer/UIResource/TitleBar/window/light/png/16/minimize.png differ diff --git a/Designer/UIResource/TitleBar/window/light/png/16/restore.png b/Designer/UIResource/TitleBar/window/light/png/16/restore.png new file mode 100644 index 00000000..cbc768e3 Binary files /dev/null and b/Designer/UIResource/TitleBar/window/light/png/16/restore.png differ diff --git a/Designer/UIResource/TitleBar/window/light/png/32/close.png b/Designer/UIResource/TitleBar/window/light/png/32/close.png new file mode 100644 index 00000000..9e6a3764 Binary files /dev/null and b/Designer/UIResource/TitleBar/window/light/png/32/close.png differ diff --git a/Designer/UIResource/TitleBar/window/light/png/32/maximize.png b/Designer/UIResource/TitleBar/window/light/png/32/maximize.png new file mode 100644 index 00000000..db67bf36 Binary files /dev/null and b/Designer/UIResource/TitleBar/window/light/png/32/maximize.png differ diff --git a/Designer/UIResource/TitleBar/window/light/png/32/minimize.png b/Designer/UIResource/TitleBar/window/light/png/32/minimize.png new file mode 100644 index 00000000..80147503 Binary files /dev/null and b/Designer/UIResource/TitleBar/window/light/png/32/minimize.png differ diff --git a/Designer/UIResource/TitleBar/window/light/png/32/restore.png b/Designer/UIResource/TitleBar/window/light/png/32/restore.png new file mode 100644 index 00000000..e98554a5 Binary files /dev/null and b/Designer/UIResource/TitleBar/window/light/png/32/restore.png differ diff --git a/Designer/UIResource/TitleBar/window/light/png/48/close.png b/Designer/UIResource/TitleBar/window/light/png/48/close.png new file mode 100644 index 00000000..cf159cb1 Binary files /dev/null and b/Designer/UIResource/TitleBar/window/light/png/48/close.png differ diff --git a/Designer/UIResource/TitleBar/window/light/png/48/maximize.png b/Designer/UIResource/TitleBar/window/light/png/48/maximize.png new file mode 100644 index 00000000..214924df Binary files /dev/null and b/Designer/UIResource/TitleBar/window/light/png/48/maximize.png differ diff --git a/Designer/UIResource/TitleBar/window/light/png/48/minimize.png b/Designer/UIResource/TitleBar/window/light/png/48/minimize.png new file mode 100644 index 00000000..1e9e6a7e Binary files /dev/null and b/Designer/UIResource/TitleBar/window/light/png/48/minimize.png differ diff --git a/Designer/UIResource/TitleBar/window/light/png/48/restore.png b/Designer/UIResource/TitleBar/window/light/png/48/restore.png new file mode 100644 index 00000000..819a3c48 Binary files /dev/null and b/Designer/UIResource/TitleBar/window/light/png/48/restore.png differ diff --git a/Designer/UIResource/TitleBar/window/light/png/64/close.png b/Designer/UIResource/TitleBar/window/light/png/64/close.png new file mode 100644 index 00000000..548b369f Binary files /dev/null and b/Designer/UIResource/TitleBar/window/light/png/64/close.png differ diff --git a/Designer/UIResource/TitleBar/window/light/png/64/maximize.png b/Designer/UIResource/TitleBar/window/light/png/64/maximize.png new file mode 100644 index 00000000..fa24475c Binary files /dev/null and b/Designer/UIResource/TitleBar/window/light/png/64/maximize.png differ diff --git a/Designer/UIResource/TitleBar/window/light/png/64/minimize.png b/Designer/UIResource/TitleBar/window/light/png/64/minimize.png new file mode 100644 index 00000000..7b294322 Binary files /dev/null and b/Designer/UIResource/TitleBar/window/light/png/64/minimize.png differ diff --git a/Designer/UIResource/TitleBar/window/light/png/64/restore.png b/Designer/UIResource/TitleBar/window/light/png/64/restore.png new file mode 100644 index 00000000..cd020c9c Binary files /dev/null and b/Designer/UIResource/TitleBar/window/light/png/64/restore.png differ