diff options
Diffstat (limited to 'android/3rd_party/HoloEverywhere/library/src/org/holoeverywhere/IHoloActivity.java')
-rw-r--r-- | android/3rd_party/HoloEverywhere/library/src/org/holoeverywhere/IHoloActivity.java | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/android/3rd_party/HoloEverywhere/library/src/org/holoeverywhere/IHoloActivity.java b/android/3rd_party/HoloEverywhere/library/src/org/holoeverywhere/IHoloActivity.java new file mode 100644 index 0000000000..77aae2b9ba --- /dev/null +++ b/android/3rd_party/HoloEverywhere/library/src/org/holoeverywhere/IHoloActivity.java @@ -0,0 +1,67 @@ + +package org.holoeverywhere; + +import org.holoeverywhere.SystemServiceManager.SuperSystemService; +import org.holoeverywhere.ThemeManager.SuperStartActivity; +import org.holoeverywhere.addon.IAddonActivity; +import org.holoeverywhere.addon.IAddonAttacher; + +import android.support.v4.app.FragmentManager; + +import com.actionbarsherlock.ActionBarSherlock.OnActionModeFinishedListener; +import com.actionbarsherlock.ActionBarSherlock.OnActionModeStartedListener; +import com.actionbarsherlock.ActionBarSherlock.OnCreatePanelMenuListener; +import com.actionbarsherlock.ActionBarSherlock.OnMenuItemSelectedListener; +import com.actionbarsherlock.ActionBarSherlock.OnPreparePanelListener; +import com.actionbarsherlock.app.ActionBar; +import com.actionbarsherlock.internal.view.menu.ContextMenuDecorView.ContextMenuListenersProvider; +import com.actionbarsherlock.internal.view.menu.ContextMenuListener; +import com.actionbarsherlock.view.ActionMode; +import com.actionbarsherlock.view.Menu; +import com.actionbarsherlock.view.MenuInflater; +import com.actionbarsherlock.view.MenuItem; + +public interface IHoloActivity extends IHolo, SuperStartActivity, + OnCreatePanelMenuListener, OnPreparePanelListener, + OnMenuItemSelectedListener, OnActionModeStartedListener, + OnActionModeFinishedListener, SuperSystemService, ContextMenuListener, + ContextMenuListenersProvider, IAddonAttacher<IAddonActivity> { + public static interface OnWindowFocusChangeListener { + public void onWindowFocusChanged(boolean hasFocus); + } + + public void addOnWindowFocusChangeListener(OnWindowFocusChangeListener listener); + + public ActionBar getSupportActionBar(); + + public FragmentManager getSupportFragmentManager(); + + public MenuInflater getSupportMenuInflater(); + + public boolean isForceThemeApply(); + + public boolean onCreateOptionsMenu(Menu menu); + + public boolean onOptionsItemSelected(MenuItem item); + + public boolean onPrepareOptionsMenu(Menu menu); + + public void requestWindowFeature(long featureId); + + public void setSupportProgress(int progress); + + public void setSupportProgressBarIndeterminate(boolean indeterminate); + + public void setSupportProgressBarIndeterminateVisibility(boolean visible); + + public void setSupportProgressBarVisibility(boolean visible); + + public void setSupportSecondaryProgress(int secondaryProgress); + + public ActionMode startActionMode(ActionMode.Callback callback); + + public android.content.SharedPreferences superGetSharedPreferences( + String name, int mode); + + public void supportInvalidateOptionsMenu(); +} |