weld TreeView

Desktop / LibreOffice - Caolán McNamara [redhat.com] - 19 November 2018 11:09 EST

a) use GtkTreeStores for GtkTreeViews b) ironically can't store GtkTreeStore contents in .ui apparently c) set show_expanders for all non-trees and unconverted cases d) on-demand subtrees

Change-Id: I3c1036a222daba2c129b1a22ffeb3fe35005ae31 Reviewed-on: https://gerrit.libreoffice.org/63336

97bbffc917de weld TreeView
basctl/source/basicide/baside2.cxx | 2 +-
basctl/source/basicide/basides1.cxx | 2 +-
basctl/source/basicide/basobj2.cxx | 27 +-
basctl/source/basicide/bastype2.cxx | 684 +++++++++++++++++++++
basctl/source/basicide/bastype3.cxx | 387 ++++++++++++
basctl/source/basicide/macrodlg.cxx | 540 ++++++++--------
basctl/source/basicide/macrodlg.hxx | 68 +-
basctl/source/basicide/moduldl2.cxx | 102 ++-
basctl/source/basicide/moduldlg.cxx | 96 +++
basctl/source/basicide/moduldlg.hxx | 4 +
basctl/source/inc/basobj.hxx | 9 +-
basctl/source/inc/bastype2.hxx | 90 ++-
basctl/uiconfig/basicide/ui/basicmacrodialog.ui | 149 ++++-
basctl/uiconfig/basicide/ui/managebreakpoints.ui | 3 +-
basctl/uiconfig/basicide/ui/managelanguages.ui | 1 +
chart2/inc/chart.hrc | 25 +
.../source/controller/dialogs/res_BarGeometry.cxx | 4 +
chart2/uiconfig/ui/tp_ChartType.ui | 18 +-
cui/inc/numcategories.hrc | 32 +
cui/inc/twolines.hrc | 44 ++
cui/source/tabpages/chardlg.cxx | 6 +
cui/source/tabpages/chardlg.h | 7 -
cui/source/tabpages/numfmt.cxx | 4 +
cui/uiconfig/ui/acorexceptpage.ui | 2 +
cui/uiconfig/ui/charnamepage.ui | 6 +-
cui/uiconfig/ui/galleryfilespage.ui | 1 +
cui/uiconfig/ui/hyperlinknewdocpage.ui | 1 +
cui/uiconfig/ui/insertoleobject.ui | 2 +-
cui/uiconfig/ui/javaclasspathdialog.ui | 2 +-
cui/uiconfig/ui/javastartparametersdialog.ui | 2 +-
cui/uiconfig/ui/movemenu.ui | 2 +-
cui/uiconfig/ui/numberingformatpage.ui | 49 +-
cui/uiconfig/ui/numberingoptionspage.ui | 2 +-
cui/uiconfig/ui/numberingpositionpage.ui | 2 +-
cui/uiconfig/ui/optchartcolorspage.ui | 1 +
cui/uiconfig/ui/paratabspage.ui | 2 +-
cui/uiconfig/ui/pastespecial.ui | 2 +-
cui/uiconfig/ui/personalization_tab.ui | 1 +
cui/uiconfig/ui/selectpathdialog.ui | 2 +-
cui/uiconfig/ui/showcoldialog.ui | 2 +-
cui/uiconfig/ui/spellingdialog.ui | 1 +
cui/uiconfig/ui/tsaurldialog.ui | 1 +
cui/uiconfig/ui/twolinespage.ui | 56 +-
dbaccess/uiconfig/ui/applycolpage.ui | 2 +
dbaccess/uiconfig/ui/choosedatasourcedialog.ui | 1 +
dbaccess/uiconfig/ui/dbaseindexdialog.ui | 4 +-
dbaccess/uiconfig/ui/parametersdialog.ui | 2 +-
dbaccess/uiconfig/ui/sqlexception.ui | 2 +-
desktop/uiconfig/ui/dependenciesdialog.ui | 1 +
.../uiconfig/sabpilot/ui/contentfieldpage.ui | 1 +
.../uiconfig/sabpilot/ui/contenttablepage.ui | 1 +
.../sabpilot/ui/gridfieldsselectionpage.ui | 2 +
.../sabpilot/ui/groupradioselectionpage.ui | 1 +
.../uiconfig/sabpilot/ui/optionvaluespage.ui | 1 +
extensions/uiconfig/sabpilot/ui/selecttablepage.ui | 1 +
.../uiconfig/sabpilot/ui/tableselectionpage.ui | 2 +
.../sbibliography/ui/choosedatasourcedialog.ui | 1 +
.../uiconfig/spropctrlr/ui/listselectdialog.ui | 2 +-
extras/source/glade/libreoffice-catalog.xml.in | 5 +-
filter/uiconfig/ui/warnpdfdialog.ui | 2 +-
include/sfx2/strings.hrc | 1 +
include/vcl/builder.hxx | 2 +-
include/vcl/weld.hxx | 73 ++-
sc/inc/subtotals.hrc | 42 ++
sc/source/ui/dbgui/tpsubt.cxx | 4 +
sc/uiconfig/scalc/ui/autoformattable.ui | 1 +
sc/uiconfig/scalc/ui/consolidatedialog.ui | 1 +
sc/uiconfig/scalc/ui/externaldata.ui | 2 +-
sc/uiconfig/scalc/ui/functionpanel.ui | 1 +
sc/uiconfig/scalc/ui/insertsheet.ui | 2 +-
sc/uiconfig/scalc/ui/movecopysheet.ui | 2 +-
sc/uiconfig/scalc/ui/namerangesdialog.ui | 1 +
sc/uiconfig/scalc/ui/optsortlists.ui | 1 +
sc/uiconfig/scalc/ui/selectrange.ui | 2 +-
sc/uiconfig/scalc/ui/showdetaildialog.ui | 2 +-
sc/uiconfig/scalc/ui/showsheetdialog.ui | 2 +-
sc/uiconfig/scalc/ui/subtotalgrppage.ui | 38 +-
sd/source/core/sdpage.cxx | 2 +-
sd/uiconfig/simpress/ui/customslideshows.ui | 2 +-
sd/uiconfig/simpress/ui/definecustomslideshow.ui | 4 +-
sd/uiconfig/simpress/ui/interactionpage.ui | 1 +
sd/uiconfig/simpress/ui/photoalbum.ui | 2 +-
sd/uiconfig/simpress/ui/publishingdialog.ui | 1 +
sfx2/source/appl/appserv.cxx | 10 +-
sfx2/source/doc/saveastemplatedlg.cxx | 1 +
sfx2/source/doc/templatedlg.cxx | 1 +
sfx2/uiconfig/ui/loadtemplatedialog.ui | 4 +-
sfx2/uiconfig/ui/newstyle.ui | 2 +-
sfx2/uiconfig/ui/saveastemplatedlg.ui | 7 +-
sfx2/uiconfig/ui/templatecategorydlg.ui | 7 +-
solenv/sanitizers/ui/modules/BasicIDE.suppr | 1 -
starmath/uiconfig/smath/ui/fontdialog.ui | 2 +-
svx/uiconfig/ui/classificationdialog.ui | 3 +
svx/uiconfig/ui/docrecoverybrokendialog.ui | 2 +-
svx/uiconfig/ui/docrecoverysavedialog.ui | 1 +
svx/uiconfig/ui/floatingundoredo.ui | 1 +
sw/inc/flddinf.hrc | 35 ++
sw/inc/fldref.hrc | 36 ++
sw/inc/outline.hrc | 40 ++
sw/source/ui/fldui/flddinf.cxx | 8 +
sw/source/ui/fldui/flddinf.hxx | 2 +
sw/source/ui/fldui/fldfunc.cxx | 3 +
sw/source/ui/fldui/fldref.cxx | 6 +
sw/source/ui/fldui/fldvar.cxx | 3 +
sw/source/ui/misc/outline.cxx | 4 +
sw/uiconfig/swriter/ui/autoformattable.ui | 2 +-
sw/uiconfig/swriter/ui/conditionpage.ui | 1 +
sw/uiconfig/swriter/ui/customizeaddrlistdialog.ui | 2 +-
sw/uiconfig/swriter/ui/dropdownfielddialog.ui | 2 +-
sw/uiconfig/swriter/ui/flddbpage.ui | 1 +
sw/uiconfig/swriter/ui/flddocinfopage.ui | 17 +-
sw/uiconfig/swriter/ui/flddocumentpage.ui | 3 +
sw/uiconfig/swriter/ui/fldfuncpage.ui | 20 +-
sw/uiconfig/swriter/ui/fldrefpage.ui | 22 +-
sw/uiconfig/swriter/ui/fldvarpage.ui | 18 +-
sw/uiconfig/swriter/ui/insertautotextdialog.ui | 1 +
sw/uiconfig/swriter/ui/insertdbcolumnsdialog.ui | 3 +
sw/uiconfig/swriter/ui/inserttable.ui | 2 +-
sw/uiconfig/swriter/ui/numberingnamedialog.ui | 31 +-
sw/uiconfig/swriter/ui/outlinenumberingpage.ui | 2 +-
sw/uiconfig/swriter/ui/outlinepositionpage.ui | 2 +-
sw/uiconfig/swriter/ui/selectautotextdialog.ui | 2 +-
sw/uiconfig/swriter/ui/selectindexdialog.ui | 2 +-
sw/uiconfig/swriter/ui/sidebarstylepresets.ui | 1 +
sw/uiconfig/swriter/ui/sidebartheme.ui | 1 +
sw/uiconfig/swriter/ui/tocstylespage.ui | 4 +-
uui/uiconfig/ui/filterselect.ui | 2 +-
vcl/source/app/salvtables.cxx | 227 ++++++-
vcl/source/treelist/treelistbox.cxx | 16 +-
vcl/source/window/builder.cxx | 15 +-
vcl/uiconfig/ui/printdialog.ui | 1 +
vcl/uiconfig/ui/printerdevicepage.ui | 4 +-
vcl/unx/gtk3/gtk3gtkinst.cxx | 389 +++++++++++-
xmlsecurity/uiconfig/ui/securitytrustpage.ui | 1 +
134 files changed, 2904 insertions(+), 732 deletions(-)

Upstream: cgit.freedesktop.org


  • Share