Biblioteca GUI

.html ›› .html ››
Parent Previous Next

Biblioteca GUI

A biblioteca gui provê funções relacionadas às interfaces Lua Form.

Todas as funções estão contidas na table/variável "GUI" da unidade "gui.lua".


Exemplo de uso:

-- Primeiro, é necessário usar a unidade "gui.lua"
require("gui.lua");   

-- Agora é possível acessar as funções da biblioteca
GUI.FUNCAO_DA_BIBLIOTECA(Parametro1, Parametro2, ...);



Funções da biblioteca gui


function GUI.asyncOpenFirecastURI(uri[, params])


Shows a user interface capable of displaying the contents of the specified Firecast URI


Arguments:

       

Return: 


Remarks:


Example:

GUI.asyncOpenFirecastURI("https://vtt.firecast.app/artifacts/rooms/1");

 

GUI.asyncOpenFirecastURI(character.firecastURI, {alwaysCreate=true, 

                                                 newTab=true, 

                                                 autoFocus=true});



function GUI.findControlByName(controlName, referenceControl)


Procura outro controle através do nome passado pelo parâmetro “controlName” em toda a hierarquia de controles onde "referenceControl" está.


Parâmetros:

       

Retorno: 


function GUI.getShiftState()


Return the current keyboard shift state.


Arguments:

None

       

Return



function GUI.newActivityIndicator()


Cria e retorna um novo objeto activityIndicator


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto activityIndicator


function GUI.newButton()


Cria e retorna um novo objeto button.


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto button.




function GUI.newCheckBox()


Cria e retorna um novo objeto checkbox.


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto checkbox.


function GUI.newCol()


Cria e retorna um novo objeto col.


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Um objeto col.



function GUI.newComboBox()


Cria e retorna um novo objeto comboBox


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto comboBox



function GUI.newContainer()


Cria e retorna um novo objeto container.


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Um objeto container..



function GUI.newColorComboBox()


Cria e retorna um novo objeto colorComboBox


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto colorComboBox



function GUI.newDataLink()


Cria e retorna um novo objeto dataLink


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto dataLink



function GUI.newDataScopeBox()


Cria e retorna um novo objeto dataScopeBox


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto dataScopeBox



function GUI.newEdit()


Cria e retorna um novo objeto edit


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto edit



function GUI.newFlowLayout()


Cria e retorna um novo objeto flowLayout.


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto flowLayout.



function GUI.newFlowLineBreak()


Cria e retorna um novo objeto flowLineBreak.


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto flowLineBreak.



function GUI.newFlowPart()


Cria e retorna um novo objeto flowPart.


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto flowPart.



function GUI.newForm([formName])


Cria e retorna um novo objeto form.


Parâmetros:

       

Retorno: 



function GUI.newGridRecordList()


Cria e retorna um novo objeto gridRecordList.


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Um objeto gridRecordList.



function GUI.newGridRecordListPgNav()


Cria e retorna um novo objeto gridRecordListPgNav.


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Um objeto gridRecordListPgNav.




function GUI.newHorzLine()


Cria e retorna um novo objeto horzLine


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto horzLine




function GUI.newImage()


Cria e retorna um novo objeto image


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto image.



function GUI.newImageCheckBox()


Cria e retorna um novo objeto imageCheckbox.


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto imageCheckbox.



function GUI.newLabel()


Cria e retorna um novo objeto label.


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto label.



function GUI.newLayout()


Cria e retorna um novo objeto layout.


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto layout.



function GUI.newPath()


Cria e retorna um novo objeto path


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto path



function GUI.newPopup()


Cria e retorna um novo objeto popup


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto popup




function GUI.newPopupForm([popupFormName])


Cria e retorna um novo objeto popupForm.


Parâmetros:

       

Retorno: 



function GUI.newRadioButton()


Cria e retorna um novo objeto radioButton


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto radioButton



function GUI.newRecordList()


Cria e retorna um novo objeto recordList


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto recordList



function GUI.newRectangle()


Cria e retorna um novo objeto rectangle


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto rectangle



function GUI.newRow()


Cria e retorna um novo objeto row.


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Um objeto row.




function GUI.newScrollBox()


Cria e retorna um novo objeto scrollBox


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto scrollBox


function GUI.newTab()


Cria e retorna um novo objeto tab


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto tab



function GUI.newTabControl()


Cria e retorna um novo objeto tabControl


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto tabControl



function GUI.newTextEditor()


Cria e retorna um novo objeto textEditor


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto textEditor



function GUI.newTimer()


Cria e retorna um novo objeto timer


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto timer




function GUI.newProgressBar()


Cria e retorna um novo objeto progressBar


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto progressBar



function GUI.newInertialMovement()


Cria e retorna um novo objeto InertialMovement


Parâmetros:

       Não há parâmetros

       

Retorno: 
       Retorna um objeto InertialMovement



function GUI.showPopup(form [, options])


Exibe uma janela na interface do usuário na forma de um Popup


Parâmetros:

       

Retorno: 
       Se conseguir exibir o form como um popup na interface, retorna true; Senão retorna false.


Observações:



function GUI.closePopup(form)


Fecha uma janela popup que foi previamente aberta pela da função gui.showPopup.


Parâmetros:

       

Retorno: 
       Se conseguir fechar o form, retorna true; Senão retorna false.




function GUI.openInBrowser(url)


Abre um determinado URL/página web no browser do usuário.


Parâmetros:


Observações:




function GUI.toast(message)


Show a quick informative message to the user that does not require user interaction and hides automatically after a short time


Parameters

Created with the Personal Edition of HelpNDoc: Effortlessly Create Professional Documentation with HelpNDoc's Clean UI