From fa2b7a9dcdc7828bac41e6129cb1f443c67c5bb3 Mon Sep 17 00:00:00 2001 From: Adrian L Lange Date: Fri, 7 Aug 2009 22:10:20 +0200 Subject: [PATCH] Add unlocking option --- Config.lua | 14 +++++++++++++- pMinimap.lua | 1 + 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/Config.lua b/Config.lua index 2d95d45..66c6735 100644 --- a/Config.lua +++ b/Config.lua @@ -88,7 +88,7 @@ addon:SetScript('OnShow', function(self) Minimap:SetScale(value) end) - local level, leveltext = slider.new(self, 'Framelevel: '..pMinimap.db.level, 1, 15, 'TOPLEFT', scale, 'BOTTOMLEFT', 0, -20) + local level, leveltext = slider.new(self, 'Framelevel: '..pMinimap.db.level, 1, 15, 'TOPLEFT', scale, 'BOTTOMLEFT', 0, -30) level:SetValueStep(1) level:SetValue(pMinimap.db.level) level:SetScript('OnValueChanged', function(self, value) @@ -102,6 +102,18 @@ addon:SetScript('OnShow', function(self) strata.text:SetText(pMinimap.db.strata) UIDropDownMenu_Initialize(strata, dropStrata) + local lock = checkbox.new(self, 22, 'Locked', 'LEFT', level, 'RIGHT', 45, 0) + lock:SetChecked(not pMinimap.unlocked) + lock:SetScript('OnClick', function() + pMinimap.unlocked = not pMinimap.unlocked + + if(pMinimap.unlocked) then + Minimap:SetBackdropColor(0, 1, 0, 0.5) + else + Minimap:SetBackdropColor(unpack(pMinimap.db.bordercolors)) + end + end) + local group2 = group.new(self, 'Modules', 'TOPLEFT', group1, 'BOTTOMLEFT', 0, -20) group2:SetHeight(105) group2:SetWidth(370) diff --git a/pMinimap.lua b/pMinimap.lua index 2092b7b..b4dd655 100644 --- a/pMinimap.lua +++ b/pMinimap.lua @@ -229,6 +229,7 @@ function addon:ADDON_LOADED(event, name) SLASH_pMinimap2 = '/pminimap' SlashCmdList[name] = self.Command + self.unlocked = false self.db = setmetatable(pMinimapDB or {}, {__index = defaults}) self:UnregisterEvent(event) self:RegisterEvent('ZONE_CHANGED_NEW_AREA') -- 1.7.9.5