Thread Tools Display Modes
08-20-10, 01:54 PM   #3141
Dawn
A Molten Giant
 
Dawn's Avatar
AddOn Author - Click to view addons
Join Date: May 2006
Posts: 918
@Wimpface
Seems like we only have to keep bugging Haleth to pm us a link.
__________________
Rock: "We're sub-standard DPS. Nerf Paper, Scissors are fine."
Paper: "OMG, WTF, Scissors!"
Scissors: "Rock is OP and Paper are QQers. We need PvP buffs."

"neeh the game wont be remembered as the game who made blizz the most money, it will be remembered as the game who had the most QQ'ers that just couldnt quit the game for some reason..."

 
08-20-10, 02:34 PM   #3142
Haleth
This Space For Rent
 
Haleth's Avatar
Featured
Join Date: Sep 2008
Posts: 1,173
It's fun once you start messing with things. :3



 
08-20-10, 02:44 PM   #3143
haylie
A Scalebane Royal Guard
 
haylie's Avatar
Join Date: May 2009
Posts: 417
This whole pixel stuff is starting to irk me.
 
08-20-10, 03:10 PM   #3144
Ferous
Sheer Sense of Doom
AddOn Author - Click to view addons
Join Date: Mar 2008
Posts: 863
Originally Posted by haylie View Post
This whole pixel stuff is starting to irk me.
Don't you use pixel stuff?
 
08-20-10, 03:33 PM   #3145
tukz
A Fallenroot Satyr
 
tukz's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2009
Posts: 20
Originally Posted by Wimpface View Post
It's not skinner, it's manual textures. I can't pass it on like that as it's not my code, it's Tukz. Unless he comes in here specifically telling me it's okay to pass it on, I won't share it. I was nagging Freethinker for this AddOn, but he wouldn't share either and I think he was right in that.

Sorry!
Do whatever you want with my codes from Tukui on WoWInterface.com. :P

The skinning feature used for menu/frame/etc in my UI is in that file.

TukuiDB.SetTemplate function is in that file.

Last edited by tukz : 08-20-10 at 03:37 PM.
 
08-20-10, 04:32 PM   #3146
Wimpface
A Molten Giant
 
Wimpface's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2008
Posts: 648
Originally Posted by tukz View Post
Do whatever you want with my codes from Tukui on WoWInterface.com. :P

The skinning feature used for menu/frame/etc in my UI is in that file.

TukuiDB.SetTemplate function is in that file.
Glad to hear. I guess I might actually share the code I'm using then, since I got green light from Tukz.
Here it is.

On line 34, change "!wa****" to the addon you load this in, usually a settings addon.

On line 108, you can change the position of the GM Ticket frame, it's in the top left as thats' where I prefer it.

Enjoy! Thanks for your UI Tuk, helped a ton even if I'm not using it.

EDIT:
It's fun once you start messing with things. :3
<snip>
I did this exact same thing! It looks terrific really.

EDIT2: Since people might ask for this, this is the code to make them classcolor on mouseover.
Classcolored Skinz
__________________
All I see is strobe lights blinding me in my hindsight.

Last edited by Wimpface : 08-20-10 at 04:37 PM.
 
08-20-10, 04:33 PM   #3147
Wimpface
A Molten Giant
 
Wimpface's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2008
Posts: 648
Originally Posted by Dawn View Post
@Wimpface
Seems like we only have to keep bugging Haleth to pm us a link.
I found my copy, and it wasn't from Haleth.
__________________
All I see is strobe lights blinding me in my hindsight.
 
08-20-10, 04:34 PM   #3148
sacrife
An Onyxian Warder
 
sacrife's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2009
Posts: 384
Originally Posted by tukz View Post
Do whatever you want with my codes from Tukui on WoWInterface.com. :P

The skinning feature used for menu/frame/etc in my UI is in that file.

TukuiDB.SetTemplate function is in that file.
Are you planning on skinning the rest of the character frames when cataclysm hits? Or beta enables addons?
__________________

 
08-20-10, 05:22 PM   #3149
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2007
Posts: 1,710
Just tossing the one I drycoded out aswell, for those who want it.
Dump it in any addon, it doesnt matter.

