GuiSetInputEnabled: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Undo revision 24360 by Cilyotri (Talk))
(→‎Example: (come back at the Malcol07 version))
Line 17: Line 17:
<section name="Client" class="client" show="true">
<section name="Client" class="client" show="true">
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
--This line does...
-- this creates a window with editable text box
blabhalbalhb --abababa
window = guiCreateWindow(x,y,w,h,"Window",false)
--This line does this...
guiCreateEdit(x,y,w,h,"",false,window)
mooo
-- and enables input focus
guiSetInputEnabled (true)
</syntaxhighlight>
</syntaxhighlight>
</section>
</section>

Revision as of 08:12, 19 August 2010

This function enables or disables input focus for the GUI. This means that any keybinds or MTA binds are overidden so that text can be input into an editbox, for example. In other words, keys such as t and y which activate the chatbox are disabled.

Syntax

bool guiSetInputEnabled ( bool enabled )

Required Arguments

  • enabled: true if input should go to GUI, false if it should go to the game.

Returns

Returns true if input mode could be changed, false if invalid parameters are passed.

Example

Click to collapse [-]
Client
-- this creates a window with editable text box 
window = guiCreateWindow(x,y,w,h,"Window",false)
guiCreateEdit(x,y,w,h,"",false,window)
-- and enables input focus
guiSetInputEnabled (true)

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