Salta al contenuto
Nessun risultato
  • Account
  • Articoli e libri
  • bbpress template
  • Calcolatrice legge di Ohm
  • Calcolatrici e convertitori
  • Convertitore Farad condensatori
  • Convertitore Ohm resistenze
  • Convertitore sistema numerico
  • Datasheet
  • Download
  • GeXY… Idea!
  • Login
  • Password Reset
  • Privacy e condizioni
  • Progetti
  • Video list
GeXY
Login/registrati
  • Progetti
  • Forum
  • Risorse
    • Datasheets
    • Calcolatrici & convertitori
    • Libri & articoli
    • Video
GeXY

OpenLab Developer

14
  • Custom port per LogicBlock
  • Creare un project storage
  • Creare un LogicBlock
  • Setup ambiente di sviluppo e installazione librerie
  • Creare un logger storage
  • Creare un plugin base

OpenLab Studio Developer

8
  • Gestore dei tipi di dati
  • Gestore degli errori
  • Schemi validazione configurazione
  • Elenco eventi standard
  • Logger standard
  • Logger base
  • Gestore degli eventi
  • Gestore della UI

GeJSON

3
  • Validazione json
  • Parsing json
  • Uso di GeJSON
View Categories
  • Home
  • OpenLab Docs
  • OpenLab Developer
  • OpenLab Studio Developer
  • Elenco eventi standard

Elenco eventi standard

4 min read

Questa lista elenca gli eventi standard di OpenLab Studio, SDK e dei Dock. Quelli dei Dock sono suddivisi per modello e versione.

Barrato Obsoleto, da non usare

Windows Manager #

Nome Descrizione
ui.exposeUIComponent Viene lanciato prima che un component della UI viene esposto tramite il WindowsManager

  • Nel WindowsManager.exposeUIComponent()
    viene lanciato dopo l’esposizione del Component
ui.exposedUIComponent Viene lanciato dopo che un component della UI viene esposto tramite il WindowsManager

  • Nel WindowsManager.exposeUIComponent()
    viene lanciato dopo l’esposizione del Component
ui.occultUIComponent Viene lanciato quando un component della UI viene occultato tramite il WindowsManager.

  • Nel WindowsManager.exposeUIComponent()
    Se il parametro overwriteIfExist è true viene lanciato dopo che il vecchio Component è stato eliminato.
ui.workspace.add Viene lanciato prima che un workspace venga aggiunto

  • Nel WindowsManager.addWorkspace()
ui.workspace.remove Viene lanciato prima che un workspace venga rimosso

  • Nel WindowsManager.removeWorkspace()
ui.workspace.select Viene lanciato prima che un workspace venga selezionato

  • Nel WindowsManager.selectWorkspace()
ui.workspace.added Viene lanciato dopo che un workspace è stato aggiunto

  • Nel WindowsManager.addWorkspace()
ui.workspace.removed Viene lanciato dopo che un workspace è stato rimosso

  • Nel WindowsManager.removeWorkspace()
ui.workspace.selected Viene lanciato dopo che un workspace è stato selezionato

  • Nel WindowsManager.selectWorkspace()
ui.view.add Viene lanciato prima che un view venga aggiunta alContentView

  • Nel WindowsManager.addView()
ui.view.added Viene lanciato dopoche una view è stata aggiunta alContentView

  • Nel WindowsManager.addView()
ui.view.select Viene lanciato prima che una view venga selezionata alContentView

  • Nel WindowsManager.selectView()
ui.view.selected Viene lanciato prima che una view è stata selezionata alContentView

  • Nel WindowsManager.selectView()
ui.view.remove Viene lanciato prima che una view venga rimossa alContentView

  • Nel WindowsManager.removeView()
ui.view.removed Viene lanciato dopo che una view è stata rimossa alContentView

  • Nel WindowsManager.removeView()
ui.window.add Viene lanciato prima che una finestra venga aggiunta al gestore finestre

  • Nel WindowsManager.addWindow()
ui.window.added Viene lanciato dopo che una finestra è stata aggiunta al windowsManager

  • Nel WindowsManager.addWindow()
