From 77b887a7ca38165a2e5e86fec6bb6cbe0dc34b56 Mon Sep 17 00:00:00 2001 From: Manuel Simon Hirsig Date: Sun, 1 May 2016 10:27:32 +0200 Subject: [PATCH] working on experimental editbox double click --- search_frame.lua | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/search_frame.lua b/search_frame.lua index 11827d2..61f7122 100644 --- a/search_frame.lua +++ b/search_frame.lua @@ -264,6 +264,19 @@ function public.on_load() editbox:SetScript('OnEditFocusGained', function() this:HighlightText() end) + do + local last_time, last_x, last_y + editbox:SetScript('OnMouseUp', function() + local x, y = GetCursorPosition() + if last_time and last_time > GetTime() - .5 and abs(x - last_x) < 10 and abs(y - last_y) < 10 then + this:HighlightText() + last_time = nil + else + last_time = GetTime() + last_x, last_y = GetCursorPosition() + end + end) + end editbox:SetScript('OnReceiveDrag', function() local item_info = Aux.cursor_item() and Aux.info.item(Aux.cursor_item().item_id) if item_info then