From 92a4d568799124d978f0f42370192e7caba4abc4 Mon Sep 17 00:00:00 2001 From: Lawrence Aberba Date: Wed, 27 Jul 2016 19:35:13 +0000 Subject: [PATCH 1/2] Update SwitchWidget to SwitchButton in README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4c10d6fa..38c57d66 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ Currently implemented widgets: * TextImageButton - button with icon and label * CheckBox - check button with label * RadioButton - radio button with label -* SwitchWidget - switch button +* SwitchButton - a toggle switch button * EditLine - single line edit * EditBox - multiline editor * VSpacer - vertical spacer - just an empty widget with layoutHeight == FILL_PARENT, to fill vertical space in layouts From e88169d1fc1103160a861c1db88d3389f4fbc043 Mon Sep 17 00:00:00 2001 From: Tomoya Tanjo Date: Sat, 30 Jul 2016 09:39:45 +0900 Subject: [PATCH 2/2] Remove warning for x11 build --- src/dlangui/platforms/x11/x11app.d | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/dlangui/platforms/x11/x11app.d b/src/dlangui/platforms/x11/x11app.d index acd90a3d..a848ea6f 100644 --- a/src/dlangui/platforms/x11/x11app.d +++ b/src/dlangui/platforms/x11/x11app.d @@ -14,6 +14,7 @@ import dlangui.widgets.styles; import dlangui.widgets.widget; import dlangui.platforms.common.platform; +import core.stdc.string; import std.stdio; import std.string; import std.utf; @@ -372,7 +373,7 @@ class X11Window : DWindow { override void invalidate() { Log.d("Window.invalidate()"); XEvent ev; - core.stdc.string.memset(&ev, 0, ev.sizeof); + memset(&ev, 0, ev.sizeof); ev.type = Expose; ev.xexpose.window = _win; @@ -889,7 +890,7 @@ class X11Window : DWindow { override protected void scheduleSystemTimer(long intervalMillis) { if (!timer) { timer = new TimerThread(delegate() { - core.stdc.string.memset(&ev, 0, ev.sizeof); + memset(&ev, 0, ev.sizeof); //ev.xclient = XClientMessageEvent.init; ev.xclient.type = ClientMessage; ev.xclient.message_type = atom_DLANGUI_TIMER_EVENT; @@ -928,7 +929,7 @@ class X11Window : DWindow { override void postEvent(CustomEvent event) { super.postEvent(event); XEvent ev; - core.stdc.string.memset(&ev, 0, ev.sizeof); + memset(&ev, 0, ev.sizeof); ev.xclient.type = ClientMessage; ev.xclient.window = _win; ev.xclient.display = x11display2;