From 2ef115426510c5419029049e66371650c359d31c Mon Sep 17 00:00:00 2001 From: Vadim Lopatin Date: Mon, 2 Nov 2015 09:28:36 +0300 Subject: [PATCH] fix build errors --- dlanguilib.visualdproj | 6 ++++++ examples/example1/src/example1.d | 9 ++++++++- src/dlangui/graphics/xpm/reader.d | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) 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);