GuiGridListSetItemText

From Multi Theft Auto: Wiki
Revision as of 15:00, 18 August 2007 by Arc (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This function changes the text of a gridlist item.

Syntax

bool guiGridListSetItemText ( element theElement, int rowIndex, int columnIndex, string text, bool section, bool number )

Required Arguments

  • theElement: The grid list element
  • rowIndex: Row ID
  • columnIndex: Column ID
  • text: The text you want to put in
  • section: Determines if the item is a section
  • number: Tells whether the text item is a number value or not

Returns

Returns true if the item text was set successfully, false otherwise.

Example

This example creates a player list on the right of the screen and fills it

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, playeritem in ipairs(getElementsByType("player")) do
                        local row = guiGridListAddRow ( playerList )
                        guiGridListSetItemText ( playerList, row, column, getPlayerName ( playeritem ), false, false )
                end
        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