- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
5,105 Server Mods
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Server Mods
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks WoT Mods
- Top Starcraft II Maps
- Top Terraria Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Videos
- Forums
lib-ScrollingTable
- 0 Likes
- World of Warcraft
- 82 Monthly Downloads
- Supports: 4.1
- 9,508 Total Downloads
- Updated 6/5/2011 7:44:27 PM
- Created 10/14/2008 2:05:14 PM
- 15 Favorites
- Project Site
- Comments
- Release Type: Mature
- License: GNU General Public License version 2 (GPLv2)
- Newest File: v4.0
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
------------------------------------------------------------------------
r146 | ddumont | 2011-06-06 00:43:21 +0000 (Mon, 06 Jun 2011) | 1 line
Changed paths:
A /tags/v4.0 (from /trunk:145)
New release with updated TOC
------------------------------------------------------------------------
r145 | ddumont | 2011-06-06 00:42:40 +0000 (Mon, 06 Jun 2011) | 1 line
Changed paths:
M /trunk/lib-st.toc
TOC update
------------------------------------------------------------------------
r143 | ddumont | 2011-06-06 00:37:23 +0000 (Mon, 06 Jun 2011) | 1 line
Changed paths:
M /trunk/Core.lua
IsRowVisible API
------------------------------------------------------------------------
r142 | ddumont | 2011-04-25 00:58:51 +0000 (Mon, 25 Apr 2011) | 1 line
Changed paths:
M /trunk/Core.lua
Project is not inactive
------------------------------------------------------------------------
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| v4.0 | Release | 4.1 | 2,736 | 6/5/2011 7:44:27 PM |
| v3.9 | Release | 4.0.6 | 51 | 6/5/2011 7:39:39 PM |
| v3.8 | Release | 3.3.0 | 2,111 | 1/6/2010 10:45:34 PM |
| v3.7 | Release | 3.3.0 | 277 | 12/23/2009 2:41:30 PM |
| v3.6 | Release | 3.2.0 | 378 | 11/25/2009 12:23:56 PM |
| v3.5 | Release | 3.2.0 | 33 | 9/8/2009 1:51:10 PM |
| v3.4 | Release | 3.2.0 | 19 | 8/16/2009 10:26:03 AM |
| v1.2 beta3 | Beta | 3.2.0 | - | 8/16/2009 10:13:44 AM |
| v3.2 | Release | 3.2.0 | 16 | 8/4/2009 2:22:24 PM |
| v3.2-nolib | Release | 3.2.0 | 2 | 8/4/2009 2:22:21 PM |
| v3.1 | Release | 3.1.0 | 17 | 7/31/2009 12:43:38 PM |
| v3.1-nolib | Release | 3.1.0 | - | 7/31/2009 12:43:35 PM |
| v3.0 | Release | 3.1.0 | 27 | 6/22/2009 9:24:05 AM |
| v3.0-nolib | Release | 3.1.0 | - | 6/22/2009 9:24:02 AM |
| r88 | Beta | 3.1.0 | 5 | 6/20/2009 8:43:47 PM |
| r88-nolib | Beta | 3.1.0 | - | 6/20/2009 8:43:44 PM |
| v3.0beta3 | Beta | 3.1.0 | 6 | 6/5/2009 11:29:34 PM |
| v3.0beta3-nolib | Beta | 3.1.0 | 2 | 6/5/2009 11:29:32 PM |
| v3.0beta2 | Beta | 3.1.0 | - | 6/5/2009 10:47:33 PM |
| v3.0beta2-nolib | Beta | 3.1.0 | - | 6/5/2009 10:47:30 PM |
| v3.0beta | Beta | 3.1.0 | 4 | 6/4/2009 5:41:09 PM |
| v3.0beta-nolib | Beta | 3.1.0 | - | 6/4/2009 5:41:07 PM |
| v2.0 RC1 | Beta | 3.0.3 | 17 | 12/31/2008 11:19:19 AM |
| v2.0 RC1-nolib | Beta | 3.0.3 | 6 | 12/31/2008 11:19:16 AM |
| v1.4beta | Beta | 3.0.3 | 2 | 12/9/2008 7:11:18 AM |
| v1.4beta-nolib | Beta | 3.0.3 | - | 12/9/2008 7:11:16 AM |
| v1.3beta | Beta | 3.0.3 | 1 | 12/8/2008 11:45:12 PM |
| v1.3beta-nolib | Beta | 3.0.3 | - | 12/8/2008 11:45:10 PM |
| v1.2beta | Beta | 3.0.3 | 1 | 12/8/2008 11:42:12 PM |
| v1.1beta | Beta | 3.0.3 | 1 | 11/8/2008 1:53:11 AM |
| v1.1beta-nolib | Beta | 3.0.3 | - | 11/8/2008 1:53:10 AM |
| v1.0 | Release | 3.0.3 | 23 | 11/7/2008 3:21:13 PM |
| v1.0-nolib | Release | 3.0.3 | - | 11/7/2008 3:21:12 PM |
| v1.0 RC5 | Beta | 3.0.2 | 1 | 10/31/2008 9:07:13 PM |
| v1.0 RC5-nolib | Beta | 3.0.2 | - | 10/31/2008 9:07:12 PM |
| v1.0 RC4-nolib | Beta | 3.0.2 | - | 10/30/2008 7:56:13 PM |
| v1.0 RC4 | Beta | 3.0.2 | 1 | 10/30/2008 7:56:13 PM |
| v1.0 RC3-nolib | Beta | 3.0.2 | - | 10/29/2008 11:19:09 PM |
| v1.0 RC3 | Beta | 3.0.2 | 1 | 10/29/2008 11:19:09 PM |
| v1.0 RC2-nolib | Beta | 3.0.2 | 6 | 10/19/2008 11:01:11 AM |
| v1.0 RC2 | Beta | 3.0.2 | 9 | 10/19/2008 11:01:11 AM |
| v1.0 RC1-nolib | Beta | 3.0.2 | - | 10/18/2008 10:17:09 PM |
| v1.0 RC1 | Beta | 3.0.2 | 1 | 10/18/2008 10:17:09 PM |
| v0.7beta-nolib | Beta | 3.0.2 | - | 10/18/2008 9:56:11 PM |
| v0.7beta | Beta | 3.0.2 | 1 | 10/18/2008 9:56:11 PM |
| v0.6beta | Beta | 3.0.2 | 1 | 10/17/2008 10:19:11 PM |
| v0.6beta-nolib | Beta | 3.0.2 | - | 10/17/2008 10:19:10 PM |
| v0.5beta-nolib | Beta | 3.0.2 | - | 10/16/2008 11:25:08 PM |
| v0.5beta | Beta | 3.0.2 | 1 | 10/16/2008 11:25:08 PM |
| v0.4beta | Beta | 3.0.2 | 1 | 10/16/2008 8:46:14 PM |
| v0.4beta-nolib | Beta | 3.0.2 | - | 10/16/2008 8:46:13 PM |
| v0.3beta | Beta | 3.0.2 | 1 | 10/16/2008 5:24:12 PM |
| v0.3beta-nolib | Beta | 3.0.2 | 1 | 10/16/2008 5:24:10 PM |
| v0.2beta | Beta | 3.0.2 | 1 | 10/15/2008 8:12:13 PM |
| v0.2beta-nolib | Beta | 3.0.2 | - | 10/15/2008 8:12:12 PM |
| v0.1alpha | Beta | 2.4.3 | 5 | 10/14/2008 8:32:10 PM |
| v0.1alpha-nolib | Beta | 2.4.3 | - | 10/14/2008 8:32:09 PM |
Top Downloads
-
- Bagnon
- Bags & Inventory
- 380,324 Monthly Downloads
-
- Deadly Boss Mods
- Combat and Boss Encounters
- 302,560 Monthly Downloads
-
- Recount
- Combat
- 301,016 Monthly Downloads
-
- SpellFlash
- PvP, Buffs & Debuffs, Quests & Leveling, Action Bars, and Combat
- 282,737 Monthly Downloads
-
- GatherMate2_Data
- Achievements
- 210,508 Monthly Downloads







Comments