Package de.innovationgate.eclipse.editors.models

Examples of de.innovationgate.eclipse.editors.models.Snippet


    return _container;
  }

  protected void handleEdit() {
    if (_tableControl.getTable().getSelectionCount() > 0) {
      Snippet selectedSnippet = (Snippet) _tableControl.getTable().getSelection()[0].getData();
      SnippetDialog dialog = new SnippetDialog(getShell(), selectedSnippet);
      dialog.setTitle("Edit code snippet");
      dialog.open();     
      _model.update(dialog.getSnippet());
    }   
View Full Code Here


    }   
  }

  protected void handleRemove() {
      if (_tableControl.getTable().getSelectionCount() > 0) {
        Snippet selectedSnippet = (Snippet) _tableControl.getTable().getSelection()[0].getData();
        boolean remove = MessageDialog.openConfirm(getShell(), "Remove code snippet?", "Are you sure you want permanently remove the code snippet '" + selectedSnippet.getName() + "'?");
        if (remove) {
          _model.remove(selectedSnippet);
        }
     }
  }
View Full Code Here

  protected void handleAdd() {
    SnippetDialog dialog = new SnippetDialog(getShell());
    dialog.setTitle("Add new code snippet");
    dialog.open();
    Snippet snippet = dialog.getSnippet();
    if (snippet != null) {
      _model.add(snippet);
    }
  }
View Full Code Here

  }

  @Override
  public void computeResponse() {
    if (_snippet == null) {
      _snippet = new Snippet();
    }
    _snippet.setName(_txtName.getText());
    _snippet.setDescription(_txtDescription.getText());
    _snippet.setCode(_txtCode.getText());
    _snippet.setEnabled(_chkEnabled.getSelection());
View Full Code Here

    List<Snippet> toSort = new ArrayList<Snippet>();
    toSort.addAll(predefinedSnippets);
    Collections.sort(toSort, new Snippet.SnippetComparator());
    Iterator<Snippet> snippets = toSort.iterator();
    while (snippets.hasNext()) {
      Snippet snippet = snippets.next();
      addSnippetAction(menu, snippet);
    }
   
    addSeparatorToMenu(menu);
   
    Plugin.getDefault().getCodeSnippetStore().load();
    toSort.clear();
    toSort.addAll(Plugin.getDefault().getCodeSnippetStore().getBeans());
    Collections.sort(toSort, new Snippet.SnippetComparator());   
    snippets = toSort.iterator();
    boolean snippetsAdded = false;
    while (snippets.hasNext()) {     
      Snippet snippet = snippets.next();
      boolean result = addSnippetAction(menu, snippet);
      if (!snippetsAdded) {
        snippetsAdded = result;
      }     
    }
View Full Code Here

TOP

Related Classes of de.innovationgate.eclipse.editors.models.Snippet

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.