Examples of TextPart


Examples of org.eclipse.sapphire.ui.diagram.editor.TextPart

    }
    else if (request.getType().equals(REQ_OPEN) && (request instanceof SelectionRequest))
    {
      SelectionRequest selRequest = (SelectionRequest)request;
      Point pt = selRequest.getLocation();
      TextPart textPart = getTextPart(pt);
      if (textPart != null)
      {
        performDirectEdit(textPart);
      }
      else
View Full Code Here

Examples of org.eclipse.sapphire.ui.diagram.editor.TextPart

        @Override
        public void keyTraversed(TraverseEvent e)
        {
              if (e.detail == SWT.TRAVERSE_TAB_NEXT)
              {
                TextPart nextTextPart = TraverseUtil.getNextTextPartInSameNode(textPart);
                if (nextTextPart == null)
                {
                  List<DiagramNodePart> sortedNodes = getSortedNodes();
                  nextTextPart = TraverseUtil.getTextPartInNextNode(sortedNodes, nodePart);
                }
View Full Code Here

Examples of org.eclipse.sapphire.ui.diagram.editor.TextPart

  /**
   * @see DirectEditPolicy#getDirectEditCommand(DirectEditRequest)
   */
  protected Command getDirectEditCommand(DirectEditRequest edit) {
    String labelText = (String) edit.getCellEditor().getValue();
    TextPart textPart = (TextPart)edit.getExtendedData().get(DiagramNodeEditPart.DIRECT_EDIT_REQUEST_PARAM);
    if (textPart != null)
    {
      LabelNodeCommand command = new LabelNodeCommand(textPart, labelText);
      return command;
    }
View Full Code Here

Examples of org.eclipse.sapphire.ui.diagram.editor.TextPart

    }
    else if (request.getType().equals(REQ_OPEN) && (request instanceof SelectionRequest))
    {
      SelectionRequest selRequest = (SelectionRequest)request;
      Point pt = selRequest.getLocation();
      TextPart textPart = getTextPart(pt);
      if (textPart != null)
      {
        performDirectEdit(textPart);
      }
      else
View Full Code Here

Examples of org.eclipse.sapphire.ui.diagram.editor.TextPart

   
  @Override
  protected void createEditPolicies()
  {
    TextModel textModel = (TextModel)getModel();
    TextPart textPart = (TextPart)textModel.getSapphirePart();

    if (textPart.isEditable())
    {
      installEditPolicy(EditPolicy.DIRECT_EDIT_ROLE, new NodeLabelDirectEditPolicy());
    }
  }
View Full Code Here

Examples of org.eclipse.sapphire.ui.diagram.editor.TextPart

 
  @Override
  protected void refreshVisuals()
  {
    TextModel textModel = (TextModel)getModel();
    TextPart textPart = (TextPart)textModel.getSapphirePart();
    ((TextFigure)getFigure()).setText(textPart.getContent());
  }
View Full Code Here

Examples of org.eclipse.sapphire.ui.diagram.editor.TextPart

  }
 
  private void performDirectEdit()
  {
    TextModel textModel = (TextModel)getModel();
    TextPart textPart = (TextPart)textModel.getSapphirePart();   
    if (textPart.isEditable())
    {
      TextFigure textFigure = (TextFigure)getFigure();
      if (textFigure != null)
      {
        DirectEditManager manager = DirectEditorManagerFactory.createDirectEditorManager(this, textPart,
View Full Code Here

Examples of org.eclipse.sapphire.ui.diagram.editor.TextPart

        @Override
        public void keyTraversed(TraverseEvent e)
        {
              if (e.detail == SWT.TRAVERSE_TAB_NEXT)
              {
                TextPart nextTextPart = TraverseUtil.getNextTextPartInSameNode(textPart);
                if (nextTextPart == null)
                {
                  List<DiagramNodePart> sortedNodes = getSortedNodes();
                  nextTextPart = TraverseUtil.getTextPartInNextNode(sortedNodes, nodePart);
                }
View Full Code Here

Examples of org.eclipse.sapphire.ui.diagram.editor.TextPart

      DiagramNodePart nodePart = textPart.nearest(DiagramNodePart.class);
      List<TextPart> textParts = nodePart.getContainedTextParts();
      int index = textParts.indexOf(textPart);
      for (int i = index + 1; i < textParts.size(); i++)
      {
        TextPart nextSibling = textParts.get(i);
        if (nextSibling.isEditable())
        {
          return nextSibling;
        }                   
      }
    return null;
View Full Code Here

Examples of org.eclipse.sapphire.ui.forms.TextPart

        {
            part = new PropertyEditorPart();
        }
        else if( definition instanceof TextDef )
        {
            part = new TextPart();
        }
        else if( definition instanceof LineSeparatorDef )
        {
            part = new LineSeparatorPart();
        }
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.