LibreOffice Conference 2025

Building compound dialogs with ScriptForge
2025-09-05, 11:00–11:30 (Europe/Budapest), 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: Basic Macro Organizer cloned dialog

LibreOffice activities:

  • Macros & Scripting online help review & maintenance
  • Basic statements diagrams
  • Python online help
  • ScriptForge Python/Basic scripting library co-initiator with JP Ledure
  • SF library online help
  • TDF wiki macro-related documentation
This speaker also appears in: