GuiMemoGetCaretIndex: Difference between revisions
Jump to navigation
Jump to search
(Created page with "{{New feature/item|3.0135|1.3.5|6054| This function returns the caret (the text cursor) position within the memo box. }} ==Syntax== <syntaxhighlight lang="lua"> int guiMemoGetCaretIndex ( ele...") |
(Add missing OOP info) |
||
(5 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{Client function}} | |||
__NOTOC__ | |||
{{New feature/item|3.0135|1.3.5|6054| | {{New feature/item|3.0135|1.3.5|6054| | ||
This function returns the caret (the text cursor) position within the memo box. | This function returns the caret (the text cursor) position within the memo box. | ||
Line 7: | Line 9: | ||
int guiMemoGetCaretIndex ( element theElement ) | int guiMemoGetCaretIndex ( element theElement ) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
{{OOP||[[GuiMemo]]:getCaretIndex|caretIndex|guiMemoSetCaretIndex}} | |||
===Required Arguments=== | ===Required Arguments=== | ||
Line 15: | Line 18: | ||
==Example== | ==Example== | ||
<syntaxhighlight lang="lua"> | This example outputs the caret position of the memo to the chat | ||
<syntaxhighlight lang="lua"> | |||
local memo = guiCreateMemo(0.4,0.1,0.3,0.3,"",true) | |||
addEventHandler("onClientGUIChanged",memo,function() | |||
outputChatBox("Caret index is: "..guiMemoGetCaretIndex(memo)) -- output index to chat | |||
end) | |||
</syntaxhighlight> | |||
==See Also== | ==See Also== | ||
{{GUI_functions}} | {{GUI_functions}} | ||
{{GUI_events}} |
Latest revision as of 13:54, 10 August 2021
This function returns the caret (the text cursor) position within the memo box.
Syntax
int guiMemoGetCaretIndex ( element theElement )
OOP Syntax Help! I don't understand this!
- Method: GuiMemo:getCaretIndex(...)
- Variable: .caretIndex
- Counterpart: guiMemoSetCaretIndex
Required Arguments
- theElement: The memo box you want to get the caret position from
Returns
Returns the caret index on success, false otherwise.
Example
This example outputs the caret position of the memo to the chat
local memo = guiCreateMemo(0.4,0.1,0.3,0.3,"",true) addEventHandler("onClientGUIChanged",memo,function() outputChatBox("Caret index is: "..guiMemoGetCaretIndex(memo)) -- output index to chat end)
See Also
General functions
- guiBringToFront
- getChatboxLayout
- getChatboxCharacterLimit
- guiCreateFont
- guiBlur
- guiFocus
- guiGetAlpha
- guiGetCursorType
- guiGetEnabled
- guiGetFont
- guiGetInputEnabled
- guiGetInputMode
- guiGetPosition
- guiGetProperties
- guiGetProperty
- guiGetScreenSize
- guiGetSize
- guiGetText
- guiGetVisible
- guiMoveToBack
- guiSetAlpha
- guiSetEnabled
- guiSetFont
- guiSetInputEnabled
- guiSetInputMode
- guiSetPosition
- guiSetProperty
- guiSetSize
- guiSetText
- guiSetVisible
- isChatBoxInputActive
- isConsoleActive
- isDebugViewActive
- isMainMenuActive
- isMTAWindowActive
- isTransferBoxActive
- setChatboxCharacterLimit
- setDebugViewActive
Browsers
Buttons
Checkboxes
Comboboxes
- guiCreateComboBox
- guiComboBoxAddItem
- guiComboBoxClear
- guiComboBoxGetItemCount
- guiComboBoxGetItemText
- guiComboBoxGetSelected
- guiComboBoxIsOpen
- guiComboBoxRemoveItem
- guiComboBoxSetItemText
- guiComboBoxSetOpen
- guiComboBoxSetSelected
Edit Boxes
- guiCreateEdit
- guiEditGetCaretIndex
- guiEditGetMaxLength
- guiEditIsMasked
- guiEditIsReadOnly
- guiEditSetCaretIndex
- guiEditSetMasked
- guiEditSetMaxLength
- guiEditSetReadOnly
Gridlists
- guiCreateGridList
- guiGridListAddColumn
- guiGridListAddRow
- guiGridListAutoSizeColumn
- guiGridListClear
- guiGridListGetColumnCount
- guiGridListGetColumnTitle
- guiGridListGetColumnWidth
- guiGridListGetHorizontalScrollPosition
- guiGridListGetItemColor
- guiGridListGetItemData
- guiGridListGetItemText
- guiGridListGetRowCount
- guiGridListGetSelectedCount
- guiGridListGetSelectedItem
- guiGridListGetSelectedItems
- guiGridListGetSelectionMode
- guiGridListIsSortingEnabled
- guiGridListGetVerticalScrollPosition
- guiGridListInsertRowAfter
- guiGridListRemoveColumn
- guiGridListRemoveRow
- guiGridListSetColumnTitle
- guiGridListSetColumnWidth
- guiGridListSetHorizontalScrollPosition
- guiGridListSetItemColor
- guiGridListSetItemData
- guiGridListSetItemText
- guiGridListSetScrollBars
- guiGridListSetSelectedItem
- guiGridListSetSelectionMode
- guiGridListSetSortingEnabled
- guiGridListSetVerticalScrollPosition
Memos
- guiCreateMemo
- guiMemoGetCaretIndex
- guiMemoGetVerticalScrollPosition
- guiMemoSetVerticalScrollPosition
- guiMemoIsReadOnly
- guiMemoSetCaretIndex
- guiMemoSetReadOnly
Progressbars
Radio Buttons
Scrollbars
Scrollpanes
- guiCreateScrollPane
- guiScrollPaneGetHorizontalScrollPosition
- guiScrollPaneGetVerticalScrollPosition
- guiScrollPaneSetHorizontalScrollPosition
- guiScrollPaneSetScrollBars
- guiScrollPaneSetVerticalScrollPosition
Static Images
Tab Panels
Tabs
Text Labels
- guiCreateLabel
- guiLabelGetColor
- guiLabelGetFontHeight
- guiLabelGetTextExtent
- guiLabelSetColor
- guiLabelSetHorizontalAlign
- guiLabelSetVerticalAlign
Windows
Input
GUI
- onClientGUIAccepted
- onClientGUIBlur
- onClientGUIChanged
- onClientGUIClick
- onClientGUIComboBoxAccepted
- onClientGUIDoubleClick
- onClientGUIFocus
- onClientGUIMouseDown
- onClientGUIMouseUp
- onClientGUIMove
- onClientGUIScroll
- onClientGUISize
- onClientGUITabSwitched
- onClientMouseEnter
- onClientMouseLeave
- onClientMouseMove
- onClientMouseWheel