示例#1
0
  public void closeWindows() {
    mMenuWindow.dismiss();
    mEraseMenuWindow.dismiss();

    for (PenRadioButton b : penButtons) {
      b.closePenCreatorWindow();
    }
  }
示例#2
0
  public void setActionBarListener(final IActionBarListener newListener) {
    mListener = newListener;

    undoButton.setOnClickListener(undoButtonListener);
    redoButton.setOnClickListener(redoButtonListener);

    eraserButton.setOnCheckedChangeListener(eraseButtonCheckListener);
    eraserButton.setOnClickListener(eraseButtonClickListener);
    eraserButton.setOnLongClickListener(eraseButtonLongClickListener);

    selectButton.setOnCheckedChangeListener(selectButtonListener);

    for (PenRadioButton b : penButtons) {
      b.setListener(newListener);
    }
  }
示例#3
0
  public boolean hasOpenWindows() {
    if (mMenuWindow.isShowing()) {
      return true;
    }

    if (mEraseMenuWindow.isShowing()) {
      return true;
    }

    for (PenRadioButton b : penButtons) {
      if (b.getPenCreatorShowing()) {
        return true;
      }
    }

    return false;
  }