Package factOrFiction.model

Examples of factOrFiction.model.Deck


  @Override
  public void run() {
    if(editor == null)
      return;
   
    Deck deck = (Deck)editor.getEditorInput().getAdapter(Deck.class);
    if( deck == null)
      return;

    Object clazz = createExecutable();
 
View Full Code Here


        card.addUpdateListener(this);
        viewer.refresh(card, updateLabels);
        viewer.expandToLevel(card, AbstractTreeViewer.ALL_LEVELS);
        updateStatusLine();
      } else if (source instanceof Deck) {
        Deck deck = (Deck) source;
        deck.addUpdateListener(this);
        viewer.refresh(deck, updateLabels);
        updateStatusLine();
      } else {
        System.err.println("WTF");
      }
View Full Code Here

    Object clazz = createExecutable();
 
    if (clazz !=  null && clazz instanceof IPrintDeck) {
      IPrintDeck print = (IPrintDeck)clazz;
     
      Deck deck = (Deck)editor.getEditorInput().getAdapter(Deck.class);
      if( deck == null)
        return;
     
          try {
            PageFrame page = print.getPrintable(deck);
View Full Code Here

  private Deck getDeck()
  {
    if( deck != null)
      return deck;
   
    deck = new Deck( CardPool.instance(), getFile() );

    return deck;
  }
View Full Code Here

      }     
    } else if(groupCount == 1) {
      CardGroup group = (CardGroup)currentSelection.getFirstElement();
     
      if(group != null) {
        Deck deck = (Deck)group.getParent();

        CardGroup newGroup = deck.addGroupAfter("New Section", group );
       
        toSelect.add( newGroup );
      }
    }
   
View Full Code Here

    // COPY card on group
    } else if( getCurrentTarget() instanceof CardGroup ) {
      targetGroup = (CardGroup)getCurrentTarget();
     
      if( location == LOCATION_BEFORE) {
        Deck deck = (Deck)targetGroup.getParent();
        CardGroup prior = deck.getPrior(targetGroup);
        if( prior != null) {
          targetGroup = prior;
          location = LOCATION_AFTER;
        }
      } else {
View Full Code Here

      // MOVE/COPY card on group
      } else if( getCurrentTarget() instanceof CardGroup ) {
        targetGroup = (CardGroup)getCurrentTarget();
      }     
     
      Deck deck = (Deck)group.getParent();
      if( location == LOCATION_BEFORE && targetGroup != deck.main ) {
        targetGroup = deck.getPrior(targetGroup);
        deck.moveGroupAfter( group, targetGroup);
        return true;
      } else if( (location == LOCATION_AFTER || location == LOCATION_ON&& targetGroup != deck.sideboard) {
        deck.moveGroupAfter( group, targetGroup);
        return true;
      }
    }
    return false;
  }
View Full Code Here

    // MOVE/COPY card on group
    } else if( getCurrentTarget() instanceof CardGroup ) {
      targetGroup = (CardGroup)getCurrentTarget();
     
      if( location == LOCATION_BEFORE) {
        Deck deck = (Deck)targetGroup.getParent();
        CardGroup prior = deck.getPrior(targetGroup);
        if( prior != null) {
          targetGroup = prior;
          location = LOCATION_AFTER;
        }
      } else {
View Full Code Here

  @Override
  public boolean performFinish() {
    IPath path = new Path(page.getFileName()).makeAbsolute()

    DeckEditorInput editorInput = new DeckEditorInput( new File(path.toOSString()) );
    Deck deck = (Deck)editorInput.getAdapter(Deck.class);
   
    deck.set(DeckConstants.FEATURE_NAME, page.getDeckName() );
    deck.set(DeckConstants.FEATURE_DESIGNER, page.getDeckAuthor() );
    deck.set(DeckConstants.FEATURE_VERSION, page.getDeckVersion() );
   
    try {
      PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().openEditor(editorInput, DeckEditor.ID);
    } catch (PartInitException e) {
      MessageDialog.openError(getShell(), "Error", "Error opening deck:" + e.getMessage());
View Full Code Here

              if(particle != null && particle instanceof CardGroup) {
                group = (CardGroup)particle;
              } else if(particle != null && particle instanceof Card) {
                group = (CardGroup)particle.getParent();
              } else {
                Deck deck = (Deck)editor.getEditorInput().getAdapter(Deck.class);
               
                if(deck != null)
                  group = deck.main;
              }
             
View Full Code Here

TOP

Related Classes of factOrFiction.model.Deck

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.