Package com.projity.pm.graphic.spreadsheet.common

Examples of com.projity.pm.graphic.spreadsheet.common.CommonSpreadSheet


    private static final long serialVersionUID = 1L;
    public void actionPerformed(ActionEvent e) {
      setMeAsLastGraphicManager();
      if (!isDocumentActive())
        return;
          CommonSpreadSheet spreadSheet=getCurrentFrame().getTopSpreadSheet();
          if (spreadSheet!=null){
              if (spreadSheet.isEditing())
                spreadSheet.getCellEditor().stopCellEditing();//.cancelCellEditing();
              spreadSheet.clearSelection();
          }
          TransformComboBox combo = (TransformComboBox) e.getSource();
          combo.transformBasedOnValue();
    }
View Full Code Here


  }
  public void valueChanged(ListSelectionEvent lse){
    if (lse.getValueIsAdjusting()) return; //it's not a final event
    SpreadSheetListSelectionModel listSelectionModel = (SpreadSheetListSelectionModel)lse.getSource();
    SpreadSheetSelectionModel selectionModel=listSelectionModel.getSelectionModel();
    CommonSpreadSheet spreadSheet=(CommonSpreadSheet)selectionModel.getTable();
    CommonSpreadSheetModel model=(CommonSpreadSheetModel)spreadSheet.getModel();
   
    int[] rows=spreadSheet.getSelectedRows();
    List nodes=new ArrayList(rows.length);
    Node currentNode = null;
    int selectedRow = spreadSheet.getSelectedRow();
    for (int i=0;i<rows.length;i++){
        nodes.add(model.getNode(rows[i]).getNode());
        if (selectedRow == rows[i])    // also set current row
          currentNode = model.getNode(rows[i]).getNode();
        //filter void nodes?
    }

    if (nodes.size()>0) spreadSheet.fireContentsChanged(spreadSheet,nodes,currentNode);
  }
View Full Code Here

      table.getRowHeader().clearSelection();
      selection.getColumnSelection().setSelectionInterval(col,col);
      selection.getRowSelection().setSelectionInterval(0,table.getRowCount()-1);
    } else if (SwingUtilities.isRightMouseButton(e)) {
      if (table instanceof CommonSpreadSheet && ((CommonSpreadSheet)table).getSpreadSheetCategory() != null){
        CommonSpreadSheet sp=(CommonSpreadSheet)table;
        if (sp.isHasColumnHeaderPopup()) {
          SpreadSheetColumnMenu columnsPopup = new SpreadSheetColumnMenu(sp,col+1);
          columnsPopup.show(sp,e.getX(),e.getY());
        }
      }
    }
View Full Code Here

  }

  public void selectionChanged(SelectionNodeEvent e) {
    if (e.getSource() == spreadSheet || !(e.getSource() instanceof CommonSpreadSheet))
      return;
    CommonSpreadSheet sp = (CommonSpreadSheet) e.getSource();
    boolean taskSelection;
    if (taskSpreadsheetCategory.equals(sp.getSpreadSheetCategory())||taskAssignmentSpreadsheetCategory.equals(sp.getSpreadSheetCategory()))
      taskSelection = true;
    else if (resourceSpreadsheetCategory.equals(sp.getSpreadSheetCategory())||resourceAssignmentSpreadsheetCategory.equals(sp.getSpreadSheetCategory()))
      taskSelection = false;
    else
      return;

    ViewTransformer transformer = ((NodeCacheTransformer) cache.getVisibleNodes().getTransformer()).getTransformer();
View Full Code Here

TOP

Related Classes of com.projity.pm.graphic.spreadsheet.common.CommonSpreadSheet

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.