Neither your post nor your project page describe what the addon actually does, and most people (myself included) are unlikely to spend time downloading and installing an addon without having any idea what it does. You should write up a clear description of the addon's functionality and features, and include a screenshot or two if the addon provides any visible UI objects.
Thanks for the feedback. I'll be sure to update the page to include more information and pictures.
I have just released my first project for WoW. It is a project that I have had a ton of fun with so far and absolutely enjoy. Please check it out! Note: it is much more useful with friends.
Description: Shazbot is a voice communication tool that was created primarily for entertainment, but has benefits in PvP as well.
Shazbot allows player to communicate with each other with information regarding their needs relative to the battlefield. For example, using '/vgs vaf' will alert other users that you are going after the flag. For those that are new to this type of system, a full voice listing is included and available by using '/vgs'.
Every voice command will print out the VGS shortcut that was used to access it. For example, using '/vgs vgs' will print '[VGS] Shazbot!'. This allows other players can easily spot which command was used for that particular voice command.
The idea for this add-on came from the Tribes universe. This add-on features sounds from Tribes: Ascend by Hi Rez Studios. Some voice commands were left out as they do not pertain to WoW or any of the game modes encompassed within.
I finally got it. I had forgotten to disabled the Flow layout for the ScrollFrame. Changing the ScrollFrame layout to a list resolved the resizing issues. Thanks again for your replies, Farmbuyer. You have been extremely helpful.
Thanks for the swift reply. I have a few questions about your tips. First, after modifying the code I still have issues with the height. I want the user to be able to resize it with the parent Window. I tried changing the status table to:
But it only produced an error. Come to think of it, I always get an error when I call GetHeight() as it returns a nil value. Shouldn't this at least return the default height that the constructor calls?
I suppose I could just fix the window size as a temporary fix, but I would really like for everything to resize together.
-- Create Main Frame TODO: Add this portion to its own function
shazFrameUI = AceGUI:Create("Frame")
shazFrameUI:SetTitle("Test")
shazFrameUI:SetStatusText("Test")
--shazFrameUI:SetHeight(200)
-- Create Scroll Frame Container TODO: Add this portion to its own function
shazFrameUIScrollContainer = AceGUI:Create("InlineGroup")
shazFrameUIScrollContainer:SetFullHeight(true)
shazFrameUIScrollContainer:SetFullWidth(true)
shazFrameUIScrollContainer:SetLayout("Fill")
shazFrameUI:AddChild(shazFrameUIScrollContainer)
-- Add the frame
shazFrameUIScroll = AceGUI:Create("ScrollFrame")
shazFrameUIScroll:SetLayout("Flow")
shazFrameUIScrollContainer:AddChild(shazFrameUIScroll)
When I run this code, shazFrameScrollContainer will max the width of the parent container, but it will not max the height. I end up with a small but wide container inside of the parent Frame.
Also, what is the best practice for initializing GUI elements like this? Is it OK to call this code every time a slash command is called, for example?
0
Thanks for the feedback. I'll be sure to update the page to include more information and pictures.
0
I have just released my first project for WoW. It is a project that I have had a ton of fun with so far and absolutely enjoy. Please check it out! Note: it is much more useful with friends.
Description: Shazbot is a voice communication tool that was created primarily for entertainment, but has benefits in PvP as well.
Shazbot allows player to communicate with each other with information regarding their needs relative to the battlefield. For example, using '/vgs vaf' will alert other users that you are going after the flag. For those that are new to this type of system, a full voice listing is included and available by using '/vgs'.
Every voice command will print out the VGS shortcut that was used to access it. For example, using '/vgs vgs' will print '[VGS] Shazbot!'. This allows other players can easily spot which command was used for that particular voice command.
The idea for this add-on came from the Tribes universe. This add-on features sounds from Tribes: Ascend by Hi Rez Studios. Some voice commands were left out as they do not pertain to WoW or any of the game modes encompassed within.
Link: http://wow.curseforge.com/addons/shazbot/
0
0
But it only produced an error. Come to think of it, I always get an error when I call GetHeight() as it returns a nil value. Shouldn't this at least return the default height that the constructor calls?
I suppose I could just fix the window size as a temporary fix, but I would really like for everything to resize together.
0
When I run this code, shazFrameScrollContainer will max the width of the parent container, but it will not max the height. I end up with a small but wide container inside of the parent Frame.
Also, what is the best practice for initializing GUI elements like this? Is it OK to call this code every time a slash command is called, for example?