diff --git a/dlanguilib.visualdproj b/dlanguilib.visualdproj
index 792abe73..b75b2ffe 100644
--- a/dlanguilib.visualdproj
+++ b/dlanguilib.visualdproj
@@ -96,6 +96,7 @@
$(OutDir)\$(ProjectName).lib
1
2
+ 0
@@ -197,6 +198,7 @@
$(OutDir)\$(ProjectName).lib
1
1
+ 0
@@ -396,6 +398,10 @@
+
+
+
+
diff --git a/examples/example1/src/example1.d b/examples/example1/src/example1.d
index bca8ee1f..45a836ff 100644
--- a/examples/example1/src/example1.d
+++ b/examples/example1/src/example1.d
@@ -477,7 +477,14 @@ extern (C) int UIAppMain(string[] args) {
);
destroy(w);
- layout.childById("BTN1").click = delegate (Widget w) { Log.d("onClick ", w.id); return true; };
+ layout.childById("BTN1").click = delegate (Widget w) {
+ Log.d("onClick ", w.id);
+ //w.backgroundImageId = null;
+ //w.backgroundColor = 0xFF00FF;
+ w.textColor = 0xFF00FF;
+ w.styleId = STYLE_BUTTON_NOMARGINS;
+ return true;
+ };
layout.childById("BTN2").click = delegate (Widget w) { Log.d("onClick ", w.id); return true; };
layout.childById("BTN3").click = delegate (Widget w) { Log.d("onClick ", w.id); return true; };
diff --git a/src/dlangui/graphics/xpm/reader.d b/src/dlangui/graphics/xpm/reader.d
index 471fe508..6807a06d 100644
--- a/src/dlangui/graphics/xpm/reader.d
+++ b/src/dlangui/graphics/xpm/reader.d
@@ -21,7 +21,7 @@ import std.range;
import std.exception;
import std.format : formattedRead;
-private inout(char)[] extractXPMString(inout(char)[] str) {
+private const(char)[] extractXPMString(const(char)[] str) {
auto firstIndex = str.indexOf('"');
if (firstIndex != -1) {
auto secondIndex = str.indexOf('"', firstIndex+1);