diff --git a/panels/search/core.lua b/panels/search/core.lua index 5762941..016b689 100644 --- a/panels/search/core.lua +++ b/panels/search/core.lua @@ -246,7 +246,7 @@ function public.execute(mode, filter_string) elseif mode == 'resume' then queries = private.current_search().continuation private.current_search().continuation = nil - private.resume_button:Disable() + private.disable_resume() private.results_listing:SetSelectedRecord() end @@ -306,7 +306,7 @@ function public.execute(mode, filter_string) end search.continuation = queries if private.current_search() == search then - private.resume_button:Enable() + private.enable_resume() end end, } @@ -405,6 +405,18 @@ do end end +function private.enable_resume() + private.resume_button:Show() + private.refresh_button:ClearAllPoints() + private.refresh_button:SetPoint('RIGHT', private.resume_button, 'LEFT', -4, 0) +end + +function private.disable_resume() + private.resume_button:Hide() + private.refresh_button:ClearAllPoints() + private.refresh_button:SetPoint('TOPRIGHT', -5, -8) +end + do local searches = { [0] = { filter_string = '', @@ -437,9 +449,9 @@ do private.refresh_button:Enable() end if searches[search_index].continuation then - private.resume_button:Enable() + private.enable_resume() else - private.resume_button:Disable() + private.disable_resume() end end diff --git a/panels/search/frames.lua b/panels/search/frames.lua index 9987b7b..a27242a 100644 --- a/panels/search/frames.lua +++ b/panels/search/frames.lua @@ -22,7 +22,7 @@ function Aux.search_frame.create_frames(private, public) btn:SetPoint('TOPRIGHT', -5, -8) btn:SetWidth(70) btn:SetHeight(25) - btn:SetText('Resume') + btn:SetText(GREEN_FONT_COLOR_CODE..'Resume'..FONT_COLOR_CODE_CLOSE) btn:SetScript('OnClick', function() private.search_box:ClearFocus() public.execute('resume') @@ -31,7 +31,7 @@ function Aux.search_frame.create_frames(private, public) end do local btn = Aux.gui.button(AuxSearchFrame, 22) - btn:SetPoint('RIGHT', private.resume_button, 'LEFT', -4, 0) + btn:SetPoint('TOPRIGHT', -5, -8) btn:SetWidth(70) btn:SetHeight(25) btn:SetText('Refresh')