ui.windowsGroup.add Viene lanciato prima che venga creato o aggiunto un WindowsGroup al WindowsManager

  • Nel WindowsManager.addWindowsGroup()
ui.windowsGroup.added Viene lanciato dopo che è stato creato o aggiunto un WindowsGroup al WindowsManager

  • Nel WindowsManager.addWindowsGroup()

Main #

ols.init Viene lanciato prima di tutto, all’avvio di OpenLab Studio
ols.plugins.load Viene lanciato all’inizio del caricamento dei plugin, all’avvio di OpenLab Studio, subito dopo l’evento ols.config.loaded

  • Nel OLS.OnStartup()
ols.plugins.loaded Viene lanciato dopo il caricamento dei plugin, all’avvio di OpenLab Studio

  • Nel OLS.OnStartup()
ols.config.load Viene lanciato all’inizio del caricamento della configurazione, all’avvio di OpenLab Studio, subito dopo l’evento ols.init

  • Nel OLS.OnStartup()
ols.config.loaded Viene lanciato dopo il caricamento della configurazione, all’avvio di OpenLab Studio

  • Nel OLS.Main()
ols.dock.load Viene lanciato all’inizio del caricamento del dock, all’avvio di OpenLab Studio, subito dopo l’evento ols.plugins.loaded

  • Nel OLS.OnStartup()
ols.dock.loaded Viene lanciato dopo il caricamento del dock, all’avvio di OpenLab Studio

  • Nel OLS.OnStartup()
ols.logger.load Viene lanciato all’inizio del caricamento del logger, all’avvio di OpenLab Studio, subito dopo l’evento ui.ready

  • Nel OLS.OnStartup()
ols.logger.loaded Viene lanciato dopo il caricamento del logger, all’avvio di OpenLab Studio

  • Nel OLS.OnStartup()
ols.hardware.modules.load Viene lanciato prima del caricamento dei moduli hardware

  • Nel OLS.OnStartup()
ols.hardware.modules.loaded Viene lanciato dopo che i moduli hardware sono stati caricati

  • Nel OLS.OnStartup()
ols.ready Viene lanciato quando tutto è pronto

  • Nel OLS.OnStartup()

LoggerStandard #

logger.write Viene lanciato prima che il messaggio di log venga inviato ai logger storage

  • Nel LoggerStandard.write()

Desk Editor #

DeskEditor.click Viene lanciato quando si clicca su un punto vuoto del desk editor, l’evento viene lanciato prima che venga eseguita qualsiasi altra operazione.
DeskEditor.clicked Viene lanciato quando si clicca su un punto vuoto del desk editor, l’evento viene lanciato dopo che sonon state eseguite le operazioni.
DeskEditor.unselectAll  
DeskEditor.unselectedAll  
DeskEditor.sltExecMainUpdate  
DeskEditor.sltExecMainUpdated  
DeskEditor.sltExecMainSelect  
DeskEditor.sltExecMainSelected  
DeskEditor.logicBlockAdd  
DeskEditor.logicBlockAdded  
DeskEditor.selectionUnconnect  
DeskEditor.selectionUnconnected  
DeskEditor.selectionDelete  
DeskEditor.selectionDeleted  
DeskEditor.logicBlockRemove  
DeskEditor.logicBlockRemoved  
DeskEditor.logicBlocksSelectAll  
DeskEditor.logicBlocksSelectedAll  
DeskEditor.logicBlocksUnselectAll  
DeskEditor.logicBlocksUnselectedAll  
DeskEditor.logicBlockSelectionInvert  
DeskEditor.logicBlockSelectionInverted  
DeskEditor.logicBlockUnselect  
DeskEditor.logicBlockUnselected  
DeskEditor.logicBlockSelect  
DeskEditor.logicBlockSelected  
Updated on 27/12/2025

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest

Powered by BetterDocs

Table of Contents
  • Windows Manager
  • Main
  • LoggerStandard
  • Desk Editor
Copyright © 2026 - Tema WordPress sviluppato da CreativeThemes