• 0

    posted a message on Convert a config.lua to a in game GUI
    how would i put colors into the gui?

    i need to add options for:
    	
    normalColor = {1, 1, 1},
    specialColor = {1, 0, 1},
    selectedColor = {0, 0.75, 1},
    



    also this one:
    customColor = {
             apply = true, 
    	r = 0, 
    	g = 1, 
    	b = 1,
    


    and lastly this one:
    				
    comboColor = {
    	[1] = {r = 1.0, g = 1.0, b = 1.0},
    	[2] = {r = 1.0, g = 1.0, b = 1.0},
    	[3] = {r = 1.0, g = 1.0, b = 1.0},
    	[4] = {r = 0.9, g = 0.7, b = 0.0},
    	[5] = {r = 1.0, g = 0.0, b = 0.0},
    },
    


    Thanks for any help.

    Coke
    Posted in: AddOn HELP!
  • 0

    posted a message on Convert a config.lua to a in game GUI
    WOOT!!



    ok so i have my options in game now and its almost working right LOL.

    Issues are:

    1) does not load default setting to start yet in the options everything is checked. (see screenshot)

    2) does not save option changes.

    Here are my core.lua and config.lua for you to look at (fair warning the core is huge) did i do forget something did i add something i shouldn't have.

    Any Help would be great.

    And thank you to everyone who as helped me with the long process.

    Coke
    Posted in: AddOn HELP!
  • 0

    posted a message on Convert a config.lua to a in game GUI
    Quote from Seerah
    I just glanced at it (tired and up past my bedtime atm) but it looks like your get function is pulling from your defaults table rather than the db it should be saving to. Now, like I said, I'm tired and just glanced at it and I also don't use AceDB (way too confusing and overkill for my addons, imo). But that'll give you something to try first. :)



    same thing here turning into a pumplin as i type. Ill look more tomarrow thanks.

    and just a fyi i'm sure i have said this before im not a programmer and most of this coding is me trying and failing so baby steps on code and explanations would help alot.

    Thanks Coke
    Posted in: AddOn HELP!
  • 0

    posted a message on Convert a config.lua to a in game GUI
    Ok so now i have everything working but for some reason ( as stated before i cannot seem to get anything to change. I uncheck a button and the ui reloads and then i go back and the button is still checked.

    here are my configui.lua and defaults.lua also here is the download of the whole UI to see what i mean.

    Thanks for any help with this I'm so close but yet so far away.


    Coke
    Posted in: AddOn HELP!
  • 0

    posted a message on Convert a config.lua to a in game GUI
    Quote from Dridzt
    Use a paste instead for code and just link it.


    Ok here it is.

    bdcUI
    Posted in: AddOn HELP!
  • 0

    posted a message on Convert a config.lua to a in game GUI
    ok so as you can see in the image i have it "kinda" working.



    The issue's i'm having are aas follows:

    1) Scaling of my uniframes is not working right.
    2) When i uncheck an option it is suppose to disable it, yea that dont happen.

    So to help out I've copied the core.lua and embeds.xml and locale.lua here so maybe you can see what ive done wrong.

    Thanks in advance for all the help you have and will give.

    Coke


    Files are to big to post in one will try to post in more then one.
    Posted in: AddOn HELP!
  • 0

    posted a message on Convert a config.lua to a in game GUI
    ok so ive been trying to work on this all day.

    i get the options to show but they dont change here is my current config.
    -------------------------------------------------------------------------------
    -- config.lua
    --
    -- dbcUI configuration stuff.
    -------------------------------------------------------------------------------
    -- Create our addon.
    bdcUI = LibStub("AceAddon-3.0"):NewAddon("bdcUI", "AceConsole-3.0", "AceEvent-3.0") 
    local L = LibStub("AceLocale-3.0"):GetLocale("bdcUI", false)
    
    local defaults = {
    	-- Defaults
    	profile = {
    		----------------
    		-- Buff Options
    		----------------
    		buff = {
    			enable = true,
    			scale = 1.2,
    		},	
    
    		----------------
    		-- Chat Options
    		----------------
    		chat = {
    			enable = true,
    			disableFade = false,
    			chatOutline = true,
    
    			enableBottomButton = true, 
    			enableHyperlinkTooltip = true, 
    			enableBorderColoring = true,
    
    			tab = {
    				fontSize = 15,
    				fontOutline = true, 
    				normalColor = {1, 1, 1},
    				specialColor = {1, 0, 1},
    				selectedColor = {0, 0.75, 1},
    			},		
    		},
    			
    		---------------------
    		-- Datatext Options
    		---------------------
    		datatext = {
    			
    			enable = true,
    				
    			datapanel = {	
    				enable = true,										-- enable panel/panels	
    				border = true,									
    			},
    				
    			top = false,											-- position the datpanel true = top, false = bottom
    			
    			toc = 40200,
    			
    			fontsize = 15,                                  	-- font size for panels.
    			system = 0,                                     	-- show total memory and others systems info (FPS/MS) on panel.
    			gold = 9,                                       	-- show your current gold on panel.
    			wowtime = 0,                                    	-- show time on panel.
    			guild = 0,                                      	-- show number on guildmate connected on panel.
    			dur = 8,                                        	-- show your equipment durability on panel.
    			friends = 7,                                    	-- show number of friends connected.
    			dps_text = 0,                                   	-- show a dps meter on panel.
    			hps_text = 0,                                   	-- show a heal meter on panel.
    			currency = 0,                                   	-- show your tracked currency on panel.
    			micromenu = 0,										-- show the micromenu on panel.
    			spec = 5,											-- show your current spec on panel.
    			zone = 0,											-- show your current zone on panel.
    			coords = 0,											-- show your current coords on panel.
    			pro = 4,											-- shows your professions and tradeskills
    			stat1 = 1,											-- Stat Based on your Role (Avoidance-Tank, AP-Melee, SP/HP-Caster)
    			stat2 = 3,											-- Stat Based on your Role (Armor-Tank, Crit-Melee, Crit-Caster)
    			recount = 2,										-- Stat Based on Recount's DPS
    			recountraiddps = false,								-- Enables tracking or Recounts Raid DPS
    			calltoarms = 6,										-- Show Current Call to Arms.
    			
    			-- Color Datatext
    			classcolor = true,               			    	-- classcolored datatexts
    			color = '|cffFFFF33',                           	-- datatext color if classcolor = false (|cffFFFF33 = yellow)
    			
    			battleground = true,                            	-- enable 3 stats in battleground only that replace stat1,stat2,stat3.
    
    			
    			-- Clock Settings
    			time24 = false,                                  	-- set time to 24h format.
    			localtime = true,                              		-- set time to local time instead of server time.	
    				
    			-- FPS Settings
    			fps = {
    				enable = true,									-- enable the FPS on the System Tooltip
    				-- ONLY ONE OF THESE CAN BE TRUE	
    				home = false,									-- Only Show Home Latency
    				world = false,									-- Only Show World Latency
    				both = true,									-- Show both Home and World Latency
    			},
    				
    			threatbar = {
    				enable = true,									-- Enable the threatbar over the Center Panel.
    			},
    				
    		},
    
    		-------------------
    		-- General Options
    		-------------------
    		general = {
    
    			autogreed = true,
    			castbar = true,
    			colors = true,
    			cooldown = true,
    			macro = true,										-- enable bigger macros.
    			font = 'Fonts\\ARIALN.ttf',
    			range = true,
    			slash = true,
    		},
    
    		-------------------
    		-- Merchant Options
    		--------------------
    		merchant = {
    			enable = true,										-- enable merchant module.
    			sellMisc = true, 									-- allows the user to add spacific items to sell at merchant (please see the local filter in merchant.lua)
    			autoSellGrey = true,								-- autosell grey items at merchant.
    			autoRepair = true,									-- autorepair at merchant.
    		},
    			
    		--------------------
    		-- Powerbar Options 
    		--------------------
    		power = {
    			enable = true,
    			position = {'CENTER', UIParent, 0, -165},
    			sizeWidth = 200,
    				
    			showCombatRegen = true, 
    
    			activeAlpha = 1,
    			inactiveAlpha = 0.3,
    			emptyAlpha = 0,
    				
    			valueAbbrev = true,
    					
    			valueFont = 'Fonts\\ARIALN.ttf',
    			valueFontSize = 15,
    			valueFontOutline = true,
    			valueFontAdjustmentX = 0,
    
    			showSoulshards = true,
    			showHolypower = true,
    				
    			extraFont = 'Fonts\\ARIALN.ttf',          		-- The font for the holypower and soulshard number
    			extraFontSize = 16,                        		-- The fontsiz for the holypower and soulshard number
    			extraFontOutline = true,                        
    					
    			mana = {
    				show = true,
    			},
    				
    			energy = {
    				show = true,
    				showComboPoints = true,
    					
    				comboColor = {
    					[1] = {r = 1.0, g = 1.0, b = 1.0},
    					[2] = {r = 1.0, g = 1.0, b = 1.0},
    					[3] = {r = 1.0, g = 1.0, b = 1.0},
    					[4] = {r = 0.9, g = 0.7, b = 0.0},
    					[5] = {r = 1.0, g = 0.0, b = 0.0},
    				},
    					
    				comboFont = 'Fonts\\ARIALN.ttf',
    				comboFontSize = 16,
    				comboFontOutline = true,
    			},
    				
    			focus = {
    				show = true,
    			},
    				
    			rage = {
    				show = true,
    			},
    				
    			rune = {
    				show = true,
    				showRuneCooldown = true,
    					
    				runeFont = 'Fonts\\ARIALN.ttf',
    				runeFontSize = 16,
    				runeFontOutline = true,
    			},
    		},	
    			
    		-----------------
    		-- Quest Options
    		-----------------
    		quest = {
    			enable = true,									-- enable quest module.
    			autocomplete = false,							-- enable the autoaccept quest and autocomplete quest if no reward.
    		},
    
    		---------------------------
    		-- Unitframe Scale Options
    		---------------------------
    		scale = {
    			enable = true,
    			size = 1.15,
    		},
    
    		-------------------------
    		-- Reminder Buff Options
    		-------------------------
    		selfbuffs = {
    			enable = true,									-- enable selbuffs module.
    			sound = true,									-- sound warning
    		},
    
    		-------------------
    		-- Tooltip Options
    		-------------------
    		tooltip = {											
    			enable = true,									-- Move the tooltip up so its not overlapping the MainMenubar
    			position = {
    				'BOTTOMRIGHT', UIParent, -95, 150
    			},
    			
    			disableFade = false,                     		-- Can cause errors or a buggy tooltip!
    			
    			reactionBorderColor = true,
    			itemqualityBorderColor = true,
    				
    			showPlayerTitles = true,
    			showPVPIcons = false,                        	-- Show pvp icons instead of just a prefix
    			abbrevRealmNames = false, 
    			showMouseoverTarget = true,
    				
    			showItemLevel = true,
    				
    			healthbar = {
    				showHealthValue = true,
    				fontSize = 14,
    				font = 'Fonts\\ARIALN.ttf',
    				showOutline = false,
    				textPos = 'CENTER',                     -- Possible 'TOP' 'BOTTOM' 'CENTER'
    					
    				reactionColoring = false,               -- Overrides customColor 
    				customColor = {
    					apply = false, 
    					r = 0, 
    					g = 1, 
    					b = 1
    				} 
    			},		
    		},
    	},
    }
    
    local db = defaults.profile
    
    
    StaticPopupDialogs["CFG_RELOAD"] = {
    	text = L["CFG_RELOAD"],
    	button1 = ACCEPT,
    	button2 = CANCEL,
    	OnAccept = function() ReloadUI() end,
    	timeout = 0,
    	whileDead = 1,
    }
    
    local GeneralOptions = {
    	type = "group",
    	name = L["bdcUI General Options"],
    	desc = L["GENERAL_DESC"],
    	get = function(info) return db.general[ info[#info] ] end,
    	set = function(info, value) db.general[ info[#info] ] = value; StaticPopup_Show("CFG_RELOAD") end,
    	args = {
    		autogreed = {
    			order = 1,
    			name = L["Autogreed"],
    			desc = L["Enables Automaticly rolling greed on green items when in a instance."],
    			type = "toggle",
    		},
    		castbar = {
    			order = 2,
    			name = L["Castbar"],
    			desc = L["Enables count down of cast on castbar."],
    			type = "toggle",
    		},
    		colors = {
    			order = 3,
    			name = L["Colors"],
    			desc = L["Enables class colors for UI."],
    			type = "toggle",
    		},
    		cooldown = {
    			order = 4,
    			name = L["Cooldown"],
    			desc = L["Enables cooldown counts on action buttons."],
    			type = "toggle",
    		},
    		macro = {
    			order = 5,
    			name = L["Macro"],
    			desc = L["Enables user to creat macros up to 1500 charactors."],
    			type = "toggle",
    		},
    		range = {
    			order = 6,
    			name = L["Range"],
    			desc = L["Enables action buttons to turn red when target is out of range."],
    			type = "toggle",
    		},
    		slash = {
    			order = 7,
    			name = L["Slash"],
    			desc = L["Enables slash commands."],
    			type = "toggle",
    		},
    	},
    } 
    			
    local BuffOptions = {
    	type = "group",
    	name = L["Buff Options"],
    	desc = L["BUFF_DESC"],
    	get = function(info) return db.buff[ info[#info] ] end,
    	set = function(info, value) db.buff[ info[#info] ] = value; StaticPopup_Show("CFG_RELOAD") end,
    	args = {
    		enable = {
    			order = 1,
    			name = L["Enable"],
    			desc = L["Enables Buff Module"],
    			type = "toggle",
    		},					
    		scale = {
    			order = 2,
    			name = L["Scale"],
    			desc = L["Controls the scaling of blizzard Unit Frames"],
    			disabled = function(info) return db.buff.scale end,
    			type = "range",
    			min = 0.5, max = 2, step = 0.1,
    		},
    	},
    
    }
    
    local ChatOptions = {
    	type = "group",
    	name = L["Chat Options"],
    	desc = L["CHAT_DESC"],
    	get = function(info) return db.chat[ info[#info] ] end,
    	set = function(info, value) db.chat[ info[#info] ] = value; StaticPopup_Show("CFG_RELOAD") end,
    	args = {
    		enable = {
    			order = 1,
    			name = L["Enable"],
    			desc = L["Enables Chat Module."],
    			type = "toggle",
    		},
    		disableFade = {
    			order = 2,
    			name = L["Disable Fade"],
    			desc = L["Disables Chat Fading."],
    			type = "toggle",
    		},
    		chatOutline = {
    			order = 3,
    			name = L["Chat Outline"],
    			desc = L["Outlines the chat Text."],
    			type = "toggle",
    		},
    		enableBottomButton = {
    			order = 4,
    			name = L["Enable Bottom Button"],
    			desc = L["Enables the scroll down button in the lower right hand corner."],
    			type = "toggle",
    		},
    		enableHyperlinkTooltip = {
    			order = 5,
    			name = L["Enable Hyplerlink Tooltip"],
    			desc = L["Enables the mouseover items in chat tooltip."],
    			type = "toggle",
    		},
    		enableBorderColoring = {
    			order = 6,
    			name = L["Enable Editbox Channel Border Coloring"],
    			desc = L["Enables the coloring of the border to the edit box to match what channel you are typing in."],
    			type = "toggle",
    		},					
    		tab = {
    			type = "group",
    			order = 7,
    			name = L["Tabs"],
    			guiInline = true,					
    			args = {
    				fontSize = {
    					type = "range",
    					order = 1,
    					name = L["Font Scale"],
    					desc = L["Controls the size of the tab font"],
    					type = "range",
    					min = 9, max = 20, step = 1,							
    				},
    				fontOutline = {
    					order = 2,
    					name = L["Outline Tab Font"],
    					desc = L["Enables the outlineing of tab font."],
    					type = "toggle",
    				},														
    			},
    		},
    	},
    } 
    
    local SlashOptions = {
    	type = "group",
    	handler = bdcUI,
    	args = {
    		config = {
    			type = "execute",
    			desc = L["Open configuration dialog"],
    			name = L["Configure"],
    			func = function()
    				InterfaceOptionsFrame_OpenToCategory(bdcUI.optionFrames.tooltips);
    				InterfaceOptionsFrame_OpenToCategory(bdcUI.optionFrames.main);
    			end,
    		},
    	},
    }
    
    local SlashCmds = {
    	"ui",
    	"bdcui",
    }
     
    
    -------------------------------------------------------------------------------
    -- Initialization code
    -------------------------------------------------------------------------------
    -- Set up all the config screens.
    function bdcUI:InitConfig()
    	local profiles = LibStub("AceDBOptions-3.0"):GetOptionsTable(self.db) 
      
    	local config = LibStub("AceConfig-3.0");
    	config:RegisterOptionsTable("bdcUI", SlashOptions, SlashCmds);
    
    	local registry = LibStub("AceConfigRegistry-3.0");
    	registry:RegisterOptionsTable("bdcUI", GeneralOptions);
    	registry:RegisterOptionsTable("Buff", BuffOptions);
    	registry:RegisterOptionsTable("Chat", ChatOptions);	
     
    	local dialog = LibStub("AceConfigDialog-3.0");
    	self.optionFrames = {
    		main = dialog:AddToBlizOptions("bdcUI", L["bdcUI"]),
    		buff = dialog:AddToBlizOptions("Buff", L["Buff"], L["bdcUI"]),
    		chat = dialog:AddToBlizOptions("Chat", L["Chat"], L["bdcUI"]),
    	};
    end
    
    function bdcUI:OnInitialize()
    	self.db = LibStub("AceDB-3.0"):New("bdcUIDB", defaults, true)
    	-- Set up our config options.
    	self:InitConfig() 
      
    	self.OnInitialize = nil
    end


    I switched the "C.general.enable" in my modules to "bdcUI.db.profile.general.enable" and its giving me .lua errors like so

    Message: bdcUI-1.1\modules\buff.lua:25: attempt to index field "db" (a nil value)
    Time: 08/22/11 17:43:39
    Count: 1
    Stack: 
    Locals: 


    Thanks for any help.

    Coke
    Posted in: AddOn HELP!
  • 0

    posted a message on Convert a config.lua to a in game GUI
    Just a few questions...

    My UI consists of around 19 modules. Now the way the examples and others show me and i think what your trying to show me is that its all done in one .lua file.

    1) Is this true?

    2) If so would I have to combine all the .lua fiels into one HUGE file?

    I was looking at ElvUI he uses Ace for his config but he created a whole seperate config addon to work with his normal UI Addon. Is this maybe the way i want to go?

    BTW thank you for helping me out with this all.

    Coke
    Posted in: AddOn HELP!
  • 0

    posted a message on Convert a config.lua to a in game GUI
    1) Done

    2) Think its done here is the config.lua
    local _, bs = ...
    
    bs.DB = {
    	---------------------
    	-- AutoGreed Options
    	---------------------
    	autogreed = {
    		enable = true,
    	},
    	
    	----------------
    	-- Buff Options
    	----------------
    	buff = {
    		enable = true,
    		scale = 1.2,
    	},	
    	
    	----------------
    	-- Castbar 
    	----------------
    	castbar = {
    		enable = true,
    	},
    
    	----------------
    	-- Chat Options
    	----------------
    	["chat"] = {
    		enable = true,
    		disableFade = false,
    		chatOutline = true,
    
    		enableBottomButton = true, 
    		enableHyperlinkTooltip = true, 
    		enableBorderColoring = true,
    
    		tab = {
    			fontSize = 15,
    			fontOutline = true, 
    			normalColor = {1, 1, 1},
    			specialColor = {1, 0, 1},
    			selectedColor = {0, 0.75, 1},
    		},		
    	},
    	
    	-----------------------
    	-- Class Color Options
    	-----------------------
    	colors = {
    		enable = true,
    	},	
    
    	------------------
    	-- Cooldown Options
    	------------------
    	cooldown = {
    		enable = true,
    	},
    	
    	---------------------
    	-- Datatext Options
    	---------------------
    	datatext = {
    		
    		enable = true,
    			
    		datapanel = {	
    			enable = true,										-- enable panel/panels	
    			border = true,									
    		},
    			
    		top = false,											-- position the datpanel true = top, false = bottom
    		
    		toc = 40200,
    		
    		fontsize = 15,                                  	-- font size for panels.
    		system = 0,                                     	-- show total memory and others systems info (FPS/MS) on panel.
    		gold = 9,                                       	-- show your current gold on panel.
    		wowtime = 0,                                    	-- show time on panel.
    		guild = 0,                                      	-- show number on guildmate connected on panel.
    		dur = 8,                                        	-- show your equipment durability on panel.
    		friends = 7,                                    	-- show number of friends connected.
    		dps_text = 0,                                   	-- show a dps meter on panel.
    		hps_text = 0,                                   	-- show a heal meter on panel.
    		currency = 0,                                   	-- show your tracked currency on panel.
    		micromenu = 0,										-- show the micromenu on panel.
    		spec = 5,											-- show your current spec on panel.
    		zone = 0,											-- show your current zone on panel.
    		coords = 0,											-- show your current coords on panel.
    		pro = 4,											-- shows your professions and tradeskills
    		stat1 = 1,											-- Stat Based on your Role (Avoidance-Tank, AP-Melee, SP/HP-Caster)
    		stat2 = 3,											-- Stat Based on your Role (Armor-Tank, Crit-Melee, Crit-Caster)
    		recount = 2,										-- Stat Based on Recount's DPS
    		recountraiddps = false,								-- Enables tracking or Recounts Raid DPS
    		calltoarms = 6,										-- Show Current Call to Arms.
    		
    		-- Color Datatext
    		classcolor = true,               			    	-- classcolored datatexts
    		color = '|cffFFFF33',                           	-- datatext color if classcolor = false (|cffFFFF33 = yellow)
    		
    		battleground = true,                            	-- enable 3 stats in battleground only that replace stat1,stat2,stat3.
    
    		
    		-- Clock Settings
    		time24 = false,                                  	-- set time to 24h format.
    		localtime = true,                              		-- set time to local time instead of server time.	
    			
    		-- FPS Settings
    		fps = {
    			enable = true,									-- enable the FPS on the System Tooltip
    			-- ONLY ONE OF THESE CAN BE TRUE	
    			home = false,									-- Only Show Home Latency
    			world = false,									-- Only Show World Latency
    			both = true,									-- Show both Home and World Latency
    		},
    			
    		threatbar = {
    			enable = true,									-- Enable the threatbar over the Center Panel.
    		},
    			
    	},
    	
    	-----------------
    	-- Macro Options
    	-----------------
    	macro = {					
    		enable = true,			-- enable bigger macros.
    	},
    	
    	-----------------
    	-- Media Options
    	-----------------
    	media = {
    		font = 'Fonts\\ARIALN.ttf',
    	},
    	
    	--------------------
    	-- Merchant Options
    	--------------------
    	merchant = {
    		enable = true,			-- enable merchant module.
    		sellMisc = true, 		-- allows the user to add spacific items to sell at merchant (please see the local filter in merchant.lua)
    		autoSellGrey = true,	-- autosell grey items at merchant.
    		autoRepair = true,		-- autorepair at merchant.
    	},
    	
    	------------------
    	--Minimap Options
    	------------------
    	minimap = {
    		enable = true,
    	},
    	
    	--------------------
    	-- Powerbar Options 
    	--------------------
    	power = {
    		enable = true,
    		position = {'CENTER', UIParent, 0, -165},
    		sizeWidth = 200,
    			
    		showCombatRegen = true, 
    
    		activeAlpha = 1,
    		inactiveAlpha = 0.3,
    		emptyAlpha = 0,
    			
    		valueAbbrev = true,
    				
    		valueFont = 'Fonts\\ARIALN.ttf',
    		valueFontSize = 15,
    		valueFontOutline = true,
    		valueFontAdjustmentX = 0,
    
    		showSoulshards = true,
    		showHolypower = true,
    			
    		extraFont = 'Fonts\\ARIALN.ttf',                -- The font for the holypower and soulshard number
    		extraFontSize = 16,                             -- The fontsiz for the holypower and soulshard number
    		extraFontOutline = true,                        
    				
    		mana = {
    			show = true,
    		},
    			
    		energy = {
    			show = true,
    			showComboPoints = true,
    				
    			comboColor = {
    				[1] = {r = 1.0, g = 1.0, b = 1.0},
    				[2] = {r = 1.0, g = 1.0, b = 1.0},
    				[3] = {r = 1.0, g = 1.0, b = 1.0},
    				[4] = {r = 0.9, g = 0.7, b = 0.0},
    				[5] = {r = 1.0, g = 0.0, b = 0.0},
    			},
    				
    			comboFont = 'Fonts\\ARIALN.ttf',
    			comboFontSize = 16,
    			comboFontOutline = true,
    		},
    			
    		focus = {
    			show = true,
    		},
    			
    		rage = {
    			show = true,
    		},
    			
    		rune = {
    			show = true,
    			showRuneCooldown = true,
    				
    			runeFont = 'Fonts\\ARIALN.ttf',
    			runeFontSize = 16,
    			runeFontOutline = true,
    		},
    	},	
    	
    	-----------------
    	-- Quest Options
    	-----------------
    	quest = {
    		enable = true,			-- enable quest module.
    		autocomplete = false,	-- enable the autoaccept quest and autocomplete quest if no reward.
    	},
    
    	---------------------------
    	-- Unitframe Scale Options
    	---------------------------
    	scale = {
    		enable = true,
    		size = 1.15,
    	},
    	
    	----------------
    	--Range Options
    	----------------
    	range = {
    		enable = true,
    	},
    
    	-------------------------
    	-- Reminder Buff Options
    	-------------------------
    	selfbuffs = {
    		enable = true,			-- enable selbuffs module.
    		sound = true,			-- sound warning
    	},
    
    	-------------------------
    	-- Slash Command Options
    	-------------------------
    	slash = {
    		enable = true,
    	},
    
    	-------------------
    	-- Tooltip Options
    	-------------------
    	tooltip = {											
    		enable = true,										-- Move the tooltip up so its not overlapping the MainMenubar
    		position = {
    			'BOTTOMRIGHT', UIParent, -95, 150
    		},
    		
    		disableFade = false,                        -- Can cause errors or a buggy tooltip!
    		
    		reactionBorderColor = true,
    		itemqualityBorderColor = true,
    			
    		showPlayerTitles = true,
    		showPVPIcons = false,                        -- Show pvp icons instead of just a prefix
    		abbrevRealmNames = false, 
    		showMouseoverTarget = true,
    			
    		showItemLevel = true,
    			
    		healthbar = {
    			showHealthValue = true,
    			fontSize = 14,
    			font = 'Fonts\\ARIALN.ttf',
    			showOutline = false,
    			textPos = 'CENTER',                     -- Possible 'TOP' 'BOTTOM' 'CENTER'
    				
    			reactionColoring = false,               -- Overrides customColor 
    			customColor = {
    				apply = false, 
    				r = 0, 
    				g = 1, 
    				b = 1
    			} 
    		},		
    	},
    }
    
    

    Is this what you ment??

    3) Looking into this part now.
    Posted in: AddOn HELP!
  • 0

    posted a message on Convert a config.lua to a in game GUI
    Hello, I've been hunting around and trying to figure out how to create a in game config.

    About Me:
    No programmer experiance.
    Have been learning .lua for the past year by trial and error.
    Still at the stage of using stuff others have created and modifying it to my likeings.
    Put together a UI with combining others addons and some of my own code and would now like to creat ein game config.

    So _bdcUI is my UI that i have put together _bdcUI stands for Blizzard Default Costumized UI.

    I've ask the authors of the addons i have used and modified for there permisson to use and modify there addons, just to clear that up.

    I'v looked at the standard panel creation (which is in the modules folder right now) and cant figure out how to get my functions into it. I also have looked at the Ace3 system but am completely lost when trying to execute it beings as i said im not a programmer just a forklift operator that likes to mess around on the computer.

    If anyone could help me out with this that would be great. Helping me walk threw what needs to be done would be best so i can learn how to change things created in case one day I don't like the way something is working.

    Thanks to anyone that helps out.

    Coke
    Posted in: AddOn HELP!
  • 0

    posted a message on Skinner
    Jncl,
    Thanks for the addition of the skins. I have been looking threw the posts and havent seen anything for AutoBar. Was just wondering if you could maybe throw this one into the todo list.


    Thanks again.


    AutoBar
    http://www.wowace.com/addons/auto-bar/
    Posted in: General AddOns
  • 0

    posted a message on Skinner
    hello,
    Having Issues with Autopartybuttons still, your fix skinned the out of party frame but in party looks like pic below. Also the frame is not complete on the right hand side its like missing.

    Thanks in advance for anything you can do to help fix this.

    Posted in: General AddOns
  • 0

    posted a message on Skinner
    Hello, was wondering if AutoPartyButtons could be added to the skinme list?
    Posted in: General AddOns
  • 0

    posted a message on FactionFu
    Ok, thanks for the reply. Ill see if I can find me a universal action watcher if so ill post back for other Fubar users.
    Posted in: FuBar AddOns
  • 0

    posted a message on FactionFu
    I was wondering if there is a way to set it up so when you get Rep from a faction it auto shows that faction?


    If not adding this to the addon would be a bonus.
    Posted in: FuBar AddOns
  • To post a comment, please or register a new account.