Skip to content

Commit fda9c28

Browse files
committed
Yeah
1 parent e973b5e commit fda9c28

4 files changed

Lines changed: 72 additions & 7 deletions

File tree

Imgui-path-viewer.sln

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ Global
99
GlobalSection(SolutionConfigurationPlatforms) = preSolution
1010
Debug|x64 = Debug|x64
1111
Debug|x86 = Debug|x86
12+
Relase+Static|x64 = Relase+Static|x64
13+
Relase+Static|x86 = Relase+Static|x86
1214
Release|x64 = Release|x64
1315
Release|x86 = Release|x86
1416
EndGlobalSection
@@ -17,6 +19,10 @@ Global
1719
{E0B841D6-97C4-4AB2-9F5B-DED208DB640F}.Debug|x64.Build.0 = Debug|x64
1820
{E0B841D6-97C4-4AB2-9F5B-DED208DB640F}.Debug|x86.ActiveCfg = Debug|Win32
1921
{E0B841D6-97C4-4AB2-9F5B-DED208DB640F}.Debug|x86.Build.0 = Debug|Win32
22+
{E0B841D6-97C4-4AB2-9F5B-DED208DB640F}.Relase+Static|x64.ActiveCfg = Relase+Static|x64
23+
{E0B841D6-97C4-4AB2-9F5B-DED208DB640F}.Relase+Static|x64.Build.0 = Relase+Static|x64
24+
{E0B841D6-97C4-4AB2-9F5B-DED208DB640F}.Relase+Static|x86.ActiveCfg = Relase+Static|Win32
25+
{E0B841D6-97C4-4AB2-9F5B-DED208DB640F}.Relase+Static|x86.Build.0 = Relase+Static|Win32
2026
{E0B841D6-97C4-4AB2-9F5B-DED208DB640F}.Release|x64.ActiveCfg = Release|x64
2127
{E0B841D6-97C4-4AB2-9F5B-DED208DB640F}.Release|x64.Build.0 = Release|x64
2228
{E0B841D6-97C4-4AB2-9F5B-DED208DB640F}.Release|x86.ActiveCfg = Release|Win32

