Get an Epic Experience with Premium

LibGUI

Development Tools Login to Add Favorites
  • 0 Likes
  • Warhammer Online
  • 1 Monthly Downloads
  • Supports: 1.3.1
  • 2,850 Total Downloads
  • Updated 06/21/2009
  • Created 09/20/2008
  • 10 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: MIT License
  • Newest File: 1.0
or

About LibGUI

Library for GUI interfaces.

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.

Comments

Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Infinite Crisis NA

Get Your Preferred Access Code!