diff --git a/dlangide.visualdproj b/dlangide.visualdproj
index 1bbc093..6bb05ff 100644
--- a/dlangide.visualdproj
+++ b/dlangide.visualdproj
@@ -72,7 +72,7 @@
0
DebugInfo DCD
0
- Unicode USE_FREETYPE USE_OPENGL USE_SDL
+ Unicode USE_FREETYPE USE_OPENGL
0
3
0
@@ -96,6 +96,7 @@
$(OutDir)\$(ProjectName).exe
1
2
+ 0
-profile
@@ -155,7 +156,7 @@
1
$(DMDInstallDir)windows\bin\dmd.exe
$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
- views views/res views/res/i18n views/res/mdpi
+ views views/res views/res/i18n views/res/mdpi views/res/hdpi
$(ConfigurationName)
$(OutDir)
@@ -197,6 +198,7 @@
$(OutDir)\$(ProjectName).exe
1
1
+ 0
diff --git a/dlangide_msvc.visualdproj b/dlangide_msvc.visualdproj
new file mode 100644
index 0000000..5881de4
--- /dev/null
+++ b/dlangide_msvc.visualdproj
@@ -0,0 +1,462 @@
+
+ {DA4E9F22-21EB-4A71-AF1F-3B5BC370CBA0}
+
+ 0
+ 0
+ 0
+ 2
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 2.043
+ 0
+ 0
+ 0
+ 0
+ 0
+ $(CC) -c
+ 1
+ $(DMDInstallDir)windows\bin\dmd.exe
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib $(SolutionDir)/../libdparse/src
+ views views/res views/res/i18n views/res/mdpi views/res/hdpi
+ $(ConfigurationName)
+ $(OutDir)
+
+
+ 0
+
+
+
+
+ 0
+
+
+ 1
+ $(IntDir)\$(TargetName).json
+ 0
+ DebugInfo DCD
+ 0
+ Unicode USE_FREETYPE USE_OPENGL EmbedStandardResources
+ 0
+ 0
+ 0
+
+
+
+ 0
+
+ 1
+ $(VisualDInstallDir)cv2pdb\cv2pdb.exe
+ 0
+ 0
+ 0
+
+
+
+ ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib
+
+
+
+ $(OutDir)\$(ProjectName).exe
+ 1
+ 2
+ 0
+
+
+
+ *.obj;*.cmd;*.build;*.json;*.dep
+
+
+ 0
+ 0
+ 0
+ 2
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 2.043
+ 0
+ 0
+ 0
+ 0
+ 0
+ $(CC) -c
+ 1
+ $(DMDInstallDir)windows\bin\dmd.exe
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib $(SolutionDir)/../libdparse/src
+ views views/res views/res/i18n views/res/mdpi views/res/hdpi
+ $(ConfigurationName)
+ $(OutDir)
+
+
+ 0
+
+
+
+
+ 0
+
+
+ 1
+ $(IntDir)\$(TargetName).json
+ 0
+
+ 0
+ Unicode USE_FREETYPE USE_OPENGL EmbedStandardResources
+ 0
+ 0
+ 0
+
+
+
+ 0
+
+ 0
+ $(VisualDInstallDir)cv2pdb\cv2pdb.exe
+ 0
+ 0
+ 0
+
+
+
+ ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib
+
+
+
+ $(OutDir)\$(ProjectName).exe
+ 1
+ 1
+ 0
+
+
+
+ *.obj;*.cmd;*.build;*.json;*.dep
+
+
+ 0
+ 0
+ 0
+ 2
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 2.043
+ 0
+ 0
+ 0
+ 0
+ 0
+ $(CC) -c
+ 1
+ $(DMDInstallDir)windows\bin\dmd.exe
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib $(SolutionDir)/../libdparse/src
+ views views/res views/res/i18n views/res/mdpi views/res/hdpi
+ $(ConfigurationName)
+ $(OutDir)
+
+
+ 0
+
+
+
+
+ 0
+
+
+ 1
+ $(IntDir)\$(TargetName).json
+ 0
+ DebugInfo DCD
+ 0
+ Unicode USE_FREETYPE USE_OPENGL EmbedStandardResources
+ 0
+ 0
+ 0
+
+
+
+ 0
+
+ 1
+ $(VisualDInstallDir)cv2pdb\cv2pdb.exe
+ 0
+ 0
+ 0
+
+
+
+ ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib
+
+
+
+ $(OutDir)\$(ProjectName).exe
+ 1
+ 2
+ 0
+
+
+
+ *.obj;*.cmd;*.build;*.json;*.dep
+
+
+ 0
+ 0
+ 0
+ 2
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 2.043
+ 0
+ 0
+ 0
+ 0
+ 0
+ $(CC) -c
+ 1
+ $(DMDInstallDir)windows\bin\dmd.exe
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib $(SolutionDir)/../libdparse/src
+ views views/res views/res/i18n views/res/mdpi views/res/hdpi
+ $(ConfigurationName)
+ $(OutDir)
+
+
+ 0
+
+
+
+
+ 0
+
+
+ 1
+ $(IntDir)\$(TargetName).json
+ 0
+
+ 0
+ Unicode USE_FREETYPE USE_OPENGL EmbedStandardResources
+ 0
+ 0
+ 0
+
+
+
+ 0
+
+ 0
+ $(VisualDInstallDir)cv2pdb\cv2pdb.exe
+ 0
+ 0
+ 0
+
+
+
+ ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib
+
+
+
+ $(OutDir)\$(ProjectName).exe
+ 1
+ 1
+ 0
+
+
+
+ *.obj;*.cmd;*.build;*.json;*.dep
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/dlangide.d b/src/dlangide.d
index cf3cfed..ebbda3f 100644
--- a/src/dlangide.d
+++ b/src/dlangide.d
@@ -61,6 +61,9 @@ extern (C) int UIAppMain(string[] args) {
// set window icon
window.windowIcon = drawableCache.getImage("dlangui-logo1");
+ Widget w = new Widget();
+ pragma(msg, w.click.return_t, "", w.click.params_t);
+
IDEFrame frame = new IDEFrame(window);