GuiGridListGetRowCount

From Multi Theft Auto: Wiki
Revision as of 18:00, 7 August 2007 by Lil Toady (talk | contribs)
Jump to navigation Jump to search

This function returns the number of rows in a GUI grid list

Syntax

int guiGridListGetRowCount ( element theElement )

Required Arguments

  • theElement: GUI grid list element pointer

Returns

Returns an int - the number of rows if the function is successfull, false otherwise.

Example

This example creates a gui grid list, fills it with server players and returns the number of rows (players) eventually

function createPlayerList ()
        --Create the grid list element
        local playerList = guiCreateGridList ( 0.80, 0.10, 0.15, 0.60, true )
        --Create a players column in the list
        local column = guiGridListAddColumn( playerList, "Player", 0.85 )
        if ( column ) then --If the column has been created, fill it with players
                for id, player in ipairs(getElementsByType("player")) do
                        local row = guiGridListAddRow ( playerList )
                        guiGridListSetItemText ( playerList, row, column, getPlayerName ( player ), false, false )
                end
                outputChatBox ( "Number of player list rows: "..guiGridListGetRowCount ( playerList ) )
        end
end

See Also

General functions

Browsers

Buttons

Checkboxes

Comboboxes

Edit Boxes

Gridlists

Memos

Progressbars

Radio Buttons

Scrollbars

Scrollpanes

Static Images

Tab Panels

Tabs

Text Labels

Windows