Imgui-path-viewer.vcxproj

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@
55
<Configuration>Debug</Configuration>
66
<Platform>Win32</Platform>
77
</ProjectConfiguration>
8+
<ProjectConfiguration Include="Relase+Static|Win32">
9+
<Configuration>Relase+Static</Configuration>
10+
<Platform>Win32</Platform>
11+
</ProjectConfiguration>
12+
<ProjectConfiguration Include="Relase+Static|x64">
13+
<Configuration>Relase+Static</Configuration>
14+
<Platform>x64</Platform>
15+
</ProjectConfiguration>
816
<ProjectConfiguration Include="Release|Win32">
917
<Configuration>Release</Configuration>
1018
<Platform>Win32</Platform>
@@ -39,6 +47,13 @@
3947
<WholeProgramOptimization>true</WholeProgramOptimization>
4048
<CharacterSet>Unicode</CharacterSet>
4149
</PropertyGroup>
50+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Relase+Static|Win32'" Label="Configuration">
51+
<ConfigurationType>Application</ConfigurationType>
52+
<UseDebugLibraries>false</UseDebugLibraries>
53+
<PlatformToolset>v143</PlatformToolset>
54+
<WholeProgramOptimization>true</WholeProgramOptimization>
55+
<CharacterSet>Unicode</CharacterSet>
56+
</PropertyGroup>
4257
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
4358
<ConfigurationType>Application</ConfigurationType>
4459
<UseDebugLibraries>true</UseDebugLibraries>
@@ -52,6 +67,13 @@
5267
<WholeProgramOptimization>true</WholeProgramOptimization>
5368
<CharacterSet>Unicode</CharacterSet>
5469
</PropertyGroup>
70+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Relase+Static|x64'" Label="Configuration">
71+
<ConfigurationType>Application</ConfigurationType>
72+
<UseDebugLibraries>false</UseDebugLibraries>
73+
<PlatformToolset>v143</PlatformToolset>
74+
<WholeProgramOptimization>true</WholeProgramOptimization>
75+
<CharacterSet>Unicode</CharacterSet>
76+
</PropertyGroup>
5577
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
5678
<ImportGroup Label="ExtensionSettings">
5779
</ImportGroup>
@@ -63,12 +85,18 @@
6385
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
6486
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
6587
</ImportGroup>
88+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Relase+Static|Win32'" Label="PropertySheets">
89+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
90+
</ImportGroup>
6691
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
6792
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
6893
</ImportGroup>
6994
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
7095
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
7196
</ImportGroup>
97+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Relase+Static|x64'" Label="PropertySheets">
98+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
99+
</ImportGroup>
72100
<PropertyGroup Label="UserMacros" />
73101
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
74102
<ClCompile>
@@ -96,6 +124,20 @@
96124
<GenerateDebugInformation>true</GenerateDebugInformation>
97125
</Link>
98126
</ItemDefinitionGroup>
127+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Relase+Static|Win32'">
128+
<ClCompile>
129+
<WarningLevel>Level3</WarningLevel>
130+
<FunctionLevelLinking>true</FunctionLevelLinking>
131+
<IntrinsicFunctions>true</IntrinsicFunctions>
132+
<SDLCheck>true</SDLCheck>
133+
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
134+
<ConformanceMode>true</ConformanceMode>
135+
</ClCompile>
136+
<Link>
137+
<SubSystem>Console</SubSystem>
138+
<GenerateDebugInformation>true</GenerateDebugInformation>
139+
</Link>
140+
</ItemDefinitionGroup>
99141
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
100142
<ClCompile>
101143
<WarningLevel>Level3</WarningLevel>
@@ -128,6 +170,24 @@
128170
<AdditionalDependencies>glfw3.lib;opengl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
129171
</Link>
130172
</ItemDefinitionGroup>
173+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Relase+Static|x64'">
174+
<ClCompile>
175+
<WarningLevel>Level3</WarningLevel>
176+
<FunctionLevelLinking>true</FunctionLevelLinking>
177+
<IntrinsicFunctions>true</IntrinsicFunctions>
178+
<SDLCheck>true</SDLCheck>
179+
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
180+
<ConformanceMode>true</ConformanceMode>
181+
<AdditionalIncludeDirectories>imgui;.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
182+
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
183+
</ClCompile>
184+
<Link>
185+
<SubSystem>Windows</SubSystem>
186+
<GenerateDebugInformation>true</GenerateDebugInformation>
187+
<AdditionalLibraryDirectories>GLFW;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
188+
<AdditionalDependencies>glfw3.lib;opengl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
189+
</Link>
190+
</ItemDefinitionGroup>
131191
<ItemGroup>
132192
<ClCompile Include="Imgui-path-viewer.cpp" />
133193
<ClCompile Include="imgui\imgui.cpp" />

MyUI.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,9 +115,9 @@ inline void RenderPathViewer()
115115
newPath += ";";
116116
}
117117

118-
//if (WritePathVariable(newPath)) {
119-
// std::cout << "PATH updated successfully.\n";
120-
//}
118+
if (WritePathVariable(newPath)) {
119+
std::cout << "PATH updated successfully.\n";
120+
}
121121

122122
std::cout << "New PATH:\n" << newPath << "\n";
123123
}
@@ -186,7 +186,7 @@ inline void RenderPathViewer()
186186
}
187187

188188
ImGui::SameLine();
189-
if (ImGui::Button("CONSOLE OUTPUT"))
189+
if (ImGui::Button("OPEN CONSOLE OUTPUT"))
190190
{
191191
// Konsole nur jetzt erzeugen
192192
EnsureConsole();

Info.txt renamed to README.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,5 @@ https://github.com/ocornut/imgui/archive/refs/tags/v1.92.3.zip
1111

1212

1313
TODO
14-
15-
- add Save function
16-
- add INFO
14+
- INFO
15+
- add Software ICON

0 commit comments

Comments
 (0)