weld Property Browser

Desktop / LibreOffice - Caolán McNamara [redhat.com] - 9 December 2019 12:28 UTC

Replaced the odd HyperlinkField Edit whose text can be clicked on to activate listeners, with an ordinary Edit and a Button beside it which can be clicked instead to do that. I couldn't find a real world use of this HyperlinkField in the forms or control properties, nor in casual experimentation in the sidebar in the basicide dialog editor.

Also replaced the other strange Edit-alike TextView with a real Edit entry and a dropdown which can be used to support entry of multi-line labels

Change-Id: Iad5265e404f6de14c8e760d617dbad49cd6ddead Reviewed-on: https://gerrit.libreoffice.org/82213

1efeb17837c2 weld Property Browser
basctl/source/dlged/propbrw.cxx | 52 +-
basctl/source/inc/propbrw.hxx | 5 +-
extensions/UIConfig_spropctrlr.mk | 16 +
extensions/inc/strings.hrc | 1 -
extensions/source/propctrlr/browserline.cxx | 345 ++++-----
extensions/source/propctrlr/browserline.hxx | 64 +-
extensions/source/propctrlr/browserlistbox.cxx | 594 +++-----------
extensions/source/propctrlr/browserlistbox.hxx | 45 +-
extensions/source/propctrlr/browserpage.cxx | 53 +-
extensions/source/propctrlr/browserpage.hxx | 48 +-
extensions/source/propctrlr/browserview.cxx | 78 +-
extensions/source/propctrlr/browserview.hxx | 29 +-
extensions/source/propctrlr/commoncontrol.cxx | 49 +-
extensions/source/propctrlr/commoncontrol.hxx | 137 ++--
.../source/propctrlr/eformspropertyhandler.cxx | 2 -
extensions/source/propctrlr/fontdialog.cxx | 2 +
.../source/propctrlr/formcomponenthandler.cxx | 95 +--
extensions/source/propctrlr/handlerhelper.cxx | 66 +-
extensions/source/propctrlr/handlerhelper.hxx | 12 +-
.../source/propctrlr/inspectorhelpwindow.cxx | 95 +--
.../source/propctrlr/inspectorhelpwindow.hxx | 29 +-
extensions/source/propctrlr/linedescriptor.hxx | 6 -
extensions/source/propctrlr/propcontroller.cxx | 219 +++---
extensions/source/propctrlr/propcontroller.hxx | 18 +-
extensions/source/propctrlr/propertyeditor.cxx | 428 ++++------
extensions/source/propctrlr/propertyeditor.hxx | 61 +-
extensions/source/propctrlr/propertyhandler.cxx | 5 -
extensions/source/propctrlr/propertyhandler.hxx | 1 -
extensions/source/propctrlr/standardcontrol.cxx | 857 +++++----------------
extensions/source/propctrlr/standardcontrol.hxx | 298 +++----
extensions/source/propctrlr/usercontrol.cxx | 176 ++---
extensions/source/propctrlr/usercontrol.hxx | 106 ++-
extensions/uiconfig/spropctrlr/ui/browserline.ui | 50 ++
extensions/uiconfig/spropctrlr/ui/browserpage.ui | 99 +++
extensions/uiconfig/spropctrlr/ui/colorlistbox.ui | 17 +
extensions/uiconfig/spropctrlr/ui/combobox.ui | 16 +
extensions/uiconfig/spropctrlr/ui/datefield.ui | 16 +
extensions/uiconfig/spropctrlr/ui/datetimefield.ui | 47 ++
.../uiconfig/spropctrlr/ui/formattedcontrol.ui | 20 +
.../uiconfig/spropctrlr/ui/formattedsample.ui | 44 ++
.../uiconfig/spropctrlr/ui/formproperties.ui | 40 +
.../uiconfig/spropctrlr/ui/hyperlinkfield.ui | 37 +
extensions/uiconfig/spropctrlr/ui/listbox.ui | 10 +
extensions/uiconfig/spropctrlr/ui/multiline.ui | 85 ++
extensions/uiconfig/spropctrlr/ui/numericfield.ui | 16 +
extensions/uiconfig/spropctrlr/ui/textfield.ui | 10 +
extensions/uiconfig/spropctrlr/ui/timefield.ui | 16 +
extensions/uiconfig/spropctrlr/ui/urlcontrol.ui | 16 +
include/svtools/ctrlbox.hxx | 5 +
include/svtools/inettbc.hxx | 8 +
include/svx/colorbox.hxx | 1 +
include/vcl/builderpage.hxx | 1 +
include/vcl/ivctrl.hxx | 2 +-
include/vcl/weld.hxx | 19 +-
reportdesign/source/ui/inc/propbrw.hxx | 6 +-
reportdesign/source/ui/report/propbrw.cxx | 71 +-
sfx2/source/appl/workwin.cxx | 2 -
solenv/sanitizers/ui/modules/spropctrlr.suppr | 10 +
svtools/source/control/ctrlbox.cxx | 1 +
svtools/source/control/inettbc.cxx | 2 +
svx/UIConfig_svx.mk | 1 +
svx/source/form/fmPropBrw.cxx | 162 +---
svx/source/inc/fmPropBrw.hxx | 23 +-
svx/uiconfig/ui/formpropertydialog.ui | 76 ++
toolkit/source/awt/vclxtoolkit.cxx | 3 +
vcl/source/app/salvtables.cxx | 23 +-
vcl/source/control/ivctrl.cxx | 15 +-
vcl/unx/gtk3/gtk3gtkinst.cxx | 33 +-
68 files changed, 2124 insertions(+), 2871 deletions(-)

Upstream: cgit.freedesktop.org


  • Share