φ wowmods: LibBars-1.0 ?
comments, bug reports: fin@instinct.org | Google subscribed link [?] | find addons
 • about
Library to provide visual bar creation and management.

 • details
listed author: adirelle
latest version: 80985
date last updated: Tue, 26 Aug 2008 10:51:47 +0100
date added: Sun, 15 Jun 2008 12:41:30 +0100
 
files.wowace.com: http://files.wowace.com/LibBars-1.0/
SVN: http://svn.wowace.com/wowace/trunk/LibBars-1.0/

Hint: see addon details for related searches in Google: use the Google Subscribed Links service.

 • recent updates
Tue, 26 Aug 2008 10:51:47 +0100   —   r80985   —   adirelle
LibBars-1.0: do not assume the bar alpha is 1.0 when starting to flash or fade.
Tue, 26 Aug 2008 09:20:03 +0100   —   r80982   —   adirelle
LibBars-1.0:
- added a convenient method to create user-defined bar prototype :NewBarPrototype( [superPrototype] ),
- fade, flash and timer code now calls OnXXX methods, that in turn fire the corresponding callback (e.g. OnTimerFinished fires "TimerFinished"). Those methods are intented to be easily overriden in user-defined prototypes.
- added FlashStarted and FlashStopped callbacks.
Tue, 26 Aug 2008 08:17:53 +0100   —   r80981   —   adirelle
LibBars-1.0:
- moved some pieces of code around,
- added preliminary support for user-defined bar prototypes.
Sat, 23 Aug 2008 16:26:16 +0100   —   r80850   —   adirelle
LibBars-1.0:
- new bar and group methods: :ShowIcon(), HideIcon(), :IsIconShown(), :ShowLabel(), :HideLabel(), IsLabelShown(), :ShowTimerLabel(), :HideTimerLabel(), :IsTimerLabelShow(),
- new bar and group methods: :SetThickness(), :GetThickness(), :SetLength(), :GetLength(),
- new bar methods: :SetLabel(), :SetTimerLabel(), :GetLabel(), :GetTimerLabel(),
- new group methods : :IterateBars(), :HasAnyBar(),
- updated the DODO file,
Thu, 14 Aug 2008 06:31:54 +0100   —   r80401   —   adirelle
LibBars-1.0: attempt to fix color issue on recycling.
Tue, 12 Aug 2008 12:44:19 +0100   —   r80269   —   adirelle
LibBars-1.0:
- the bars send new messages :
* TimerStarted when the timer is (re)started,
* TimerStopped when the timer is forcibly stopped,
* FadeStarted when the bar starts to fade out,
* FadeStopped when the fading out is cancelled,
* BarReleased when the bar is about to be recycled,
- properly stop any timer/fading/flashing at bar release, sending any messages as necessary,
- properly reset status attributes at bar release,
- new bar methods : IsFading(), StopTimer()
Sun, 10 Aug 2008 20:07:12 +0100   —   r80129   —   neotron
LibBars-1.0: Now works both in WotLK and retail.
Sun, 10 Aug 2008 09:02:12 +0100   —   r80090   —   adirelle
LibBars-1.0:
- added spacing to groups,
- added some getters to bar group prototypes.
Sat, 09 Aug 2008 23:51:39 +0100   —   r80058   —   adirelle
LibBars-1.0:
- layout the labels according to the orientation,
- avoid label overlapping.
Sun, 03 Aug 2008 18:30:17 +0100   —   r79741   —   adirelle
LibBars-1.0: added a new bar method : bar:SetText(text)
Sat, 02 Aug 2008 08:11:25 +0100   —   r79643   —   adirelle
LibBars-1.0:
- now propagates the fill settings from group to bar at creation,
- now properly updates the group anchor size and bar size when changing orientation.
Fri, 01 Aug 2008 21:33:15 +0100   —   r79624   —   adirelle
LibBars-1.0:
- new method :GetBarGroups(),
- added "GetBarGroup" and "GetBarGroups" to the mixins.
Wed, 30 Jul 2008 15:28:04 +0100   —   r79502   —   ulic
LibBars-1.0: Whoops, undid some stuff that I commited but didn't mean to in r79440
Wed, 30 Jul 2008 03:30:33 +0100   —   r79440   —   ulic
LibBars-1.0: Added the ability to set the background texture color per bar