From b9761c6e5d6089a7c8b6c5eb9716dd6bb0f33e0b Mon Sep 17 00:00:00 2001 From: shagu Date: Fri, 23 Dec 2016 19:43:25 +0100 Subject: [PATCH] api: add config profile variable --- modules/config.lua | 1 + pfUI.lua | 5 +++++ pfUI.toc | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/config.lua b/modules/config.lua index f1fff3fb..140fa606 100644 --- a/modules/config.lua +++ b/modules/config.lua @@ -3,6 +3,7 @@ pfUI_config = {} function pfUI:LoadConfig() -- MODULE SUBGROUP ENTRY VALUE + pfUI:UpdateConfig("global", nil, "profile", "default") pfUI:UpdateConfig("global", nil, "pixelperfect", "0") pfUI:UpdateConfig("global", nil, "font_size", "12") pfUI:UpdateConfig("global", nil, "font_default", "arial") diff --git a/pfUI.lua b/pfUI.lua index b68865ca..3d530bbc 100644 --- a/pfUI.lua +++ b/pfUI.lua @@ -40,6 +40,11 @@ pfUI:SetScript("OnEvent", function() pfUI_init = {} end + if not pfUI_profiles then + pfUI_profiles = {} + pfUI_profiles["default"] = pfUI_config + end + pfUI:LoadConfig() -- reload environment diff --git a/pfUI.toc b/pfUI.toc index a038b16c..a4c8f9e6 100644 --- a/pfUI.toc +++ b/pfUI.toc @@ -3,7 +3,7 @@ ## Author: Shagu, 2016 ## Notes: A complete user interface replacement. ## Version: 0.1 -## SavedVariables: pfUI_playerDB +## SavedVariables: pfUI_profiles, pfUI_playerDB ## SavedVariablesPerCharacter: pfUI_config, pfUI_init # main