View Single Post
09-16-09, 12:18 PM   #5
Laurent
A Deviate Faerie Dragon
 
Laurent's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 12
Ah thank you very much, I got it kluged together now. Its not pretty but it works and doesn't throw any errors. I doubt its very efficient cause I'm new to coding in general. Here's what I got for code:

Code:
function OnLoad()
	this:RegisterEvent("PLAYER_ENTERING_WORLD");
	this:RegisterEvent("VARIABLES_LOADED");
	
	if( DEFAULT_CHAT_FRAME ) then
		DEFAULT_CHAT_FRAME:AddMessage("CleanBarBare has been successfully loaded...", 0.0, 1.0, 1.0);
	end
		
end

AchievementMicroButton_Update = function() 

	QuestLogMicroButton:ClearAllPoints();
	AchievementMicroButton:ClearAllPoints();
	TalentMicroButton:ClearAllPoints();
	
end

UpdateTalentButton = function()

	QuestLogMicroButton:ClearAllPoints();
	AchievementMicroButton:ClearAllPoints();
	TalentMicroButton:ClearAllPoints();

end

function DoYourThing()

	BarPlacement();
	MainMenuBar:ClearAllPoints();
	MainMenuBar:SetPoint("BOTTOMLEFT", "UIParent", "BOTTOMLEFT", -0, 0);
	
	
	-- micro menu buttons
		AchievementMicroButton:ClearAllPoints();
	
		QuestLogMicroButton:SetPoint("BOTTOMLEFT", "ActionButton12", "BOTTOMRIGHT", 3, -0);
			AchievementMicroButton:Hide();
	
	LFGMicroButton:ClearAllPoints();
	LFGMicroButton:SetPoint("BOTTOM", "UIParent", "TOP", 0, 0);
	--LFGMicroButton:Hide();
	
	PVPMicroButton:ClearAllPoints();
	PVPMicroButton:SetPoint("BOTTOM", "UIParent", "TOP", 0, 0);
	--PVPMicroButton:Hide();
		
	HelpMicroButton:ClearAllPoints();
	HelpMicroButton:SetPoint("BOTTOM", "UIParent", "TOP", 0, 0);
	--HelpMicroButton:Hide();
	
	TalentMicroButton:ClearAllPoints();
	TalentMicroButton:SetPoint("BOTTOM", "QuestLogMicroButton", "TOP", 0, -20);

	CharacterMicroButton:ClearAllPoints();
	CharacterMicroButton:SetPoint("BOTTOM", "TalentMicroButton", "TOP", 0, -20);
	
	MainMenuMicroButton:ClearAllPoints();
	MainMenuMicroButton:SetPoint("LEFT", "QuestLogMicroButton", "RIGHT", 3, 0);

	SocialsMicroButton:ClearAllPoints();
	SocialsMicroButton:SetPoint("BOTTOM", "MainMenuMicroButton", "TOP", 0, -20);
		
	SpellbookMicroButton:ClearAllPoints();
	SpellbookMicroButton:SetPoint("BOTTOM", "SocialsMicroButton", "TOP", 0, -20);
	

		
	-- page turn buttons
	
	MainMenuBarPageNumber:Hide();
	ActionBarUpButton:Hide();
	ActionBarDownButton:Hide();
	
	-- shapeshift bar art
	
	ShapeshiftBarLeft:Hide();
	ShapeshiftBarRight:Hide();
	ShapeshiftBarMiddle:Hide();
	
	-- bags
		
	MainMenuBarBackpackButton:Hide();
	CharacterBag0Slot:Hide();
	CharacterBag1Slot:Hide();
	CharacterBag2Slot:Hide();
	CharacterBag3Slot:Hide();
	KeyRingButton:Hide();
	
	--art
	
	MainMenuBarTexture0:Hide();
	MainMenuBarTexture1:Hide();
	MainMenuBarTexture2:Hide();
	MainMenuBarTexture3:Hide();
	SlidingActionBarTexture0:Hide();
	SlidingActionBarTexture1:Hide();
	ShapeshiftBarLeft:Hide();
	ShapeshiftBarRight:Hide();
	ShapeshiftBarMiddle:Hide();
	
	-- rep and xp bars
	
	MainMenuBarLeftEndCap:Hide()
	MainMenuBarRightEndCap:Hide();
	ExhaustionTick:Hide();
	ExhaustionLevelFillBar:Hide();
	MainMenuExpBar:Hide();
	MainMenuBarMaxLevelBar:Hide();
	ReputationWatchBar:Hide();
	

	
		
end

function BarPlacement()



		MultiBarBottomLeft:ClearAllPoints();
		MultiBarBottomLeft:SetPoint("BOTTOMLEFT", "ActionButton1", "TOPLEFT", -0, 5);
		MultiBarBottomRight:ClearAllPoints();
		MultiBarBottomRight:SetPoint("BOTTOMLEFT", "MultiBarBottomLeftButton1", "TOPLEFT", -0, 5);

	
	MultiBarBottomLeft:Show(); MultiBarBottomRight:Show(); 
	
		MultiCastActionBarFrame:ClearAllPoints();
		MultiCastActionBarFrame:SetPoint("BOTTOMLEFT", "MultiBarBottomRightButton1", "TOPLEFT", 7, 5);
		ShapeshiftBarFrame:ClearAllPoints();
		ShapeshiftBarFrame:SetPoint("BOTTOMLEFT", "MultiBarBottomRightButton1", "TOPLEFT", 7, 5);
		PetActionBarFrame:ClearAllPoints();
		PetActionBarFrame:SetPoint("BOTTOMLEFT", "MultiBarBottomRightButton1", "TOPLEFT", 7, 5);
	
			
	
end
	

	


function OnEvent()

	if (event=="PLAYER_ENTERING_WORLD") or (event=="VARIABLES_LOADED") then
		
	DoYourThing()
		
	end
		
end

function Update()

	DoYourThing()

end
Anyway I could make it better? I'm just looking for any tips really so I won't feel hurt if no one replies. Thank you so very much again

Cheers!
__________________




  Reply With Quote