Examples of IGroup


Examples of net.sf.latexdraw.glib.models.interfaces.shape.IGroup

    assertEquals("121", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }


  @Test public void testParseUnknownCmdInto1TextShape() throws ParseException {
    IGroup group = parser.parsePSTCode("\\bloodyCmd").get(); //$NON-NLS-1$
    assertEquals(1, group.size());
    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("\\bloodyCmd", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }
View Full Code Here

Examples of net.sf.latexdraw.glib.models.interfaces.shape.IGroup

    assertEquals("\\bloodyCmd", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }


  @Test public void testParseMixedTextAndShapeInto2TextShapesAnd1Shape() throws ParseException {
    IGroup group = parser.parsePSTCode("foo bar \\psdot(1,1) foo $math formula_{r}$ bar").get(); //$NON-NLS-1$
    assertEquals(2, group.size());
    assertTrue(group.getShapeAt(0) instanceof IText);
    assertTrue(group.getShapeAt(1) instanceof IDot);
    assertEquals("foo bar foo $math formula_{r}$ bar", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }
View Full Code Here

Examples of net.sf.latexdraw.glib.models.interfaces.shape.IGroup

  @SuppressWarnings("unchecked")
  protected T toLatexdraw(final SVGDocument doc) {
    if(doc==null)
      return null;

    final IGroup shapes = ShapeFactory.createGroup();
    final NodeList elts = doc.getDocumentElement().getChildNodes();
    Node node;

    for(int i=0, size=elts.getLength(); i<size; i++) {
      node = elts.item(i);

      if(node instanceof SVGElement)
        shapes.addShape(IShapeSVGFactory.INSTANCE.createShape((SVGElement)node));
    }

    return (T) (shapes.size() == 1 ? shapes.getShapeAt(0) : shapes.size()==0 ? null : shapes);
  }
View Full Code Here

Examples of net.sf.latexdraw.glib.models.interfaces.shape.IGroup

    assertEquals("( )", txt.getText()); //$NON-NLS-1$
  }


  @Test public void test_bf1() throws ParseException {
    IGroup group = parser.parsePSTCode("\\bf coucou").get(); //$NON-NLS-1$
    assertEquals(1, group.size());
    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("\\bf coucou", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }
View Full Code Here

Examples of net.sf.latexdraw.glib.models.interfaces.shape.IGroup

    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("\\bf coucou", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }

  @Test public void test_bf2() throws ParseException {
    IGroup group = parser.parsePSTCode("\\bf {coucou} {haha}").get(); //$NON-NLS-1$
    assertEquals(2, group.size());
    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("\\bf coucou", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
    assertTrue(group.getShapeAt(1) instanceof IText);
    assertEquals("\\bf haha", ((IText)group.getShapeAt(1)).getText()); //$NON-NLS-1$
  }
View Full Code Here

Examples of net.sf.latexdraw.glib.models.interfaces.shape.IGroup

    assertTrue(group.getShapeAt(1) instanceof IText);
    assertEquals("\\bf haha", ((IText)group.getShapeAt(1)).getText()); //$NON-NLS-1$
  }

  @Test public void test_sc1() throws ParseException {
    IGroup group = parser.parsePSTCode("\\sc coucou").get(); //$NON-NLS-1$
    assertEquals(1, group.size());
    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("\\sc coucou", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }
View Full Code Here

Examples of net.sf.latexdraw.glib.models.interfaces.shape.IGroup

    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("\\sc coucou", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }

  @Test public void test_sc2() throws ParseException {
    IGroup group = parser.parsePSTCode("\\sc {coucou} {haha}").get(); //$NON-NLS-1$
    assertEquals(2, group.size());
    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("\\sc coucou", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
    assertTrue(group.getShapeAt(1) instanceof IText);
    assertEquals("\\sc haha", ((IText)group.getShapeAt(1)).getText()); //$NON-NLS-1$
  }
View Full Code Here

Examples of net.sf.latexdraw.glib.models.interfaces.shape.IGroup

    assertTrue(group.getShapeAt(1) instanceof IText);
    assertEquals("\\sc haha", ((IText)group.getShapeAt(1)).getText()); //$NON-NLS-1$
  }

  @Test public void test_sl1() throws ParseException {
    IGroup group = parser.parsePSTCode("\\sl coucou").get(); //$NON-NLS-1$
    assertEquals(1, group.size());
    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("\\sl coucou", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }
View Full Code Here

Examples of net.sf.latexdraw.glib.models.interfaces.shape.IGroup

    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("\\sl coucou", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }

  @Test public void test_sl2() throws ParseException {
    IGroup group = parser.parsePSTCode("\\sl {coucou} {haha}").get(); //$NON-NLS-1$
    assertEquals(2, group.size());
    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("\\sl coucou", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
    assertTrue(group.getShapeAt(1) instanceof IText);
    assertEquals("\\sl haha", ((IText)group.getShapeAt(1)).getText()); //$NON-NLS-1$
  }
View Full Code Here

Examples of net.sf.latexdraw.glib.models.interfaces.shape.IGroup

    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("\\textsl{coucou}", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }

  @Test public void testunderline() throws ParseException {
    IGroup group = parser.parsePSTCode("\\underline{coucou}").get(); //$NON-NLS-1$
    assertEquals(1, group.size());
    assertTrue(group.getShapeAt(0) instanceof IText);
    assertEquals("\\underline{coucou}", ((IText)group.getShapeAt(0)).getText()); //$NON-NLS-1$
  }
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.