Пример #1
0
  public void onShow() {
    footer.posText.setText("Menu");
    footer.posAction = Const.ACTION_POPUP;
    footer.negText.setText("Back");
    footer.negAction = Const.ACTION_BACK;

    CommonPopup popup = new CommonPopup();
    GUIListItem popupItem = CommonScreen.createPopupItem();

    ((GUIText) popupItem.items.elementAt(0)).setText("Edit");
    popupItem.clickAction = Const.ACTION_EDIT;
    popup.list.addItem(popupItem);

    popupItem = (GUIListItem) popupItem.clone();
    ((GUIText) popupItem.items.elementAt(0)).setText("Delete");
    popupItem.clickAction = Const.ACTION_DELETECURRENT;
    popup.list.addItem(popupItem);

    popupItem = (GUIListItem) popupItem.clone();
    ((GUIText) popupItem.items.elementAt(0)).setText("Exit");
    popupItem.clickAction = Const.ACTION_POPUP;
    popup.list.addItem(popupItem);

    this.popup = popup;

    GUIList list = CommonScreen.createList();
    addControl(list);

    GUIListItem item = CommonScreen.createItem();
    GUIText text = CommonScreen.createText();
    item.addItem(text);
    item.clickAction = Const.ACTION_EDIT;
    String[] headers = Question.getQuestionHeaders("drafts");
    for (int i = 0; i < headers.length; ++i) {
      item = (GUIListItem) item.clone();
      ((GUIText) item.items.elementAt(0)).setText(headers[i]);
      list.addItem(item);
    }
  }