On Thu, 2011-06-16 at 08:42 +0200, Francois Tigeot wrote:
> Hi,
> 
> There are strange functions in the tree trying to get information on
> mount points and other low-level system features
> Look in libs-gui/tools/source/fsys/ for GetVolume(), GetDevice() for
> a start.
> 
> They are mostly used by some code implementing dialog boxes in
> libs-gui/log/svtools/source/dialogs
> 
> These dialog boxes themselves seem mostly unused; I've heard there's an
> option to enable them on Windows systems but no such option is present
> in the latest build of -master on my system (Unix).

Well a) there is the options toggle to between the system file/folder
picker and the built-in one. In
tools->options->libreoffice->general->use libreoffice dialogs. These are
implemented in fpicker

b) These additional PathDialog and FileDialog things that use the
offending GetVolume etc seem to be older file/path dialogs that should
be replaced with the more standard ones if possible. Either directly as
done for selecting a folder in cui/source/options/optjava.cxx in
AddPathHdl_Impl of via the helper in sfx2/inc/filedlghelper.cxx. I see a
side-by-side example of conversion still remains in
dbaccess/source/ext/adabas/AdabasNewDb.cxx

I only see PathDialog used in cui/source/dialogs, uui/source and in some
basic/ code, "FileDialog" looks only used in workben code and once in
basic/. I don't know what the route actually is to launch those, would
be great to figure that out to make sure the conversion to the new ones
works.

C.

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

Reply via email to