summaryrefslogtreecommitdiff
path: root/chart2/source/controller/dialogs/TextDirectionListBox.cxx
diff options
context:
space:
mode:
authorManal Alhassoun <malhassoun@kacst.edu.sa>2013-09-01 15:28:18 +0300
committerCaolán McNamara <caolanm@redhat.com>2013-09-01 14:06:56 +0000
commit0e2ef09316246c10140b1b25036f5c44dfc432ba (patch)
treee91553dc4efe68361444cd3e5840c5de8e0bb054 /chart2/source/controller/dialogs/TextDirectionListBox.cxx
parent35657f636580227e364ccf089ef434d3dbeee6ba (diff)
titlerotationtabpage.ui widgets
Change-Id: I187ec2b6bbee10820fcea5b770972fc63b2f7117 Reviewed-on: https://gerrit.libreoffice.org/5729 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'chart2/source/controller/dialogs/TextDirectionListBox.cxx')
-rw-r--r--chart2/source/controller/dialogs/TextDirectionListBox.cxx21
1 files changed, 21 insertions, 0 deletions
diff --git a/chart2/source/controller/dialogs/TextDirectionListBox.cxx b/chart2/source/controller/dialogs/TextDirectionListBox.cxx
index af699e4e3d49..25efde3be919 100644
--- a/chart2/source/controller/dialogs/TextDirectionListBox.cxx
+++ b/chart2/source/controller/dialogs/TextDirectionListBox.cxx
@@ -22,6 +22,7 @@
#include "Strings.hrc"
#include <svl/languageoptions.hxx>
#include <vcl/window.hxx>
+#include <vcl/builder.hxx>
namespace chart
{
@@ -41,6 +42,26 @@ TextDirectionListBox::TextDirectionListBox( Window* pParent, const ResId& rResId
}
}
+TextDirectionListBox::TextDirectionListBox( Window* pParent, Window* pWindow1, Window* pWindow2 ) :
+ svx::FrameDirectionListBox( pParent, WB_BORDER | WB_TABSTOP | WB_DROPDOWN)
+{
+ InsertEntryValue( SCH_RESSTR( STR_TEXT_DIRECTION_LTR ), FRMDIR_HORI_LEFT_TOP );
+ InsertEntryValue( SCH_RESSTR( STR_TEXT_DIRECTION_RTL ), FRMDIR_HORI_RIGHT_TOP );
+ InsertEntryValue( SCH_RESSTR( STR_TEXT_DIRECTION_SUPER ), FRMDIR_ENVIRONMENT );
+
+ if( !SvtLanguageOptions().IsCTLFontEnabled() )
+ {
+ Hide();
+ if( pWindow1 ) pWindow1->Hide();
+ if( pWindow2 ) pWindow2->Hide();
+ }
+}
+
+extern "C" SAL_DLLPUBLIC_EXPORT Window* SAL_CALL makeTextDirectionListBox(Window *pParent, VclBuilder::stringmap &)
+ {
+ return new TextDirectionListBox(pParent);
+ }
+
TextDirectionListBox::~TextDirectionListBox()
{
}