GE Lua Documentation

Press F to search!

InputTextMultiline

Definition


-- @/lua/common/extensions/ui/imgui_custom_luaintf.lua:136

  function M.InputTextMultiline(label, buf, buf_size, size, flags, callback, user_data)
    if not buf_size then buf_size = 2^32 end
    if not size then size = M.ImVec2(0,0) end
    if not flags then flags = 0 end

    return imgui.InputTextMultiline(label, buf, buf_size, size, flags, nil, user_data)
  end

Callers

@/lua/ge/extensions/editor/missionEditor/objectives.lua
      if self._editing then
        im.InputTextMultiline("##facEditor", self._text[1], im.GetLengthArrayCharPtr(self._text[1]), im.ImVec2(-1,-1))
        -- display char limit
@/lua/ge/extensions/flowgraph/nodes/debug/comment.lua

  if im.InputTextMultiline("##" .. self.id, descText, 2048,im.ImVec2(im.GetContentRegionAvailWidth(),300), im.InputTextFlags_Multiline) then
    self.commentText = ffi.string(descText)
@/lua/ge/extensions/trackbuilder/trackBuilder.lua
  im.TextColored(style.textColor, translateLanguage("ui.trackBuilder.saveLoad.description", "Description"))
  im.InputTextMultiline("##description", saveSettings.description, im.GetLengthArrayCharPtr(saveSettings.description), im.ImVec2(-1.0, im.GetTextLineHeight() * 3))
  im.Combo1(translateLanguage("ui.trackBuilder.saveLoad.difficulty", 'Difficulty'), saveSettings.difficulty, difficulty)
@/lua/ge/extensions/editor/mapSensorEditor.lua
      im.Text("You can use this code to recreate the configuration in BeamNGpy:")
      im.InputTextMultiline("##pythonCode", pythonCodePtr, pythonCodeLen, im.ImVec2(1200, 400))
      im.Separator()
@/lua/ge/extensions/editor/missionEditor.lua
    end
    im.InputTextMultiline("##translationCopyPasta", translationData.copyPastaPtr, translationData.copyPastaLength, im.ImVec2(500,500))
    if im.Button("Replace Mission Data with Keys",im.ImVec2(-1,0)) then
@/lua/ge/extensions/editor/sensorConfigurationEditor.lua
        im.Text("You can use this code to recreate the configuration in BeamNGpy:")
        im.InputTextMultiline("##pythonCode", pythonCodePtr, pythonCodeLen, im.ImVec2(1200, 400))
        im.Separator()
@/lua/ge/extensions/editor/dynamicDecals/widgets.lua

  if im.InputTextMultiline(widgetId, editor.getTempCharPtr(value), nil, im.ImVec2(im.GetContentRegionAvailWidth(), 120)) then
    property.value = editor.getTempCharPtr()
@/lua/ge/extensions/editor/missionEditor/progressSetup.lua
      if self._editing then
        im.InputTextMultiline("##facEditor", self._text[1], im.GetLengthArrayCharPtr(self._text[1]), im.ImVec2(-1,-1))
        -- display char limit
@/lua/common/extensions/ui/imgui_gen_luaintf.lua
end
function M.InputTextMultiline(string_label, string_buf, size_t_buf_size, ImVec2_size, ImGuiInputTextFlags_flags, ImGuiInputTextCallback_callback, void_user_data)
  if ImVec2_size == nil then ImVec2_size = M.ImVec2(0,0) end
  if string_buf == nil then log("E", "", "Parameter 'string_buf' of function 'InputTextMultiline' cannot be nil, as the c type is 'char *'") ; return end
  return imgui.InputTextMultiline(string_label, string_buf, size_t_buf_size, ImVec2_size, ImGuiInputTextFlags_flags, nil, void_user_data)
end
@/lua/ge/extensions/editor/api/gui.lua
local function uiInputTextMultiline(label, buf, buf_size, size, flags, callback, user_data, editEnded)
  local res =  imgui.InputTextMultiline(label, buf, buf_size, size, flags, callback, user_data)
  if editEnded then
@/lua/common/extensions/ui/imgui_custom_luaintf.lua

    return imgui.InputTextMultiline(label, buf, buf_size, size, flags, nil, user_data)
  end
@/lua/ge/extensions/flowgraph/nodes/types/string.lua
  if self.multiLine then
    if im.InputTextMultiline("##mf" .. self.id, self.imText) then
      self.string = ffi.string(self.imText)
@/lua/ge/extensions/editor/missionEditor/progressSingle.lua
      if self._editing then
        im.InputTextMultiline("##facEditor", self._text[1], im.GetLengthArrayCharPtr(self._text[1]), im.ImVec2(-1,-1))
        -- display char limit
@/lua/ge/extensions/editor/missionEditor/genericTypeData.lua
      if self._editing then
        im.InputTextMultiline("##facEditor", self._text[1], im.GetLengthArrayCharPtr(self._text[1]), im.ImVec2(-1,math.max(im.GetContentRegionAvail().y, 500)))
        -- display char limit
@/lua/ge/extensions/ui/messagesDebugger.lua
    im.TextUnformatted("Message Text")
    im.InputTextMultiline("##msg", txtMsg, im.ArraySize(txtMsg), im.ImVec2(-1, 100))