From 4663c0147ab5a48e30ac713fdea030219a201396 Mon Sep 17 00:00:00 2001 From: Manuel Simon Hirsig Date: Sun, 22 Jan 2017 05:47:13 +0100 Subject: [PATCH] added scale setting --- aux-addon.lua | 10 ++++++---- aux-addon.toc | 2 +- core/slash.lua | 7 ++++++- gui/core.lua | 3 +-- 4 files changed, 14 insertions(+), 8 deletions(-) diff --git a/aux-addon.lua b/aux-addon.lua index fcf732e..f87ae46 100644 --- a/aux-addon.lua +++ b/aux-addon.lua @@ -11,7 +11,8 @@ local post = require 'aux.core.post' local scan = require 'aux.core.scan' local search_tab = require 'aux.tabs.search' -_G.aux_characters = T +_G.aux_scale = 1 +_G.aux_characters = {} function M.set_p(v) inspect(nil, v) @@ -34,9 +35,9 @@ for event in temp-S('ADDON_LOADED', 'VARIABLES_LOADED', 'PLAYER_LOGIN', 'AUCTION event_frame:RegisterEvent(event) end -ADDON_LOADED = T +ADDON_LOADED = {} do - local handlers, handlers2 = T, T + local handlers, handlers2 = {}, {} function M.set_LOAD(f) tinsert(handlers, f) end @@ -57,7 +58,7 @@ do end) end -tab_info = T +tab_info = {} function M.TAB(name) local tab = O('name', name) local env = getfenv(2) @@ -178,6 +179,7 @@ function LOAD2() end end aux_characters[key][UnitName'player'] = GetTime() + AuxFrame:SetScale(aux_scale) end function M.neutral_faction() diff --git a/aux-addon.toc b/aux-addon.toc index cde757a..87c7268 100644 --- a/aux-addon.toc +++ b/aux-addon.toc @@ -2,7 +2,7 @@ ## Title: aux ## Notes: Auction House replacement ## SavedVariablesPerCharacter: aux_tooltip_value, aux_tooltip_daily, aux_tooltip_merchant_buy, aux_tooltip_merchant_sell, aux_tooltip_disenchant_value, aux_tooltip_disenchant_distribution, aux_tooltip_disenchant_source -## SavedVariables: aux_datasets, aux_items, aux_item_ids, aux_auctionable_items, aux_merchant_buy, aux_merchant_sell, aux_characters, aux_recent_searches, aux_favorite_searches, aux_ignore_owner +## SavedVariables: aux_scale, aux_datasets, aux_items, aux_item_ids, aux_auctionable_items, aux_merchant_buy, aux_merchant_sell, aux_characters, aux_recent_searches, aux_favorite_searches, aux_ignore_owner libs\inspect.lua libs\module.lua diff --git a/core/slash.lua b/core/slash.lua index e24c51a..34005b1 100644 --- a/core/slash.lua +++ b/core/slash.lua @@ -16,7 +16,11 @@ function SlashCmdList.AUX(command) if not command then return end local arguments = tokenize(command) - if arguments[1] == 'ignore' and arguments[2] == 'owner' then + if arguments[1] == 'scale' and tonumber(arguments[2]) then + local scale = tonumber(arguments[2]) + AuxFrame:SetScale(scale) + _G.aux_scale = scale + elseif arguments[1] == 'ignore' and arguments[2] == 'owner' then _G.aux_ignore_owner = not aux_ignore_owner print('ignore owner ' .. status(aux_ignore_owner)) elseif arguments[1] == 'tooltip' and arguments[2] == 'value' then @@ -49,6 +53,7 @@ function SlashCmdList.AUX(command) cache.populate_wdb() else print('Usage:') + print('- scale [' .. color.blue(aux_scale) .. ']') print('- ignore owner [' .. status(aux_ignore_owner) .. ']') print('- tooltip value [' .. status(aux_tooltip_value) .. ']') print('- tooltip daily [' .. status(aux_tooltip_daily) .. ']') diff --git a/gui/core.lua b/gui/core.lua index e30cc95..6b28e83 100644 --- a/gui/core.lua +++ b/gui/core.lua @@ -218,8 +218,7 @@ do tab.highlight = highlight tab.text = tab:CreateFontString() - tab.text:SetPoint('LEFT', 3, -1) - tab.text:SetPoint('RIGHT', -3, -1) + tab.text:SetAllPoints() tab.text:SetJustifyH('CENTER') tab.text:SetJustifyV('CENTER') tab.text:SetFont(font, font_size.large)