Re: What does weld do for libreoffice

2018-06-21 Thread Samuel Thibault
Hello,

BTW, I see that you have been tackling gla11y warnings along the way.  I
wonder how well it went?  Are there improvements you think we could make
to help dealing with them?  We want it to be a help, not a burden :)

Samuel
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: What does weld do for libreoffice

2018-06-20 Thread Samuel Thibault
Caolán McNamara, le mer. 20 juin 2018 12:15:28 +0100, a ecrit:
> Yeah, your tooling is working,

Cool :)

> looks like there's lot of low hanging
> easy to fix issues in the currently suppressed warnings

Yes. I'm just waiting for the last warnings to get enabled before
unleashing the chase :)

Samuel
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: What does weld do for libreoffice

2018-06-20 Thread Caolán McNamara
On Wed, 2018-06-20 at 10:51 +0200, Samuel Thibault wrote:
> Hello,
> 
> BTW, I see that you have been tackling gla11y warnings along the
> way.  I wonder how well it went?  Are there improvements you think we
> could make to help dealing with them?  We want it to be a help, not a
> burden :)

Because I'm removing the :modifiers hack from the widgetname:modifiers
ids the ids of some widgets change (from that tools view though not
from the helpcontent view) so some of the suppressed warnings emerge as
new errors and I tend to just fix them if they're trivial to fix.

Yeah, your tooling is working, looks like there's lot of low hanging
easy to fix issues in the currently suppressed warnings
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: What does weld do for libreoffice

2018-06-20 Thread Caolán McNamara
On Tue, 2018-06-19 at 17:16 +0100, Alex Kempshall wrote:
> How does kde fit into this?

It remains as it is, the classic native themeing of vcl widgets
approach.

> Would Tools-> Macros -> Organise Macros -> LibreOffice Basic -> Edit 
> become a candidate for "welding"

The LibreOffice Basic Macros dialog will be, the Basic Editor
application won't be. At least, such things are currently out of scope.
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: What does weld do for libreoffice

2018-06-19 Thread Alex Kempshall

How does kde fit into this?

Would Tools-> Macros -> Organise Macros -> LibreOffice Basic -> Edit 
become a candidate for "welding"



On 17/06/18 21:03, Caolán McNamara wrote:

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.
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: What does weld do for libreoffice

2018-06-17 Thread Caolán McNamara
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.
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: What does weld do for libreoffice

2018-06-15 Thread Michael Stahl

On 15.06.2018 17:38, Alex Kempshall wrote:

I saw this commit the other day


commit 6dc4745117d93cea45a8e02721e4850d4cb17243
Author: Caolán McNamara 
Date:   Wed Jun 13 21:07:53 2018 +0100

    weld SvxAsianTabPage


Wondering what this weld is?

Is it a new method of generating forms?


not forms, dialogs.


Will eventually all forms be created this way.

Is there a program for this work?


see 
http://caolanm.blogspot.com/2018/04/some-native-gtk-dialogs-in-libreoffice.html


___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice