From dd17f90dcd1e3afe443e80dadb1a82f4a5d81196 Mon Sep 17 00:00:00 2001 From: lethosor Date: Fri, 9 Jan 2015 13:22:27 -0500 Subject: [PATCH] Add a flag to allow mouse clicks to select ListColumn items --- plugins/uicommon.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/plugins/uicommon.h b/plugins/uicommon.h index c725e52d6..56519c260 100644 --- a/plugins/uicommon.h +++ b/plugins/uicommon.h @@ -451,6 +451,7 @@ public: bool allow_null; bool auto_select; bool allow_search; + bool feed_mouse_set_highlight; bool feed_changed_highlight; ListColumn() @@ -465,6 +466,7 @@ public: allow_null = true; auto_select = false; allow_search = true; + feed_mouse_set_highlight = false; feed_changed_highlight = false; } @@ -765,7 +767,7 @@ public: bool feed(set *input) { - feed_changed_highlight = false; + feed_mouse_set_highlight = feed_changed_highlight = false; if (input->count(interface_key::CURSOR_UP)) { changeHighlight(-1); @@ -838,7 +840,10 @@ public: { int new_index = display_start_offset + gps->mouse_y - 3; if (new_index < display_list.size()) + { setHighlight(new_index); + feed_mouse_set_highlight = true; + } enabler->mouse_lbut = enabler->mouse_rbut = 0;