Exemplo n.º 1
0
  @Override
  public boolean onContextItemSelected(MenuItem item) {
    AdapterContextMenuInfo menuInfo = (AdapterContextMenuInfo) item.getMenuInfo();

    // check if the called back fragment is the one that has initiated the menu action
    // based on the group id. if not do noting

    switch (item.getItemId()) {
      case CONTEXT_TOGGLE_NAV_ID:
        LinearLayout resultLayout = (LinearLayout) findViewById(R.id.linearLayoutNavBar);
        if (resultLayout.isShown()) {
          resultLayout.setVisibility(View.GONE);
        } else {
          resultLayout.setVisibility(View.VISIBLE);
        }
        return true;

      case CONTEXT_PREFERENCES_ID:
        Intent intentPrefs = new Intent(this, PreferencesActivity.class);
        this.startActivity(intentPrefs);
        return true;

      case CONTEXT_README_ID:
        Intent intentReadMe = new Intent(this, ReadmeActivity.class);
        this.startActivity(intentReadMe);
        return true;
      case CONTEXT_CLEAR_ID:
        PackageManager localPackageManager = getPackageManager();
        localPackageManager.clearPackagePreferredActivities("com.asksven.captivebrowser");
      default:
        return false;
    }
  }
Exemplo n.º 2
0
  public void showMisc(View view) {

    if (miscLayout.isShown()) {
      miscLayout.setVisibility(View.GONE);
      miscPrompt.setText("Show miscellaneous details...");
    } else {
      miscLayout.setVisibility(View.VISIBLE);
      miscPrompt.setText("Hide miscellaneous details...");
    }
  }
Exemplo n.º 3
0
 public void toggle_artist_websites(View v) {
   if (_artist_websites.isShown()) {
     Fx.slide_up(this, _artist_websites); // slide up animation not working
     _artist_websites.setVisibility(View.GONE);
     _artist_websites_expand.setImageResource(R.drawable.ic_expand_more_black_24dp);
   } else {
     _artist_websites.setVisibility(View.VISIBLE);
     Fx.slide_down(this, _artist_websites);
     _artist_websites_expand.setImageResource(R.drawable.ic_expand_less_black_24dp);
   }
 }
  public void showFloatViewForActivity(Class<?> back, Activity backActivity, long plugin_id) {
    type = 2;
    backClass = back;
    pluginId = plugin_id;
    this.backActivity = backActivity;
    if (mFloatLayout == null) createFloatView();
    if (!mFloatLayout.isShown()) {
      mFloatRecordButton.setVisibility(View.GONE);
      mFloatPlaybackButton.setVisibility(View.GONE);
      mFloatPickButton.setVisibility(View.VISIBLE);

      mWindowManager.addView(mFloatLayout, wmParams);
    }
  }
  public void showFloatViewForRecord(Class<?> back, Activity backActivity, String name) {
    type = 1;
    backClass = back;
    scriptName = name;
    this.backActivity = backActivity;
    if (mFloatLayout == null) createFloatView();
    if (!mFloatLayout.isShown()) {
      mFloatRecordButton.setVisibility(View.VISIBLE);
      mFloatPlaybackButton.setVisibility(View.GONE);
      mFloatPickButton.setVisibility(View.GONE);

      mWindowManager.addView(mFloatLayout, wmParams);
    }
  }
Exemplo n.º 6
0
  // handle menu selected
  public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
      case R.id.toggle_nav:
        LinearLayout resultLayout = (LinearLayout) findViewById(R.id.linearLayoutNavBar);
        if (resultLayout.isShown()) {
          resultLayout.setVisibility(View.GONE);
        } else {
          resultLayout.setVisibility(View.VISIBLE);
        }

        break;
    }
    return false;
  }
 public void hideFloatView() {
   if (mFloatLayout == null) createFloatView();
   if (mFloatLayout.isShown()) mWindowManager.removeView(mFloatLayout);
 }
Exemplo n.º 8
0
 /**
  * Gets whether the spinners are shown.
  *
  * @return True if the spinners are shown.
  */
 public boolean getSpinnersShown() {
   return mSpinners.isShown();
 }