summaryrefslogtreecommitdiff
path: root/android/source/src/java/org/libreoffice/ToolbarController.java
diff options
context:
space:
mode:
authorMert Tumer <merttumer@outlook.com>2018-07-29 09:04:14 -0700
committerTomaž Vajngerl <quikee@gmail.com>2018-07-31 13:38:03 +0200
commitcc61683a0e1dd67e838538a432b961322e5832be (patch)
tree3f24d6283d83fd0d43b083487f53ccec7de7dddf /android/source/src/java/org/libreoffice/ToolbarController.java
parentbaac334dd2a8425714b0706ab764b6f00e83a65c (diff)
Setting visibility of menu items instead of disabling or enabling them
On Android Viewer Signed-off-by: Mert Tumer <merttumer@outlook.com> Change-Id: I1fc21f84f5063afe3b91bf26401f9fcacc66b6c8 Reviewed-on: https://gerrit.libreoffice.org/58285 Tested-by: Jenkins Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'android/source/src/java/org/libreoffice/ToolbarController.java')
-rw-r--r--android/source/src/java/org/libreoffice/ToolbarController.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/android/source/src/java/org/libreoffice/ToolbarController.java b/android/source/src/java/org/libreoffice/ToolbarController.java
index 146be9fdfd7c..204664d80004 100644
--- a/android/source/src/java/org/libreoffice/ToolbarController.java
+++ b/android/source/src/java/org/libreoffice/ToolbarController.java
@@ -227,6 +227,26 @@ public class ToolbarController implements Toolbar.OnMenuItemClickListener {
mMainMenu.findItem(R.id.action_parts).setVisible(mContext.isDrawerEnabled());
}
+ public void showItem(final int item){
+ LOKitShell.getMainHandler().post(new Runnable() {
+ @Override
+ public void run() {
+ mMainMenu.findItem(item).setVisible(true);
+
+ }
+ });
+ }
+
+ public void hideItem(final int item){
+ LOKitShell.getMainHandler().post(new Runnable() {
+ @Override
+ public void run() {
+ mMainMenu.findItem(item).setVisible(false);
+
+ }
+ });
+ }
+
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */