You are here: Home / Program / Development 2 / Widget Layout, status and gtk3

Widget Layout, status and gtk3

Over the last 12 months we have been converting our 'classic' dialogs away from fixed size and position widgets to dynamic widget-layout enabled dialogs. Here we outline progress to date, work remaining to be done and thoughts on using native gtk3 widgets under GNOME3

Caolan McNamara
26.Sep.2013 from 12:00 to 13:00
60 minutes
Sala Beta

Details of the Talk

Dialogs in LibreOffice were traditionally horrifically ugly, mostly because all widgets contained within them and the dialogs themselves were typically fixed size and sized to contain the text of the longest translation. The other reason they were ugly is because they were so painful to edit.

At LiboCon 2012 we demonstrated a prototype implementation of a gtk-alike widget layout in LibreOffice's vcl toolkit using our own vcl widgets and reusing the gtk builder file format, allowing us to use the ui editor glade to create new LibreOffice dialogs.

Over the last 12 months we have been converting the old UI to the new format, this talk provides:

a) a status update of the state of the conversion

b) common problems and patterns to solve them

c) thoughts on using native gtk3 widgets instead of gtk-themed vcl widgets when running under GNOME3

Sponsored By

Copyright information

Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0. License. This does not include the source code of LibreOffice, which is licensed under the GNU Lesser General Public License ( LGPL v.3 ).


"LibreOffice" and "The Document Foundation" are registered trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.

Privacy Policy || Impressum (Legal Info)