cui/uiconfig/ui/borderpage.ui | 2 +- vcl/source/treelist/iconview.cxx | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-)
New commits: commit 44c25d4770600f927d2209904603b1e4d48d070a Author: Parth Raiyani <[email protected]> AuthorDate: Mon Nov 24 10:03:59 2025 +0530 Commit: Szymon Kłos <[email protected]> CommitDate: Tue Dec 30 12:41:09 2025 +0100 ui: update mnemonic-widget property for shadows in borderpage.ui vcl: add selection mode json property in IconView's DumpAsPropertyTree Change-Id: Ife3b79f2d97dd9b496bf8146a48bc2f7f4a6775b Signed-off-by: Parth Raiyani <[email protected]> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/194389 Reviewed-by: Szymon Kłos <[email protected]> Tested-by: Jenkins CollaboraOffice <[email protected]> diff --git a/cui/uiconfig/ui/borderpage.ui b/cui/uiconfig/ui/borderpage.ui index 7212d1d52920..f3926a9ef9f8 100644 --- a/cui/uiconfig/ui/borderpage.ui +++ b/cui/uiconfig/ui/borderpage.ui @@ -576,7 +576,7 @@ <property name="can-focus">False</property> <property name="label" translatable="yes" context="borderpage|label22">_Position:</property> <property name="use-underline">True</property> - <property name="mnemonic-widget">shadows_scrolled_window</property> + <property name="mnemonic-widget">shadows</property> <property name="xalign">0</property> </object> <packing> diff --git a/vcl/source/treelist/iconview.cxx b/vcl/source/treelist/iconview.cxx index 533603338abb..8844cb087c9f 100644 --- a/vcl/source/treelist/iconview.cxx +++ b/vcl/source/treelist/iconview.cxx @@ -343,11 +343,28 @@ void IconView::DumpEntryAndSiblings(tools::JsonWriter& rJsonWriter, SvTreeListEn } } +namespace +{ +std::string_view selectionModeToString(SelectionMode eMode) +{ + switch (eMode) + { + case SelectionMode::Single: + return "single"; + case SelectionMode::Multiple: + return "multiple"; + default: + return "single"; + } +} +} + void IconView::DumpAsPropertyTree(tools::JsonWriter& rJsonWriter) { SvTreeListBox::DumpAsPropertyTree(rJsonWriter); rJsonWriter.put("type", "iconview"); rJsonWriter.put("singleclickactivate", GetActivateOnSingleClick()); + rJsonWriter.put("selectionmode", selectionModeToString(GetSelectionMode())); rJsonWriter.put("textWithIconEnabled", IsTextColumnEnabled()); auto aNode = rJsonWriter.startArray("entries"); DumpEntryAndSiblings(rJsonWriter, First());
