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

  • Your Rating

  • Share
  • Report Abuse

lib-ScrollingTable

  Download the Curse Client

Project Updated:
Files Updated: Mon, Jun 22 2009
Supports Game Version: 3.1.0
Category: Libraries, and Development Tools
Tags:

[Edit Tags]

Project Manager: ddumont
Additional Authors: No additional authors
Current Version: v3.0
License: GNU General Public License version 2 (GPLv2)
Avg Daily DL (last 30 days): 12
Downloads Total: 1,443
Favorites: 5
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!

New Features:

In the latest Alpha, 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, table)  
    -- table is a reference to the scrolling table
end

DoCellUpdate functions and UI Events now have the table passed to them as a param in order to reference the table that is calling them. This adds great flexibility.

You can now enable selection on your scrolling table!

lib-st is now a true ace library. 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


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


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

-> Screenshots

Known consumers of lib-st

In addition to these...

  • 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.0 Release 3.1.0 213 6/22/2009
  lib-ScrollingTable r88 Beta 3.1.0 7 6/21/2009
  lib-ScrollingTable v3.0beta3 Beta 3.1.0 12 6/6/2009
  lib-ScrollingTable v3.0beta2 Beta 3.1.0 7 6/6/2009
  lib-ScrollingTable v1.0 Release 3.0.3 533 11/7/2008
  • 1 page(s)
Advertisement
  • 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.
  • see tickets on wowace

    Reply Report Permalink
  • 1 page(s)
  • Similar Addons
  •  

Average downloads per day

  1. 1,229 LibRock-1.0 Libraries
  2. 881 Ace2 Libraries
  3. 774 Ace3 Libraries
  4. 641 !BugGrabber Development Tools
  5. 536 LibBabble-Boss-3.0 Libraries