What does weld do for libreoffice

Caolán McNamara caolanm at redhat.com
Sun Jun 17 20:03:54 UTC 2018


On Fri, 2018-06-15 at 22:35 +0200, Michael Stahl wrote:
> see 
> http://caolanm.blogspot.com/2018/04/some-native-gtk-dialogs-in-libreo
> ffice.html

Yes, so this "welding" makes it possible to replace the vcl
implementation of dialogs with an alternative toolkit implementation,
namely GTK. The dialogs are already described by the GtkBuilder file
format and the translations are already in compatible gettext format so
the GTK implementation can use those directly. Non gtk platforms
continue to use the vcl implementation with the vcl parser of the
GtkBuilder file format which maps them to equivalent vcl widgets, so
other platforms should generally remain as they are.

Writer's "insert->table dialog", "table->split cells" and
"insert->special characters" are some concrete examples of this at the
moment.

Under GTK you can tell if its a welded dialog because the themeing is,
by definition I suppose, fully correct. Stuff like animated checkboxes
for example and fade in of entry borders on focus-in now work. Password
entries that indicate if the caps lock is on, and the semi-transparent
overlay scrollbar are some other indicators that a dialog has been
converted over.


More information about the LibreOffice mailing list