LibreOffice Conference 2025

Building compound dialogs with ScriptForge
2025-09-05 , Auditorium

Using Abstract Windowing Toolkit tabbed dialog Uno Api requires to build a dynamic dialog in order to embed controls in UNO defined tabs. This is error-prone and subject to numerous graphical adjustments.

Two examples suggest to design each tab - or each pane - as individual dialogs via Basic IDE dialog editor. Dialog controls can be imported – using ScriptForge facilities - including associated event routines.


  • Basic Macro Organizer example clone
  • Tools - Options / Preferences example clone

Basic & Python examples

See also: Presentation + embedded scripts (2.1 MB)

LibreOffice activities:

This speaker also appears in: