Hi Mikhail, On Monday, 2015-08-03 00:53:40 +0300, Mikhail Zemlyanukha wrote:
> In LibO Calc Java extension, in XAddIn interface there're 2 functions: > getProgrammaticCategoryName() and getDisplayCategoryName(). From > Javadoc I see that getProgrammaticCategoryName must return one of > existing categories, while I would like to have a new one. > > It is not clear if getDisplayCategoryName can return a new category. > But it is not called anyway, as I can see from logs. getProgrammaticCategoryName() is called though, if you take a look at the existing Add-Ins, for example scaddins/source/datefunc/datefunc.cxx, you'll see that getDisplayCategoryName() calls getProgrammaticCategoryName(), or returns identical names as in scaddins/source/analysis/analysis.cxx The getDisplayCategoryName() probably was meant to return translated category names for localized Add-Ins, but.. The categories are maintained in Calc and are translated for localized UI languages. If an unknown category is returned, the categorization falls back to the general Add-In category. > Is it possible to create a new category? Only if Calc and the Function Wizard are adapted to handle yet unknown categories. What category do you have in mind anyway? > I posted this question at stackoverflow too: > http://stackoverflow.com/q/31777014/1028256 Btw, we have our own Ask instance running at http://ask.libreoffice.org/ 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
pgpZw2q43vWlN.pgp
Description: PGP signature
_______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice