From 099f97e509812734421a34b0791d76ecbe6a38d6 Mon Sep 17 00:00:00 2001 From: Manuel Simon Hirsig Date: Sat, 26 Nov 2016 18:49:57 +0100 Subject: [PATCH] saved search refactoring --- tabs/search/frame.lua | 6 +++--- tabs/search/saved.lua | 7 +++---- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/tabs/search/frame.lua b/tabs/search/frame.lua index 29fbe98..70c9458 100644 --- a/tabs/search/frame.lua +++ b/tabs/search/frame.lua @@ -24,12 +24,12 @@ frame.saved = CreateFrame('Frame', nil, frame) frame.saved:SetAllPoints(AuxFrame.content) frame.saved.favorite = gui.panel(frame.saved) -frame.saved.favorite:SetWidth(395) +frame.saved.favorite:SetWidth(415) frame.saved.favorite:SetPoint('TOPLEFT', 0, 0) frame.saved.favorite:SetPoint('BOTTOMLEFT', 0, 0) frame.saved.recent = gui.panel(frame.saved) -frame.saved.recent:SetWidth(362.5) +frame.saved.recent:SetWidth(342.5) frame.saved.recent:SetPoint('TOPRIGHT', 0, 0) frame.saved.recent:SetPoint('BOTTOMRIGHT', 0, 0) do @@ -535,7 +535,7 @@ for _ = 1, 5 do end favorite_searches_listing = listing.CreateScrollingTable(frame.saved.favorite) -favorite_searches_listing:SetColInfo{{width=.05, align='CENTER'}, {name='Favorite Searches', width=.95}} +favorite_searches_listing:SetColInfo{{name='Auto', width=.1, align='CENTER'}, {name='Favorite Searches', width=.9}} recent_searches_listing = listing.CreateScrollingTable(frame.saved.recent) recent_searches_listing:SetColInfo{{name='Recent Searches', width=1}} diff --git a/tabs/search/saved.lua b/tabs/search/saved.lua index 44e380c..b773c9e 100644 --- a/tabs/search/saved.lua +++ b/tabs/search/saved.lua @@ -12,7 +12,7 @@ function update_search_listings() local search = aux_favorite_searches[i] local name = strsub(search.prettified, 1, 250) tinsert(favorite_search_rows, O( - 'cols', A(O('value', search.auto_buy and color.red'A' or ''), O('value', name)), + 'cols', A(O('value', search.auto_buy and color.red'X' or ''), O('value', name)), 'search', search, 'index', i )) @@ -56,9 +56,8 @@ handlers = { elseif button == 'RightButton' then local u = update_search_listings if st == recent_searches_listing then - gui.menu( - 'Favorite', function() tinsert(aux_favorite_searches, 1, data.search); u() end - ) + tinsert(aux_favorite_searches, 1, data.search) + u(d) elseif st == favorite_searches_listing then local auto_buy = data.search.auto_buy gui.menu(