View Categories

OpenLab Studio Developer

8 Docs

Gestore dei tipi di dati

Last Updated: 04/05/2026

Generale Per gestire in modo centrale i tipi di dati e le informazioni per i vari tipi, nativi e non, è stata implementata la classe DataTypes

Gestore degli errori

Last Updated: 09/09/2025

OpenLab Studio >= 0.16.x OpenLab C >= 0.16.x Linguaggi C# Generale Gli errori, eccezioni, crash report e situazioni simili sono gestite dalla classe ErrorReport. Questa classe svolge i seguenti compiti: Distribusce un collegamento con il logger tramite il metodo getLog() Mostra il Crash report Fornisce un meccanismo di chiusura d’emergenza di OpenLab Studio in caso di errori...

Schemi validazione configurazione

Last Updated: 10/09/2025

Generale Di seguito sono riportati gli schemi di controllo del file config\config.json divisi per versioni di OpenLab Studio 0.16.0 { "type": "object", "required": [ "openlab" ], "properties": { "openlab": { "type": "object", "properties": { "logger": { "type": "object", "additionalProperties": false, "properties": { "enabled": { "type": "boolean", "default": true, "title": "Enable/disable logger" }, "loadStoragesOnStart": { "type": "boolean",...

Elenco eventi standard

Last Updated: 27/12/2025

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...

Logger standard

Last Updated: 09/09/2025

OpenLab Studio >= 0.13.x OpenLab SDK >= 0.16.x Linguaggi C# Generale Durante l’avvio OpenLab Studio usa un logger base che salva tutti i messaggi in una stringa. Completato l’avvio viene utilizzato un altro logger più avanzato, LoggerStandard. Questo logger fornisce i metodi standard per l’invio di messaggi come per il log base ma permette anche...

Logger base

Last Updated: 31/08/2025

OpenLab Studio >= 0.10.x OpenLab SDK >= 0.10.x Linguaggi C# Generale La classe BaseLogger implementa un sistema di log di base per OpenLab Studio. Il log mette a disposizione i livelli standard per i messaggi: debug, info, warning, error. Questo è il logger usato inizialmente che implementa solo le funzioni di base. Successivamente OpenLab Studio...

Gestore degli eventi

Last Updated: 03/10/2025

OpenLab Studio >= 0.13.x OpenLab SDK >= 0.13.x Generale Gli Eventi permettono di interagire con le operazioni eseguite dal sistema, vengono lanciati eventi in tutte le parti di OpenLab Studio, nei plugin, nel Dock, nel Dock Connector, etc. Ad ogni evento possono essere agganciati più EvenetHandler. Gli eventi vengono gestiti dall’ EventsManager che permette di...

Gestore della UI

Last Updated: 07/10/2025

OpenLab Studio >= 0.10.x OpenLab SDK >= 1.0.x Generale La gestione della UI è affidata alla classe WindowsManager. Per la UI viene usato il framework WPF. E’ pensata per gesitre in maniera centrale la UI di OpenLab Studio. Viene usata, ad esempio, per creare nuove view, recuperare i control della UI, fornisce i metodi per...