Code:
local texture = [=[Interface\ChatFrame\ChatFrameBackground]=]
local backdrop = {bgFile = texture, edgeFile = texture, edgeSize = 1}

local color = RAID_CLASS_COLORS[select(2, UnitClass('player'))]
function OnEnter(self)
	self:SetBackdropColor(color.r, color.g, color.b, 0.5)
	self:SetBackdropBorderColor(color.r, color.g, color.b)
end

local function OnLeave(self)
	self:SetBackdropColor(0, 0, 0, 0.5)
	self:SetBackdropBorderColor(0, 0, 0)
end

local function SkinButton(button)
	button:SetNormalTexture()
	button:SetHighlightTexture()
	button:SetPushedTexture()
	button:SetDisabledTexture()
	button:SetBackdrop(backdrop)
	button:SetBackdropColor(0, 0, 0, 0.5)
	button:SetBackdropBorderColor(0, 0, 0)
	button:HookScript('OnEnter', OnEnter)
	button:HookScript('OnLeave', OnLeave)
end


local addon = CreateFrame('Frame')
addon:RegisterEvent('PLAYER_LOGIN')
addon:SetScript('OnEvent', function()
	for _, frame in pairs({
		'StaticPopup1',
		'StaticPopup2',
		'GameMenuFrame',
		'InterfaceOptionsFrame',
		'VideoOptionsFrame',
		'AudioOptionsFrame',
		'LFDDungeonReadyStatus',
		'TicketStatusFrame',
		'BNToastFrame',
	}) do
		_G[frame]:SetBackdrop(backdrop)
		_G[frame]:SetBackdropColor(0, 0, 0, 0.5)
		_G[frame]:SetBackdropBorderColor(0, 0, 0)
	end

	for index = 1, 2 do
		for id = 1, 2 do
			SkinButton(_G['StaticPopup'..index..'Button'..id])
		end
	end

	for _, button in pairs({
		'Options',
		'SoundOptions',
		'UIOptions',
		'Keybindings',
		'Macros',
		'AddOns',
		'Logout',
		'Quit',
		'Continue',
	}) do
		SkinButton(_G['GameMenuButton'..button])
	end

	for _, frame in pairs({
		'GameMenuFrame',
		'InterfaceOptionsFrame',
		'AudioOptionsFrame',
		'VideoOptionsFrame',
	}) do
		local header = _G[frame..'Header']
		header:SetTexture()
		header:ClearAllPoints()
		header:SetPoint('TOP', frame)
	end
end)

Last edited by p3lim : 08-21-10 at 09:24 AM.
 
08-20-10, 05:40 PM   #3150
sacrife
An Onyxian Warder
 
sacrife's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2009
Posts: 384
From the line with: frame:SetBackdrop(backdrop)

Attempt to call method 'SetBackDrop' (a nil value)
__________________

 
08-20-10, 08:13 PM   #3151
Zorexus
A Murloc Raider
 
Zorexus's Avatar
Join Date: Dec 2008
Posts: 5
Stuff..

Not so new anymore, been tweaking it here and there and changing some addons to others.



-Patrick
 
08-20-10, 09:02 PM   #3152
tukz
A Fallenroot Satyr
 
tukz's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2009
Posts: 20
Originally Posted by sacrife View Post
Are you planning on skinning the rest of the character frames when cataclysm hits? Or beta enables addons?
ehm i don't know, if I got a lot of free time, probably else no. Will look at this when addon are re-enabled for Cataclysm beta.

edit: screen of my actual layout.
 
08-20-10, 09:53 PM   #3153
Cralor
Mmm... cookies!!!
 
Cralor's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2007
Posts: 772
Originally Posted by Zorexus View Post
Not so new anymore, been tweaking it here and there and changing some addons to others.



-Patrick
Liking your layout. Just noticed your buffs aren't skinned. Maybe you like them that way, but you might want to add your ButtonFacade skin to those, too.
__________________
Never be satisfied with satisfactory.
 
08-21-10, 02:33 AM   #3154
Petrah
A Pyroguard Emberseer
 
Petrah's Avatar
AddOn Author - Click to view addons
Join Date: Jan 2008
Posts: 2,988
Originally Posted by tukz View Post

