summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/svx/sidebar/SidebarDialControl.hxx1
-rw-r--r--sc/uiconfig/scalc/ui/sidebaralignment.ui2
-rw-r--r--svx/source/sidebar/possize/SidebarDialControl.cxx14
3 files changed, 16 insertions, 1 deletions
diff --git a/include/svx/sidebar/SidebarDialControl.hxx b/include/svx/sidebar/SidebarDialControl.hxx
index f468784cb36f..4f2c11860313 100644
--- a/include/svx/sidebar/SidebarDialControl.hxx
+++ b/include/svx/sidebar/SidebarDialControl.hxx
@@ -27,6 +27,7 @@ namespace svx { namespace sidebar {
class SVX_DLLPUBLIC SidebarDialControl : public svx::DialControl
{
public:
+ SidebarDialControl (Window* pParent, WinBits nBits = 0);
SidebarDialControl (Window* pParent, const ResId& rResId);
virtual ~SidebarDialControl (void);
diff --git a/sc/uiconfig/scalc/ui/sidebaralignment.ui b/sc/uiconfig/scalc/ui/sidebaralignment.ui
index 23335e290d0b..0a1481022016 100644
--- a/sc/uiconfig/scalc/ui/sidebaralignment.ui
+++ b/sc/uiconfig/scalc/ui/sidebaralignment.ui
@@ -285,7 +285,7 @@
<property name="can_focus">False</property>
<property name="spacing">12</property>
<child>
- <object class="GtkScaleButton" id="orientationcontrol">
+ <object class="svxlo-SidebarDialControl" id="orientationcontrol">
<property name="use_action_appearance">False</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
diff --git a/svx/source/sidebar/possize/SidebarDialControl.cxx b/svx/source/sidebar/possize/SidebarDialControl.cxx
index 374c9051375a..a6611b722184 100644
--- a/svx/source/sidebar/possize/SidebarDialControl.cxx
+++ b/svx/source/sidebar/possize/SidebarDialControl.cxx
@@ -22,6 +22,20 @@
namespace svx { namespace sidebar {
+SidebarDialControl::SidebarDialControl (Window* pParent, WinBits nBits)
+ : svx::DialControl(pParent, nBits)
+{
+ mpImpl->mpBmpEnabled.reset(new SidebarDialControlBmp(*this));
+ mpImpl->mpBmpDisabled.reset(new SidebarDialControlBmp(*this));
+ mpImpl->mpBmpBuffered.reset(new SidebarDialControlBmp(*this));
+ Init(GetOutputSizePixel());
+}
+
+extern "C" SAL_DLLPUBLIC_EXPORT Window* SAL_CALL makeSidebarDialControl(Window *pParent)
+{
+ return new SidebarDialControl(pParent, WB_TABSTOP);
+}
+
SidebarDialControl::SidebarDialControl (
Window* pParent,
const ResId& rResId)