From 5a6ed6245f0f026960cc892304c1d5d8803aed4a Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Wed, 9 Jun 2021 08:05:28 -0400 Subject: [PATCH] bugs --- minigui.d | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/minigui.d b/minigui.d index 1d0d6ec..e244f4d 100644 --- a/minigui.d +++ b/minigui.d @@ -2960,7 +2960,7 @@ class DataControllerWidget(T) : WidgetContainer { } else static if(is(typeof(w.value) == int)) { w.addEventListener("change", (Event e) { genericSetValue(&__traits(getMember, this.datum, member), e.intValue); } ); } else { - static assert(0, "unsupported type"); + static assert(0, "unsupported type " ~ typeof(__traits(getMember, this.datum, member)).stringof ~ " " ~ typeof(w).stringof); } } } @@ -7745,12 +7745,12 @@ class MenuItem : MouseActivatedWidget { version(win32_widgets) /// A "mouse activiated widget" is really just an abstract variant of button. class MouseActivatedWidget : Widget { - bool isChecked() { + @property bool isChecked() { assert(hwnd); return SendMessageW(hwnd, BM_GETCHECK, 0, 0) == BST_CHECKED; } - void isChecked(bool state) { + @property void isChecked(bool state) { assert(hwnd); SendMessageW(hwnd, BM_SETCHECK, state ? BST_CHECKED : BST_UNCHECKED, 0);