Console Dashboard Component

Overview

A console component is a widget on a console dashboard

List and description of console components

The following components are available for your use:

Component Description
Active Chip Count (Label) The total value of all chips in play
Active Level Name (Label) The ID of the active betting schedule segment
Active Round Number (Label) The number of the active round in a match-based tournament
Active Seat Count (Label) The total number of all seats (open and filled) at all active tables
Active Table Count (Label) The total number of active tables
Add-on Count (Label) The number of add-ons that have been purchased
Announcement (Horizontal Marquee) A horizontal marquee that pulls its content from the announcment collections selected by the console theme
Average Chip Stack (Label) The total value of all chips in play divided by the number of remaining players
Bet(s) for Active Level (Label) Versitile component to display bets. Can display a summary of bets for the current round, can display only the bets you want it to. For Hold'em, you can have it display small and large blinds only, or maybe ante and blinds. For Stud, you might have this component display ante, bring-in and bets.
Buy-in Count (Label) The number of buy-ins that have been purchased, which should also equal the number of players that started in the tournament
Chip case (Graphical Widget) A graphical representation of the chips being used in this tournament. A way for your players to easily see how much each chip is worth if you don't have it printed on your chips.
Chip Consolidation (Label) If a chip consolidation is required, this component tells you which chips to remove
Chip Distribution (Data Table) A table displaying the initial chip distribution
Chip Leaders (Data Table) A table display the chip leaders, their rank and their stacks
Chip Leaders (Horizontal Marquee) The chip leaders displayed in a horizontal marquee
Chip Leaders (Vertical Marquee) The chip leaders displayed in a vertical marquee
Console Variable (Horizontal Marquee) Displays the value of the specified console variable in a scrolling horizontal marquee
Console Variable (Label) Displays the value of the specified console variable
Deck Color (Graphical Widget) The color of the deck that should be used for this level. Useful if you alternate decks.
Empty (Graphical Widget) A way to fill a cell with a color
Game (Label) The game to play at this level. Useful for mixed-game tournaments.
Image (Graphical Widget) Images. If more than one is selected, the component will rotate through them.
League Prize Pool (Label) The prize pool for the league
League Standings (Data Table) The league standings in table format
League Standings (Horizontal Marquee) The league standings presented in a horizontal marquee
League Standings (Vertical Marquee) The league standings presented in a vertical marquee
League Title (Label) The name of the league
Limit Type (Label) The limit type for this level. Useful for mixed-limit tournaments.
Match Structure (Graphical Widget) The graphics representation of the tournament's match structure
Next Level Summary (Label) Summary of the next level, including game, limit type and bets.
Occupied Seat Count (Label) The number of occupied seats at active tables. May not be equal to the number of remaining players...
Open Seat Count (Label) The number of open seats at active tables.
Payouts/Results (Horizontal Marquee)Scroll the payout summary horizontally. Option for whether to include upcoming payouts only or all. Option to include all finishers or only those in the money.
Payouts/Results (Vertical Marquee)Scroll the payout summary vertically. Option for whether to include upcoming payouts only or all. Option to include all finishers or only those in the money.
Payout Schedule (Horizontal Marquee) Displays the current payout schedule in a horizontal marquee
Payout Schedule (Vertical Marquee) Displays the current payout schedule in a vertical marquee
Rebuy Count (Label) The number of rebuys that have been purchased
Remaining Player Count (Label) The number of players remaining in the tournament
Seating by Player (Data Table) The seating information presented in table format, sorted by player
Seating by Table (Data Table) The seating information presentated in table format, grouped into tables
Static Multi-Line Text (Label) A multi-line label of static text
Static Text (Label) A label of static text
Structure Standings (Data Table) The current match standings in a data table
Structure Standings (Horizontal Marquee) The current match standings in a horizontal marquee
Structure Standings (Vertical Marquee) The current match standings in a vertical marquee
Time in Round (Label) The time remaining in the current level
Time of Day (Label) Current time of day
Time to Next Break (Label) How long until the next break...not just the next standard break, but whichever break is next
Time to End of Schedule (Label) Time until the end of the betting schedule
Time to Start of Schedule (Label) Time until the first play segment on the betting schedule
Tournament Description (Label) Textual description of the tournament
Tournament Prize Pool (Label) The total of the prize pool...all incoming funds - house rake - league contribution = total prize pool
Tournament Title (Label) Title of the tournament

Component hierarchy and attributes

You don't need to know this, but it helps explain what you are about to see... Behind the scenes, console components are implemented using inheritance. This helped me save a LOT of redundant code. I'll use that inheritance hierachy to explain which attributes are available on which components.

In the following, indenting represents hierarchy. As an example, the "next level summary" component inherits the attributes defined in "abstract level summary", "abstract chip value", "abstract data", "abstract text" and "abstract component".