• Addons
    Warhammer Online

Download LibGUI

LibGUI 1.0

You are downloading LibGUI 1.0. You will need to select one of mirrors below in order to begin your download.


  • Choose this option to manually download and install the addon. For instructions on how to install it, please read our install guide.

  •  
  • Install w/ V3 Client

    Choose this option to automatically download and install the addon via our Curse Client. It’s free, lightweight, and easy to use!

  •  
  • Install w/ V4 Client

    Choose this option to automatically download and install via the V4 Curse Client (currently in Early Access Beta).

  • ChangeLog
  •  

2009-06-21  aiiane  <aiiane@aiiane.net>

[2698c9528150] [tip]
* .hgtags:

Added tag 1.0 for changeset 64e2faafe576

[64e2faafe576] [1.0]
* LibGUI.lua

UPDATED: Changed StausBar_DefaultTintable to StatusBar_DefaultTintable since it was corrected in 1.3.

2009-01-15  Aiiane  <aiiane@aiiane.net>

[95672de068dd]
* .hgtags:

Added tag RC-4 for changeset d6186d910145

[d6186d910145] [RC-4]
* LibGUI.lua

ADDED: A window's Add() method can now accept a third argument, elementBase, which will be passed through to :New().

[73008432e6fe]
* LibGUI.lua

ADDED: New methods for all elements - :TakesInput(), :ProcessAnchors(), :FontAlpha(alphaVal), :Focus(), :Defocus(), :SetId(id), :GetId(),
FIXED: Textboxes should no longer be zero height.
CHANGED: Images will now capture input by default.

[e222e0369ed9]
* LibGUI.lua

ADDED: Almost all element types now allow you to pass a third parameter to :New() to specify an existing window template to base them off of, if you desire to use XML to tweak things (or set params not available from Lua) but still want to use LibGUI to wrap them.

2008-12-11  aiiane  <aiiane@aiiane.net>

[92c9e518c863]
* .hgtags:

Added tag RC-3 for changeset 28a52fe1a1fa

[28a52fe1a1fa] [RC-3]
* LibGUI.lua

Add tint and scale functions because talvinen is cute when he begs.

2008-11-20  aiiane  <aiiane@aiiane.net>

[97dd2180ea23]
* .hgtags:

Added tag RC-2 for changeset 795af0164a72

[795af0164a72] [RC-2]
* LibGUI.lua

ADDED: "smallcombobox" and "tinycombobox" element types for different-width comboboxes.
ADDED: "image" type for dynamic images.
CHANGED: Subelements of windows created via :Add() or direct call will now have a name based on the parent window's name.
CHANGED: Local-ized utility functions for improved performance.
FIXED: All :Resize() methods will now properly update the .width and/or .height properties as appropriate.
FIXED: Passing a blank string to for a new element's name will now properly auto-generate an element name.

[08a85ddedaa7]
* LibStub.lua

Update to WAR LibStub v4

2008-11-06  aiiane  <aiiane@aiiane.net>

[461a63c576f8]
* LibGUI.lua

Correct a bug with :Destroy()

2008-11-01  aiiane  <aiiane@aiiane.net>

[d60cc265d1b9]
* .hgtags:

Added tag RC-1 for changeset f66d02677fab

[f66d02677fab] [RC-1]
* LibGUI.lua

Bump minor version to 4 (release prep).

[27b4d06a4e09]
* LibGUI.lua

Make comboboxes fail gracefully and return nil if you try to get the selected item/index when there aren't any.

2008-10-29  aiiane  <aiiane@aiiane.net>

[1f681c1a4eca]
* LibGUI.lua

Make setting the selected item in a combobox...you know...work?

2008-10-28  aiiane  <aiiane@aiiane.net>

[3442057465ec]
* LibGUI.lua

Add :Popable() to return whether or not the object should be enjoyed with a movie after microwaving. (Actually, just to get/set whether an element is popable.)

[5ec0cf144bd4]
* LibGUI.lua

It'd also be neat if window objects properly updated their .height and .width attributes when resized, eh?

[284b3cb0e6c6]
* LibGUI.lua

Make :AddAnchor() able to accept a LibGUI object for the anchor name like the other anchoring functions.

[d47b07560a05]
* LibGUI.lua

Add :Alpha() function for elements to get/set alpha.

2008-10-15  aiiane  <aiiane@aiiane.net>

[beef92b7da40]
* .hgtags:

Added tag Beta-3 for changeset 50a12c0f04ca

[50a12c0f04ca] [Beta-3]
* LibGUI.lua

I've got a great idea... let's not cause naming collisions with ourself. ;_;

2008-10-14  aiiane  <aiiane@aiiane.net>

[9b18d04937ee]
* LibGUI.lua

Fix typo with label color functions, added TextColor() method to Buttons.

[112b22def91c]
* .hgtags:

Added tag Beta-2 for changeset 5619ac64008c

[5619ac64008c] [Beta-2]
* LibGUI.lua

- Added SetEnabled/Enabled/Enable/Disable methods for all button-type objects (including checkbox), slider, and combobox.
- Cleaned up event (un)registration a bit.
- Destroy method is now a bit more complete.
- Added "blackframe" element type (window derivative based off the standard black border/background window template).

2008-10-12  aiiane  <aiiane@aiiane.net>

[93579550b654]
* .hgtags:

Added tag Beta-1 for changeset 5d4f9c21f6eb

[5d4f9c21f6eb] [Beta-1]
* LibGUI.lua

Added optionbutton and closebutton elements.

[227a4753379b]
* LibGUI.lua

Added statusbar element.

[535649d7747e]
* LibGUI.lua

Added label element.

[12c8c841c3ca]
* LibGUI.lua

Added MultiTextbox, Combobox, and Scrollbar.

  • Similar Addons
  •  

Average downloads per day

  1. 483 LibSlash Development Tools
  2. 195 Phantom Buffs & Debuffs, Development...
  3. 107 LibSurveyor Development Tools
  4. 64 NerfedButtons Action Bars, and Development...
  5. 25 TortallDPSCore Combat, and Development Tools