Ejemplo n.º 1
0
  void showTextSearchControls(boolean show) {

    Log.i(
        "showTextSearchControls",
        "show = " + show + " myPanel.ControlPanel " + myPanel.ControlPanel);

    if (myPanel.ControlPanel == null) {
      myPanel.ControlPanel = new ControlPanel(this);

      myPanel.ControlPanel.addButton(
          ActionCode.FIND_PREVIOUS, false, R.drawable.text_search_previous);
      myPanel.ControlPanel.addButton(
          ActionCode.CLEAR_FIND_RESULTS, true, R.drawable.text_search_close);
      myPanel.ControlPanel.addButton(ActionCode.FIND_NEXT, false, R.drawable.text_search_next);

      RelativeLayout root = (RelativeLayout) findViewById(R.id.root_view);

      RelativeLayout.LayoutParams p =
          new RelativeLayout.LayoutParams(
              RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
      p.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
      p.addRule(RelativeLayout.CENTER_HORIZONTAL);
      root.addView(myPanel.ControlPanel, p);
    }

    if (myPanel.ControlPanel != null) {
      if (show) {
        myPanel.ControlPanel.show(true);
      } else {
        myPanel.ControlPanel.hide(false);
      }
    }
  }
Ejemplo n.º 2
0
 @Override
 public void onStop() {
   if (myPanel.ControlPanel != null) {
     myPanel.ControlPanel.hide(false);
     myPanel.ControlPanel = null;
   }
   fbreader.onWindowClosing();
   super.onStop();
 }
Ejemplo n.º 3
0
 @Override
 public void onPause() {
   /*if (myWakeLock != null) {
   	myWakeLock.release();
   }*/
   if (myPanel.ControlPanel != null) {
     myPanel.Visible = myPanel.ControlPanel.getVisibility() == View.VISIBLE;
   }
   super.onPause();
 }