[Libreoffice-commits] core.git: include/vcl vcl/source
Caolán McNamara
caolanm at redhat.com
Tue Jul 16 12:32:33 PDT 2013
include/vcl/layout.hxx | 8 ++++++++
vcl/source/window/layout.cxx | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
New commits:
commit 98d26079c57c873827beb2d00883547aa558e9a3
Author: Caolán McNamara <caolanm at redhat.com>
Date: Tue Jul 16 20:20:39 2013 +0100
add and use VclExpander::[g|s]et_expanded
Change-Id: I3b4e0947e85a7f6d6533dd17f39542584087c68a
diff --git a/include/vcl/layout.hxx b/include/vcl/layout.hxx
index f72b93a..041f01b 100644
--- a/include/vcl/layout.hxx
+++ b/include/vcl/layout.hxx
@@ -516,6 +516,14 @@ public:
virtual Window *get_child();
virtual const Window *get_child() const;
virtual bool set_property(const OString &rKey, const OString &rValue);
+ bool get_expanded() const
+ {
+ return m_aDisclosureButton.IsChecked();
+ }
+ void set_expanded(bool bExpanded)
+ {
+ m_aDisclosureButton.Check(bExpanded);
+ }
virtual void StateChanged(StateChangedType nType);
protected:
virtual Size calculateRequisition() const;
diff --git a/vcl/source/window/layout.cxx b/vcl/source/window/layout.cxx
index 462eba1f..0b8dbfa 100644
--- a/vcl/source/window/layout.cxx
+++ b/vcl/source/window/layout.cxx
@@ -1460,7 +1460,7 @@ void VclExpander::setAllocation(const Size &rAllocation)
bool VclExpander::set_property(const OString &rKey, const OString &rValue)
{
if (rKey == "expanded")
- m_aDisclosureButton.Check(toBool(rValue));
+ set_expanded(toBool(rValue));
else if (rKey == "resize-toplevel")
m_bResizeTopLevel = toBool(rValue);
else
More information about the Libreoffice-commits
mailing list