working on module refactoring

This commit is contained in:
Manuel Simon Hirsig
2016-10-09 15:33:12 +02:00
parent f8e64deeed
commit 62062bda91
24 changed files with 45 additions and 116 deletions
-3
View File
@@ -2,9 +2,6 @@ module 'aux.core.cache'
include 'green_t' include 'green_t'
include 'aux' include 'aux'
include 'aux.util'
include 'aux.control'
include 'aux.util.color'
local info = require 'aux.util.info' local info = require 'aux.util.info'
local persistence = require 'aux.util.persistence' local persistence = require 'aux.util.persistence'
-3
View File
@@ -2,9 +2,6 @@ module 'aux.core.disenchant'
include 'green_t' include 'green_t'
include 'aux' include 'aux'
include 'aux.util'
include 'aux.control'
include 'aux.util.color'
local history = require 'aux.core.history' local history = require 'aux.core.history'
-3
View File
@@ -2,9 +2,6 @@ module 'aux.core.history'
include 'green_t' include 'green_t'
include 'aux' include 'aux'
include 'aux.util'
include 'aux.control'
include 'aux.util.color'
local persistence = require 'aux.util.persistence' local persistence = require 'aux.util.persistence'
-3
View File
@@ -2,9 +2,6 @@ module 'aux.core.post'
include 'green_t' include 'green_t'
include 'aux' include 'aux'
include 'aux.util'
include 'aux.control'
include 'aux.util.color'
local info = require 'aux.util.info' local info = require 'aux.util.info'
local stack = require 'aux.core.stack' local stack = require 'aux.core.stack'
-3
View File
@@ -2,9 +2,6 @@ module 'aux.core.scan'
include 'green_t' include 'green_t'
include 'aux' include 'aux'
include 'aux.util'
include 'aux.control'
include 'aux.util.color'
local info = require 'aux.util.info' local info = require 'aux.util.info'
local history = require 'aux.core.history' local history = require 'aux.core.history'
-3
View File
@@ -2,9 +2,6 @@ module 'aux.core.slash'
include 'green_t' include 'green_t'
include 'aux' include 'aux'
include 'aux.util'
include 'aux.control'
include 'aux.util.color'
local persistence = require 'aux.util.persistence' local persistence = require 'aux.util.persistence'
local cache = require 'aux.core.cache' local cache = require 'aux.core.cache'
-3
View File
@@ -2,9 +2,6 @@ module 'aux.core.stack'
include 'green_t' include 'green_t'
include 'aux' include 'aux'
include 'aux.util'
include 'aux.control'
include 'aux.util.color'
local info = require 'aux.util.info' local info = require 'aux.util.info'
-3
View File
@@ -2,9 +2,6 @@ module 'aux.core.tooltip'
include 'green_t' include 'green_t'
include 'aux' include 'aux'
include 'aux.util'
include 'aux.control'
include 'aux.util.color'
local info = require 'aux.util.info' local info = require 'aux.util.info'
local money = require 'aux.util.money' local money = require 'aux.util.money'
+45 -47
View File
@@ -2,51 +2,49 @@ module 'aux'
local gui = require 'aux.gui' local gui = require 'aux.gui'
function private.create_frame() do
do local frame = CreateFrame('Frame', 'AuxFrame', UIParent)
local frame = CreateFrame('Frame', 'AuxFrame', UIParent) tinsert(UISpecialFrames, 'AuxFrame')
tinsert(UISpecialFrames, 'AuxFrame') gui.set_window_style(frame)
gui.set_window_style(frame) gui.set_size(frame, 768, 447)
gui.set_size(frame, 768, 447) frame:SetPoint('LEFT', 100, 0)
frame:SetPoint('LEFT', 100, 0) frame:SetToplevel(true)
frame:SetToplevel(true) frame:SetMovable(true)
frame:SetMovable(true) frame:EnableMouse(true)
frame:EnableMouse(true) frame:SetClampedToScreen(true)
frame:SetClampedToScreen(true) frame:RegisterForDrag'LeftButton'
frame:RegisterForDrag'LeftButton' frame:SetScript('OnDragStart', function() this:StartMoving() end)
frame:SetScript('OnDragStart', function() this:StartMoving() end) frame:SetScript('OnDragStop', function() this:StopMovingOrSizing() end)
frame:SetScript('OnDragStop', function() this:StopMovingOrSizing() end) frame:SetScript('OnShow', function() PlaySound'AuctionWindowOpen' end)
frame:SetScript('OnShow', function() PlaySound'AuctionWindowOpen' end) frame:SetScript('OnHide', function() PlaySound'AuctionWindowClose'; CloseAuctionHouse() end)
frame:SetScript('OnHide', function() PlaySound'AuctionWindowClose'; CloseAuctionHouse() end) frame.content = CreateFrame('Frame', nil, frame)
frame.content = CreateFrame('Frame', nil, frame) frame.content:SetPoint('TOPLEFT', 4, -80)
frame.content:SetPoint('TOPLEFT', 4, -80) frame.content:SetPoint('BOTTOMRIGHT', -4, 35)
frame.content:SetPoint('BOTTOMRIGHT', -4, 35) frame:Hide()
frame:Hide() public.AuxFrame = frame
public.AuxFrame = frame end
end do
do private.tabs = gui.tabs(AuxFrame, 'DOWN')
private.tabs = gui.tabs(AuxFrame, 'DOWN') tabs._on_select = on_tab_click
tabs._on_select = on_tab_click function public.tab.set(id) tabs:select(id) end
function public.tab.set(id) tabs:select(id) end end
end do
do local btn = gui.button(AuxFrame)
local btn = gui.button(AuxFrame) btn:SetPoint('BOTTOMRIGHT', -5, 5)
btn:SetPoint('BOTTOMRIGHT', -5, 5) gui.set_size(btn, 60, 24)
gui.set_size(btn, 60, 24) btn:SetText'Close'
btn:SetText'Close' btn:SetScript('OnClick', papply(AuxFrame.Hide, AuxFrame))
btn:SetScript('OnClick', papply(AuxFrame.Hide, AuxFrame)) private.close_button = btn
public.close_button = btn end
end do
do local btn = gui.button(AuxFrame, gui.font_size.small)
local btn = gui.button(AuxFrame, gui.font_size.small) btn:SetPoint('RIGHT', close_button, 'LEFT' , -5, 0)
btn:SetPoint('RIGHT', close_button, 'LEFT' , -5, 0) gui.set_size(btn, 60, 24)
gui.set_size(btn, 60, 24) btn:SetText(color.blizzard'Blizzard UI')
btn:SetText(color.blizzard'Blizzard UI') btn:SetScript('OnClick',function()
btn:SetScript('OnClick',function() if AuctionFrame:IsVisible() then HideUIPanel(AuctionFrame) else ShowUIPanel(AuctionFrame) end
if AuctionFrame:IsVisible() then HideUIPanel(AuctionFrame) else ShowUIPanel(AuctionFrame) end end)
end) end
end for _, info in tab_info do
for _, info in tab_info do tabs:create_tab(info.name)
tabs:create_tab(info.name)
end
end end
-3
View File
@@ -2,9 +2,6 @@ module 'aux.gui.auction_listing'
include 'green_t' include 'green_t'
include 'aux' include 'aux'
include 'aux.util'
include 'aux.control'
include 'aux.util.color'
local info = require 'aux.util.info' local info = require 'aux.util.info'
local sort_util = require 'aux.util.sort' local sort_util = require 'aux.util.sort'
-3
View File
@@ -2,9 +2,6 @@ module 'aux.gui'
include 'green_t' include 'green_t'
include 'aux' include 'aux'
include 'aux.util'
include 'aux.control'
include 'aux.util.color'
public.font = [[Fonts\ARIALN.TTF]] public.font = [[Fonts\ARIALN.TTF]]
-3
View File
@@ -2,9 +2,6 @@ module 'aux.gui.item_listing'
include 'green_t' include 'green_t'
include 'aux' include 'aux'
include 'aux.util'
include 'aux.control'
include 'aux.util.color'
local info = require 'aux.util.info' local info = require 'aux.util.info'
local gui = require 'aux.gui' local gui = require 'aux.gui'
-3
View File
@@ -2,9 +2,6 @@ module 'aux.gui.listing'
include 'green_t' include 'green_t'
include 'aux' include 'aux'
include 'aux.util'
include 'aux.control'
include 'aux.util.color'
local gui = require 'aux.gui' local gui = require 'aux.gui'
-3
View File
@@ -2,9 +2,6 @@ module 'aux.tabs.auctions'
include 'green_t' include 'green_t'
include 'aux' include 'aux'
include 'aux.util'
include 'aux.control'
include 'aux.util.color'
local info = require 'aux.util.info' local info = require 'aux.util.info'
local scan_util = require 'aux.util.scan' local scan_util = require 'aux.util.scan'
-3
View File
@@ -2,9 +2,6 @@ module 'aux.tabs.bids'
include 'green_t' include 'green_t'
include 'aux' include 'aux'
include 'aux.util'
include 'aux.control'
include 'aux.util.color'
local info = require 'aux.util.info' local info = require 'aux.util.info'
local scan_util = require 'aux.util.scan' local scan_util = require 'aux.util.scan'
-3
View File
@@ -2,9 +2,6 @@ module 'aux.tabs.post'
include 'green_t' include 'green_t'
include 'aux' include 'aux'
include 'aux.util'
include 'aux.control'
include 'aux.util.color'
local info = require 'aux.util.info' local info = require 'aux.util.info'
local sort_util = require 'aux.util.sort' local sort_util = require 'aux.util.sort'
-3
View File
@@ -2,9 +2,6 @@ module 'aux.tabs.search'
include 'green_t' include 'green_t'
include 'aux' include 'aux'
include 'aux.util'
include 'aux.control'
include 'aux.util.color'
TAB 'Search' TAB 'Search'
-3
View File
@@ -2,9 +2,6 @@ module 'aux.util.completion'
include 'green_t' include 'green_t'
include 'aux' include 'aux'
include 'aux.util'
include 'aux.control'
include 'aux.util.color'
local filter_util = require 'aux.util.filter' local filter_util = require 'aux.util.filter'
-3
View File
@@ -2,9 +2,6 @@ module 'aux.util.filter'
include 'green_t' include 'green_t'
include 'aux' include 'aux'
include 'aux.util'
include 'aux.control'
include 'aux.util.color'
local info = require 'aux.util.info' local info = require 'aux.util.info'
local money = require 'aux.util.money' local money = require 'aux.util.money'
-3
View File
@@ -2,9 +2,6 @@ module 'aux.util.info'
include 'green_t' include 'green_t'
include 'aux' include 'aux'
include 'aux.util'
include 'aux.control'
include 'aux.util.color'
local cache = require 'aux.core.cache' local cache = require 'aux.core.cache'
-3
View File
@@ -2,9 +2,6 @@ module 'aux.util.money'
include 'green_t' include 'green_t'
include 'aux' include 'aux'
include 'aux.util'
include 'aux.control'
include 'aux.util.color'
public.GOLD_TEXT = '|cffffd70ag|r' public.GOLD_TEXT = '|cffffd70ag|r'
public.SILVER_TEXT = '|cffc7c7cfs|r' public.SILVER_TEXT = '|cffc7c7cfs|r'
-3
View File
@@ -2,9 +2,6 @@ module 'aux.util.persistence'
include 'green_t' include 'green_t'
include 'aux' include 'aux'
include 'aux.util'
include 'aux.control'
include 'aux.util.color'
aux_datasets = t aux_datasets = t
-3
View File
@@ -2,9 +2,6 @@ module 'aux.util.scan'
include 'green_t' include 'green_t'
include 'aux' include 'aux'
include 'aux.util'
include 'aux.control'
include 'aux.util.color'
local info = require 'aux.util.info' local info = require 'aux.util.info'
local filter_util = require 'aux.util.filter' local filter_util = require 'aux.util.filter'
-3
View File
@@ -2,9 +2,6 @@ module 'aux.util.sort'
include 'green_t' include 'green_t'
include 'aux' include 'aux'
include 'aux.util'
include 'aux.control'
include 'aux.util.color'
public.EQ = 0 public.EQ = 0
public.LT = 1 public.LT = 1