aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/activity/IAbstractActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/activity/IAbstractActivity.java')
-rw-r--r--main/src/cgeo/geocaching/activity/IAbstractActivity.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/activity/IAbstractActivity.java b/main/src/cgeo/geocaching/activity/IAbstractActivity.java
index 4fb6a2a..59aa284 100644
--- a/main/src/cgeo/geocaching/activity/IAbstractActivity.java
+++ b/main/src/cgeo/geocaching/activity/IAbstractActivity.java
@@ -8,4 +8,18 @@ public interface IAbstractActivity {
public void showShortToast(String text);
public void invalidateOptionsMenuCompatible();
+
+ /**
+ * Override this method to create a showcase view highlighting the most important UI element.
+ *
+ */
+ public ShowcaseViewBuilder getShowcase();
+
+ /**
+ * Call this method to actually present a showcase. The right time to invoke this method depends on the showcase
+ * target. I.e. if the showcase target is an action bar item, this method can only be invoked after that item has
+ * been created in onCreateOptionsMenu.
+ */
+ public void presentShowcase();
+
}