Hi Winfried,

On Tuesday, 2015-08-11 13:39:55 +0200, Winfried Donkers wrote:

> I'm still trying to make it possible for add-in functions to be absent in 
> hints and the function wizard and I came across a confusing item, at least 
> IMHO.
> In module sc there is a class named FuncData and in module scaddins there is 
> a class FuncData, too.
> The FuncData class in sc seems to be meant to store add-in functions.

Indeed, that can be confusing, even more so because those FuncData and
most (every?) thing of sc/inc/callform.hxx and
sc/source/core/tool/callform.cxx (and also
sc/source/core/inc/adiasync.hxx and sc/source/core/tool/adiasync.cxx) is
about the old legacy binary lib/dll Add-Ins, we still support for users
who need them but don't encourage or propagate anymore.

> I would like to rename the FuncData class in scaddins to AddInFuncData or 
> ScAddInFuncData for one thing.
> I'm interested in your knowledge/opinion in this matter.

I'd rather rename the sc FuncData to LegacyFuncData and FuncCollection
to LegacyFuncCollection to clarify things a little and not touch the
scaddins ones.

> Also, it seems that there are no functions stored in FuncData (sc).
> http://opengrok.libreoffice.org/xref/core/sc/source/core/data/funcdesc.cxx#452
>  for instance seems never to be called.
> Am I missing something?

Yes, a legacy binary Add-In that would trigger it ;-)

  Eike

-- 
LibreOffice Calc developer. Number formatter stricken i18n transpositionizer.
GPG key "ID" 0x65632D3A - 2265 D7F3 A7B0 95CC 3918  630B 6A6C D5B7 6563 2D3A
Better use 64-bit 0x6A6CD5B765632D3A here is why: https://evil32.com/
Care about Free Software, support the FSFE https://fsfe.org/support/?erack

Attachment: pgpha_iyku4jS.pgp
Description: PGP signature

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to