Solidified the empty portion of the progress bar to hide the underlying texture.
James D. Callahan III [06-18-10 - 03:24]
Solidified the empty portion of the progress bar to hide the underlying texture.
diff --git a/Frame.lua b/Frame.lua
index eb38d31..5166bd9 100644
--- a/Frame.lua
+++ b/Frame.lua
@@ -3794,36 +3794,44 @@ end -- do
-------------------------------------------------------------------------------
-- Create MainPanel.progress_bar and set its scripts
-------------------------------------------------------------------------------
-MainPanel.progress_bar = CreateFrame("StatusBar", nil, MainPanel)
-MainPanel.progress_bar:SetWidth(210)
-MainPanel.progress_bar:SetHeight(16)
+do
+ local progress_bar = CreateFrame("StatusBar", nil, MainPanel)
-MainPanel.progress_bar:ClearAllPoints()
-MainPanel.progress_bar:SetPoint("BOTTOMLEFT", MainPanel, 19, 83)
+ progress_bar:SetWidth(210)
+ progress_bar:SetHeight(20)
-MainPanel.progress_bar:SetStatusBarTexture("Interface\\Addons\\AckisRecipeList\\img\\progressbar")
-MainPanel.progress_bar:SetOrientation("HORIZONTAL")
-MainPanel.progress_bar:SetStatusBarColor(0.25, 0.25, 0.75)
+ progress_bar:ClearAllPoints()
+ progress_bar:SetPoint("BOTTOMLEFT", MainPanel, 19, 81)
-MainPanel.progress_bar.text = MainPanel.progress_bar:CreateFontString(nil, "ARTWORK")
-MainPanel.progress_bar.text:SetWidth(195)
-MainPanel.progress_bar.text:SetHeight(14)
-MainPanel.progress_bar.text:SetFontObject("GameFontHighlightSmall")
+ progress_bar:SetStatusBarTexture("Interface\\Addons\\AckisRecipeList\\img\\progressbar")
+ progress_bar:SetOrientation("HORIZONTAL")
+ progress_bar:SetStatusBarColor(0.25, 0.25, 0.75)
-MainPanel.progress_bar.text:ClearAllPoints()
-MainPanel.progress_bar.text:SetPoint("CENTER", MainPanel.progress_bar, "CENTER", 0, 0)
-MainPanel.progress_bar.text:SetJustifyH("CENTER")
+ progress_bar.text = progress_bar:CreateFontString(nil, "ARTWORK")
+ progress_bar.text:SetWidth(195)
+ progress_bar.text:SetHeight(14)
+ progress_bar.text:SetFontObject("GameFontHighlightSmall")
--- Default values for the progressbar
-do
+ progress_bar.text:ClearAllPoints()
+ progress_bar.text:SetPoint("CENTER", progress_bar, "CENTER", 0, 0)
+ progress_bar.text:SetJustifyH("CENTER")
+
+ -- Default values for the progressbar
local min_value = 0
local max_value = 100
local value = 50
- MainPanel.progress_bar:SetMinMaxValues(min_value, max_value)
- MainPanel.progress_bar:SetValue(value)
+ progress_bar:SetMinMaxValues(min_value, max_value)
+ progress_bar:SetValue(value)
+
+ progress_bar.text:SetFormattedText("%d / %d - %1.1f%%", value, max_value, value / max_value * 100)
- MainPanel.progress_bar.text:SetFormattedText("%d / %d - %1.1f%%", value, max_value, value / max_value * 100)
+ progress_bar:SetBackdrop({
+ bgFile = [[Interface\DialogFrame\UI-DialogBox-Background-Dark]],
+ tile = true,
+ tileSize = 16,
+ })
+ MainPanel.progress_bar = progress_bar
end -- do
-------------------------------------------------------------------------------