Package edu.hawaii.ics.csdl.jupiter.model.columndata

Examples of edu.hawaii.ics.csdl.jupiter.model.columndata.ColumnData


   *
   */
  private void moveUpItem(int index) {
    if (index > 0) {
      List<ColumnData> columnDataList = this.reviewPhaseMap.get(this.reviewPhaseNameKey);
      ColumnData columnData = (ColumnData) columnDataList.remove(index);
      int newIndex = index - 1;
      columnDataList.add(newIndex, columnData);
      removeAllItems();
      fillTable(columnDataList);
      viewColumnTable.select(newIndex);
View Full Code Here


   */
  private void moveDownItem(int index) {
    int lastIndex = viewColumnTable.getItemCount() - 1;
    if (index < lastIndex) {
      List<ColumnData> columnDataList = this.reviewPhaseMap.get(this.reviewPhaseNameKey);
      ColumnData columnData = (ColumnData) columnDataList.remove(index);
      int newIndex = index + 1;
      columnDataList.add(newIndex, columnData);
      removeAllItems();
      fillTable(columnDataList);
      viewColumnTable.select(newIndex);
View Full Code Here

   *
   * @param columnDataList the <code>ColumnData</code> list.
   */
  private void fillTable(List<ColumnData> columnDataList) {
    for (Iterator<ColumnData> i = columnDataList.iterator(); i.hasNext();) {
      ColumnData columnData = i.next();
      String columnName = columnData.getColumnName();
      int width = columnData.getColumnPixelData().width;
      boolean isEnabled = columnData.isEnabled();
      TableItem item = new TableItem(viewColumnTable, SWT.NONE);
      item.setText(columnName + " [" + width + "]");
      item.setChecked(isEnabled);
    }
  }
View Full Code Here

          return ReviewI18n.getString("ViewPreference.button.messageDialog.error");
        }
      }
    };
    List<ColumnData> columnDataList = this.reviewPhaseMap.get(this.reviewPhaseNameKey);
    ColumnData columnData = (ColumnData) columnDataList.get(index);
    String initialWidthValue = columnData.getColumnPixelData().width + "";
    InputDialog dialog = new InputDialog(getShell(), ReviewI18n
        .getString("ViewPreference.button.messageDialog.short"), ReviewI18n
        .getString("ViewPreference.button.messageDialog.long"), initialWidthValue, validator); //$NON-NLS-1$ //$NON-NLS-2$
    dialog.open();
    if (dialog.getReturnCode() != InputDialog.OK) {
      return;
    }
    String modifiedWidthValue = dialog.getValue();
    int width = Integer.parseInt(modifiedWidthValue);
    columnData.getColumnPixelData().width = width;
    TableItem item = viewColumnTable.getItem(index);
    item.setText(columnData.getColumnName() + " [" + width + "]");
  }
View Full Code Here

   * @param tableItem the <code>TableItem</code> instance.
   */
  private void handleSelection(TableItem tableItem) {
    int index = viewColumnTable.indexOf(tableItem);
    List<ColumnData> columnDataList = this.reviewPhaseMap.get(this.reviewPhaseNameKey);
    ColumnData columnData = (ColumnData) columnDataList.get(index);
    columnData.setEnabled(tableItem.getChecked());
    boolean isSelected = (viewColumnTable.getSelectionCount() > 0);
    modifyButton.setEnabled(isSelected);
    upButton.setEnabled(isSelected);
    downButton.setEnabled(isSelected);
  }
View Full Code Here

      String columnNameKey = entry.getName();
      boolean enable = entry.isEnable();
      int width = entry.getWidth();
      boolean resizeable = entry.isResizable();
      ColumnPixelData pixelData = new ColumnPixelData(width, resizeable);
      ColumnData columnData = new ColumnData(columnNameKey, pixelData, enable);
      columnDataList.add(columnData);
    }
    return columnDataList;
  }
View Full Code Here

    ColumnDataModel columnDataModel = columnDataModelManager.getModel();
   
    // if column name is link icon, (i.e. column name is empty), use link icon constant.
    String columnNameKey = (!columnName.equals("")) ? ReviewI18n.getKey(columnName)
                                                    : ResourceBundleKey.COLUMN_HEADER_LINK_ICON;
    ColumnData columnData = columnDataModel.get(columnNameKey);
    // set the resized column information into column data.
    if (columnData != null) {
      columnData.setColumnPixelData(new ColumnPixelData(width, resizable));
    }
    ReviewModel reviewModel = ReviewModel.getInstance();   
    String phaseNameKey = reviewModel.getPhaseManager().getPhaseNameKey();
    // store the modified column data model into config XML file.
    PrefResource.getInstance().storeColumnDataModel(phaseNameKey, columnDataModel);
View Full Code Here

TOP

Related Classes of edu.hawaii.ics.csdl.jupiter.model.columndata.ColumnData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.