From 72b9fe1d470ea0d22f433598b1d2f68d1be12057 Mon Sep 17 00:00:00 2001 From: brainbreaker Date: Tue, 28 Mar 2017 01:02:29 +0530 Subject: Add superscript and subscript text formatting options MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit adds superscript and subscript text formatting options in formatting toolbar Change-Id: Id6966eb11b71b269431a21f46bd7c597fdcdb08c Reviewed-on: https://gerrit.libreoffice.org/35778 Tested-by: Jenkins Reviewed-by: Tomaž Vajngerl --- android/source/res/drawable/ic_subscript.xml | 10 ++++++++++ android/source/res/drawable/ic_superscript.xml | 20 ++++++++++++++++++++ android/source/res/layout/toolbar_bottom.xml | 22 +++++++++++++++++++++- .../java/org/libreoffice/FormattingController.java | 9 +++++++++ 4 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 android/source/res/drawable/ic_subscript.xml create mode 100644 android/source/res/drawable/ic_superscript.xml diff --git a/android/source/res/drawable/ic_subscript.xml b/android/source/res/drawable/ic_subscript.xml new file mode 100644 index 000000000000..7a379cf5007f --- /dev/null +++ b/android/source/res/drawable/ic_subscript.xml @@ -0,0 +1,10 @@ + + + + diff --git a/android/source/res/drawable/ic_superscript.xml b/android/source/res/drawable/ic_superscript.xml new file mode 100644 index 000000000000..aa18a305d2cb --- /dev/null +++ b/android/source/res/drawable/ic_superscript.xml @@ -0,0 +1,20 @@ + + + + diff --git a/android/source/res/layout/toolbar_bottom.xml b/android/source/res/layout/toolbar_bottom.xml index 15ff06886efe..c412678f7817 100644 --- a/android/source/res/layout/toolbar_bottom.xml +++ b/android/source/res/layout/toolbar_bottom.xml @@ -121,7 +121,7 @@ android:id="@+id/font_size_spinner" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_weight="0.80" + android:layout_weight="0.60" android:minHeight="50dip" /> + + + + diff --git a/android/source/src/java/org/libreoffice/FormattingController.java b/android/source/src/java/org/libreoffice/FormattingController.java index cecb0dd469e4..b7e5398963dc 100644 --- a/android/source/src/java/org/libreoffice/FormattingController.java +++ b/android/source/src/java/org/libreoffice/FormattingController.java @@ -32,6 +32,9 @@ import org.libreoffice.kit.Document; mContext.findViewById(R.id.button_font_shrink).setOnClickListener(this); mContext.findViewById(R.id.button_font_grow).setOnClickListener(this); + + mContext.findViewById(R.id.button_subscript).setOnClickListener(this); + mContext.findViewById(R.id.button_superscript).setOnClickListener(this); } @Override @@ -90,6 +93,12 @@ import org.libreoffice.kit.Document; case R.id.button_font_grow: LOKitShell.sendEvent(new LOEvent(LOEvent.UNO_COMMAND, ".uno:Grow")); break; + case R.id.button_subscript: + LOKitShell.sendEvent(new LOEvent(LOEvent.UNO_COMMAND, ".uno:SubScript")); + break; + case R.id.button_superscript: + LOKitShell.sendEvent(new LOEvent(LOEvent.UNO_COMMAND, ".uno:SuperScript")); + break; } } -- cgit