edit: screen of my actual layout.
<3 Tukui
__________________
♪~ ( ) I My Sonos!
AddOn Authors: If your addon spams the chat box with "Addon v8.3.4.5.3 now loaded!", please add an option to disable it!
 
08-21-10, 06:35 AM   #3155
Zorexus
A Murloc Raider
 
Zorexus's Avatar
Join Date: Dec 2008
Posts: 5
Liking your layout. Just noticed your buffs aren't skinned. Maybe you like them that way, but you might want to add your ButtonFacade skin to those, too.

Thanks I didnt even notice that :O Ill go and change that as soon as possible Thanks for the heads up.

By any chance, Buffalo was once a great buff addon, is there any similar buff management addon to that nowadays? Ive been trying to look for one but i cant seem to find it ..

-Patrick

Just updated the UI abit. CBuff, i really like the way the buffs can be skinned, recount and Omen. I got tired of Skada, i had too many problems with it.



-Patrick

Last edited by Zorexus : 08-21-10 at 07:43 AM.
 
08-21-10, 08:24 AM   #3156
Led ++
A Frostmaul Preserver
 
Led ++'s Avatar
AddOn Author - Click to view addons
Join Date: Jan 2009
Posts: 254
some updated shots


__________________
 
08-21-10, 08:45 AM   #3157
Aftermathhqt
A Molten Giant
 
Aftermathhqt's Avatar
AddOn Author - Click to view addons
Join Date: Dec 2009
Posts: 784
Originally Posted by p3lim View Post
Just tossing the one I drycoded out aswell, for those who want it.
Dump it in any addon, it doesnt matter.

Code:
local texture = [=[Interface\ChatFrame\ChatFrameBackground]=]
local backdrop = {bgFile = texture, edgeFile = texture, edgeSize = 1}

local _, class = UnitClass('player')
function OnEnter(self)
	local color = RAID_CLASS_COLORS[class]
	self:SetBackdropColor(color.r, color.g, color.b, 0.5)
	self:SetBackdropBorderColor(color.r, color.g, color.b)
end

local function OnLeave(self)
	self:SetBackdropColor(0, 0, 0, 0.5)
	self:SetBackdropBorderColor(0, 0, 0)
end

local function SkinButton(button)
	button:SetNormalTexture()
	button:SetHighlightTexture()
	button:SetPushedTexture()
	button:SetDisabledTexture()
	button:SetBackdrop(backdrop)
	button:SetBackdropColor(0, 0, 0, 0.5)
	button:SetBackdropBorderColor(0, 0, 0)
	button:HookScript('OnEnter', OnEnter)
	button:HookScript('OnLeave', OnLeave)
end


local addon = CreateFrame('Frame')
addon:RegisterEvent('PLAYER_LOGIN')
addon:SetScript('OnEvent', function()
	for _, frame in pairs({
		'StaticPopup1',
		'StaticPopup2',
		'GameMenuFrame',
		'InterfaceOptionsFrame',
		'VideoOptionsFrame',
		'AudioOptionsFrame',
		'LFDDungeonReadyStatus',
		'TicketStatusFrame',
		'BNToastFrame',
	}) do
		frame:SetBackdrop(backdrop)
		frame:SetBackdropColor(0, 0, 0, 0.5)
		frame:SetBackdropBorderColor(0, 0, 0)
	end

	for index = 1, 2 do
		for id = 1, 2 do
			SkinButton(_G['StaticPopup'..index..'Button'..id])
		end
	end

	for _, button in pairs({
		'Options',
		'SoundOptions',
		'UIOptions',
		'Keybindings',
		'Macros',
		'AddOns',
		'Logout',
		'Quit',
		'Continue',
	}) do
		SkinButton(_G['GameMenuButton'..button])
	end

	for _, frame in pairs({
		'GameMenuFrame',
		'InterfaceOptionsFrame',
		'AudioOptionsFrame',
		'VideoOptionsFrame',
	}) do
		local header = _G[frame..'Header']
		header:SetTexture()
		header:ClearAllPoints()
		header:SetPoint('TOP', frame)
	end
end)
doesn't work, getting error

Code:
Message: Interface\AddOns\nCore\nCore.lua:91: attempt to call method 'SetBackdrop' (a nil value)
Time: 08/21/10 16:43:44
Count: 1
Stack: Interface\AddOns\nCore\nCore.lua:91: in function <Interface\AddOns\nCore\nCore.lua:79>

