beta9-15-g15785ce

Details

  • Filename
    GearGauge-beta9-15-g15785ce.zip
  • Uploaded by
  • Uploaded
    Jul 21, 2009
  • Size
    202.62 KB
  • Downloads
    65
  • MD5
    80aa79c26edc772b3915b08823f7f5b8

Supported WoW Retail Versions

  • 3.1.0

Changelog

James D. Callahan III:
    Use SetFormattedText() where appropriate.
    Re-added the list header. Made several frame adjustments, and added static column sizes instead of over-thinking and resizing on-the-fly.
    Reworked a few functions to be object methods.
    Made the debug function a member of the GearGauge object.
    Added some upvalues and fixed some accidental globals.
    Changed an instance of "tooltip" that was missed to "GearGauge.tooltip"
    Split all list panel code into Panel.lua and normalized column widths so the list display is consistent.
    Changed all occurrences of "tooltip" to "GearGauge.tooltip". Removed both TogglePanel() and HidePanel(), as they were no longer used anywhere.
    The scrollbar isn't needed when the number of entries in the list is less than or equal to the number of lines it can display - remove it when that is the case.
    Refresh the panel when scanning a new entry or purging entries.
    Set the look of the new list frame to mimic that of the old, since it's no longer a QTip frame.
    Wrote custom scroll-frame code for the list panel rather than using LibQTip - immense performance improvement, especially when approaching 300 list entries. Current implementation is working but in dire need of improvement.
    Removed references to LibQTipClick-1.1.
    Renamed right_pane to menu_pane, RightPane_Click to MenuPane_Click.
    When removing a single entry or multiple entries via purge, refresh the panel if it is shown.
    Removed LibQTipClick-1.1 support in favor of new script functions in LibQTip.
    Show faction regardless of scan mode, but use an icon rather than "Alliance" or "Horde".

Additional Files