Examples of EditAddSessionObjects


Examples of de.sciss.meloncillo.edit.EditAddSessionObjects

          edit = new BasicCompoundEdit();
          final List selectedGroups = doc.getSelectedGroups().getAll();
          if( !selectedGroups.isEmpty() ) {
            for( int i = 0; i < coll3.size(); i++ ) {
              final GroupableSessionObject so = (GroupableSessionObject) coll3.get( i );
              edit.addPerform( new EditAddSessionObjects( this, so.getGroups(), selectedGroups ));
            }
          }
          edit.addPerform( new EditAddSessionObjects( this, doc.getMutableReceivers(), coll3 ));
//          for( int i = 0; i < doc.getSelectedGroups().size(); i++ ) {
//            group  = (SessionGroup) doc.getSelectedGroups().get( i );
//            edit.addPerform( new EditAddSessionObjects( this, group.getReceivers(), coll3 ));
//          }
View Full Code Here

Examples of de.sciss.meloncillo.edit.EditAddSessionObjects

        final BasicCompoundEdit edit = new BasicCompoundEdit( getValue( NAME ).toString() );
        if( !doc.getSelectedGroups().isEmpty() ) {
          final List selectedGroups = doc.getSelectedGroups().getAll();
          for( int i = 0; i < collNewRcv.size(); i++ ) {
            final GroupableSessionObject so = (GroupableSessionObject) collNewRcv.get( i );
            edit.addPerform( new EditAddSessionObjects( this, so.getGroups(), selectedGroups ));
          }
        }
        edit.addPerform( new EditAddSessionObjects( this, doc.getMutableReceivers(), collNewRcv ));
        edit.addPerform( new EditAddSessionObjects( this, doc.getMutableSelectedReceivers(), collNewRcv ));
//        for( int i = 0; i < doc.getSelectedGroups().size(); i++ ) {
//          group  = (SessionGroup) doc.getSelectedGroups().get( i );
//          edit.addPerform( new EditAddSessionObjects( this, group.getReceivers(), coll ));
//        }
        edit.perform();
View Full Code Here

Examples of de.sciss.meloncillo.edit.EditAddSessionObjects

            } else if( !(SessionGroupTable.this.isRowSelected( i )) && collSelected.contains( so )) {
              deselected.add( so );
            }
          }
          if( !selected.isEmpty() ) {
            doc.getUndoManager().addEdit( new EditAddSessionObjects( SessionGroupTable.this, collAllSelected, selected ).perform() );
          }
          if( !deselected.isEmpty() ) {
            doc.getUndoManager().addEdit( new EditRemoveSessionObjects( SessionGroupTable.this, collAllSelected, deselected ).perform() );
          }
//        }
View Full Code Here

Examples of de.sciss.meloncillo.edit.EditAddSessionObjects

        try {
          collSO    = doc.getSelectedReceivers().getAll();
          final List collGroup = Collections.singletonList( group );
          for( int i = 0; i < collSO.size(); i++ ) {
            final GroupableSessionObject so = (GroupableSessionObject) collSO.get( i );
            ce.addPerform( new EditAddSessionObjects( this, so.getGroups(), collGroup ));
          }
//          ce.addEdit( new EditAddSessionObjects( this, group.getReceivers(), collSO ));
          collSO    = doc.getSelectedTransmitters().getAll();
          for( int i = 0; i < collSO.size(); i++ ) {
            final GroupableSessionObject so = (GroupableSessionObject) collSO.get( i );
            ce.addPerform( new EditAddSessionObjects( this, so.getGroups(), collGroup ));
          }
//          ce.addEdit( new EditAddSessionObjects( this, group.getTransmitters(), collSO ));

          if( b1 ) {
            ce.addPerform( new EditAddSessionObjects( this, doc.getMutableGroups(), collGroup ));
          }
          ce.perform();
          ce.end();
          doc.getUndoManager().addEdit( ce );
         
View Full Code Here

Examples of de.sciss.meloncillo.edit.EditAddSessionObjects

//        }
        final List selectedGroups = doc.getSelectedGroups().getAll();
        if( !selectedGroups.isEmpty() ) {
          for( int i = 0; i < collNewTrns.size(); i++ ) {
            final GroupableSessionObject so = (GroupableSessionObject) collNewTrns.get( i );
            edit.addPerform( new EditAddSessionObjects( this, so.getGroups(), selectedGroups ));
          }
        }
        edit.addPerform( new EditAddSessionObjects( this, doc.getMutableTracks(), collNewTrns ));
        edit.addPerform( new EditAddSessionObjects( this, doc.getMutableSelectedTracks(), collNewTrns ));
//        for( int i = 0; i < doc.getSelectedGroups().size(); i++ ) {
//          final SessionGroup group = (SessionGroup) doc.getSelectedGroups().get( i );
//          edit.addPerform( new EditAddSessionObjects( this, group.getTransmitters(), collNewTrns ));
//        }
        edit.perform();
View Full Code Here

Examples of de.sciss.meloncillo.edit.EditAddSessionObjects

                         MapManager.Context.NONE_EXCLUSIVE, rcv.getMap() );         
      collNewRcv = Collections.singletonList( rcv );

      if( doc.getSelectedGroups().isEmpty() ) {
        final PerformableEdit edit;
        edit  = new EditAddSessionObjects( this, doc.getMutableReceivers(), collNewRcv );
        doc.getUndoManager().addEdit( edit.perform() );
      } else {
        final AbstractCompoundEdit edit;
        edit  = new BasicCompoundEdit();
        final List selectedGroups = doc.getSelectedGroups().getAll();
        for( int i = 0; i < collNewRcv.size(); i++ ) {
          final GroupableSessionObject so = (GroupableSessionObject) collNewRcv.get( i );
          edit.addPerform( new EditAddSessionObjects( this, so.getGroups(), selectedGroups ));
        }
        edit.addPerform( new EditAddSessionObjects( this, doc.getMutableReceivers(), collNewRcv ));
//        for( i = 0; i < doc.getSelectedGroups().size(); i++ ) {
//          group  = (SessionGroup) doc.getSelectedGroups().get( i );
//          edit.addPerform( new EditAddSessionObjects( this, group.getReceivers(), collRcv ));
//        }
        edit.perform();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.