Locals: (for generator) = <function> defined =[C]:-1
(for state) = <table> {
 1 = "StaticPopup1"
 2 = "StaticPopup2"
 3 = "GameMenuFrame"
 4 = "InterfaceOptionsFrame"
 5 = "VideoOptionsFrame"
 6 = "AudioOptionsFrame"
 7 = "LFDDungeonReadyStatus"
 8 = "TicketStatusFrame"
 9 = "BNToastFrame"
}
(for control) = 1
_ = 1
frame = "StaticPopup1"
(*temporary) = nil
(*temporary) = "StaticPopup1"
(*temporary) = 0
(*temporary) = 0
(*temporary) = 0
(*temporary) = 0.5
(*temporary) = "attempt to call method 'SetBackdrop' (a nil value)"
SkinButton = <function> defined @Interface\AddOns\nCore\nCore.lua:64
 
08-21-10, 08:59 AM   #3158
Zorexus
A Murloc Raider
 
Zorexus's Avatar
Join Date: Dec 2008
Posts: 5
Stuff..

Changed the border in my panels abit, got skinner working, moved the totembar to a new spot, recolored the SLDataTexts text to the border colour i use in my panels, and moved the anchor for my tooltip.



-Patrick
 
08-21-10, 09:21 AM   #3159
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2007
Posts: 1,710
Originally Posted by Game92 View Post
doesn't work, getting error

Code:
Message: Interface\AddOns\nCore\nCore.lua:91: attempt to call method 'SetBackdrop' (a nil value)
Time: 08/21/10 16:43:44
Count: 1
Stack: Interface\AddOns\nCore\nCore.lua:91: in function <Interface\AddOns\nCore\nCore.lua:79>

Locals: (for generator) = <function> defined =[C]:-1
(for state) = <table> {
 1 = "StaticPopup1"
 2 = "StaticPopup2"
 3 = "GameMenuFrame"
 4 = "InterfaceOptionsFrame"
 5 = "VideoOptionsFrame"
 6 = "AudioOptionsFrame"
 7 = "LFDDungeonReadyStatus"
 8 = "TicketStatusFrame"
 9 = "BNToastFrame"
}
(for control) = 1
_ = 1
frame = "StaticPopup1"
(*temporary) = nil
(*temporary) = "StaticPopup1"
(*temporary) = 0
(*temporary) = 0
(*temporary) = 0
(*temporary) = 0.5
(*temporary) = "attempt to call method 'SetBackdrop' (a nil value)"
SkinButton = <function> defined @Interface\AddOns\nCore\nCore.lua:64
It's drycoded, and I dont have a subscription so I'm unable to test it.

Edit: updated my original post with fixes

Last edited by p3lim : 08-21-10 at 09:24 AM.
 
08-21-10, 09:59 AM   #3160
Aftermathhqt
A Molten Giant
 
Aftermathhqt's Avatar
AddOn Author - Click to view addons
Join Date: Dec 2009
Posts: 784
Originally Posted by p3lim View Post
It's drycoded, and I dont have a subscription so I'm unable to test it.

Edit: updated my original post with fixes
np! got a new error xD

Code:
Message: Interface\AddOns\nCore\nCore.lua:240: StaticPopup1Button1:SetNormalTexture(): Couldn't find 'this' in texture
Time: 08/21/10 17:59:33
Count: 1
Stack: [C]: in function `SetNormalTexture'
Interface\AddOns\nCore\nCore.lua:240: in function <Interface\AddOns\nCore\nCore.lua:239>
Interface\AddOns\nCore\nCore.lua:273: in function <Interface\AddOns\nCore\nCore.lua:254>

Locals: (*temporary) = StaticPopup1Button1 {
 0 = <userdata>
}
(*temporary) = <table> {
 bgFile = "Interface\ChatFrame\ChatFrameBackground"
 edgeSize = 1
 edgeFile = "Interface\ChatFrame\ChatFrameBackground"
}
 

WoWInterface » AddOns, Compilations, Macros » UI Screenshots, Feedback and Design Discussion » Screen Shots of your UI...


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off