• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

lib-ScrollingTable

 
Project Updated:
Files Updated: Thu, Jan 7 2010
Supports Game Version: 3.3.0
Category: Libraries, and Development Tools
Tags:

, and [Edit Tags]

Project Manager: ddumont
Additional Authors: No additional authors
Current Version: v3.8
License: GNU General Public License version 2 (GPLv2)
Development Site: WowAce.com
Avg Daily DL (last 30 days): 4
Downloads Total: 3,562
Favorites: 6
Comments: 1
  • About lib-ScrollingTable
  •  

lib-st provides a convenient way to create and display a scrolling table of data.
Supply column info and your table data, and you're off!

To get a handle in lua:

local ScrollingTable = LibStub("ScrollingTable");

To package in your addon, add to your .pkgmeta file:

externals:
    Libs/lib-st: 
        url: svn://svn.wowace.com/wow/lib-st/mainline/trunk
        tag: latest

Leave off the tag line if you want the absolute lastest alpha version from the site. (I try to keep a stable copy tagged as latest)

New Features:

Added support for calling SetData with a minimal dataset which can drastically reduce the number of tables that exist within the mod... at a slight cost to customization.

Other recent changes

If no args or colorargs are specified for value and color functions, respectively, instead of no args, these args will be passed:

function (data, cols, realrow, column, sttable)  
    -- sttable is a reference to the scrolling table
end

Here's some nitty-gritty:

  • Set names and widths of columns, lib-st will set the table width on it's own!
  • Set the number of rows, and a value to use for row height, lib-st will set the table height on it's own!
  • Set background colors for each column.
  • Set column text alignment.
  • Set column text color.
  • Set row text color.
  • Set text color on a cell-by-cell basis.
  • Supply functions to be evaluated for cell data, and cell/row/column text colors!
  • Filter table data via a filter funtion.
  • Table sorts are NON-DESTRUCTIVE. Data or the order of data supplied is never changed (unless modified by user supplied functions) for the display of the table. No copies of the data are made either. 1 Table, your data, sort it, index it as it was when it was created, update it as you see fit.
  • Hookable ui events. find out more here
  • Custom cell formatting with a custom display function
  • Enable selection on your scrolling table


Find out how to create a scrolling table using lib-st!
Let me know if you use it!!

-> Screenshots

Known consumers of lib-st

  • Downloads (5)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  lib-ScrollingTable v3.8 Release 3.3.0 163 1/7/2010
  lib-ScrollingTable v3.7 Release 3.3.0 144 12/23/2009
  lib-ScrollingTable v3.6 Release 3.2.0 248 11/25/2009
  lib-ScrollingTable v3.5 Release 3.2.0 494 9/8/2009
  lib-ScrollingTable v3.4 Release 3.2.0 382 8/16/2009
  • 1 page(s)
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • mackatack said

    see tickets on wowace

    Reply Report Permalink
  • 1 page(s)
  • Addon Packs Containing lib-ScrollingTable

Most Downloads / Day

lib-ScrollingTable has not been added to any Addon Packs yet.

  • Similar Addons
  •  

Average downloads per day

  1. 487 Ace3 Libraries
  2. 437 Addon Control Panel Libraries, Libraries, Development...
  3. 437 Addon Control Panel Libraries, Libraries, Development...
  4. 345 !BugGrabber Development Tools
  5. 268 Ace2 Libraries