Search in sources :

Example 11 with Caret

use of org.eclipse.swt.widgets.Caret in project eclipse.platform.swt by eclipse.

the class Test_org_eclipse_swt_widgets_Canvas method test_setCaretLorg_eclipse_swt_widgets_Caret.

@Test
public void test_setCaretLorg_eclipse_swt_widgets_Caret() {
    int number = 5;
    Caret[] carets = new Caret[number];
    for (int i = 0; i < number; i++) {
        carets[i] = new Caret(canvas, SWT.NONE);
    }
    for (int i = 0; i < number; i++) {
        canvas.setCaret(carets[i]);
        assertEquals("Caret # " + i + "not set properly", canvas.getCaret(), carets[i]);
    }
    canvas.setCaret(null);
    assertNull("Caret should be null", canvas.getCaret());
}
Also used : Caret(org.eclipse.swt.widgets.Caret) Test(org.junit.Test)

Aggregations

Caret (org.eclipse.swt.widgets.Caret)11 Point (org.eclipse.swt.graphics.Point)5 Canvas (org.eclipse.swt.widgets.Canvas)5 GC (org.eclipse.swt.graphics.GC)3 GridData (org.eclipse.swt.layout.GridData)3 GridLayout (org.eclipse.swt.layout.GridLayout)3 Button (org.eclipse.swt.widgets.Button)3 Group (org.eclipse.swt.widgets.Group)3 TabFolder (org.eclipse.swt.widgets.TabFolder)3 CCombo (org.eclipse.swt.custom.CCombo)2 CLabel (org.eclipse.swt.custom.CLabel)2 CTabFolder (org.eclipse.swt.custom.CTabFolder)2 CTabItem (org.eclipse.swt.custom.CTabItem)2 StyledText (org.eclipse.swt.custom.StyledText)2 KeyAdapter (org.eclipse.swt.events.KeyAdapter)2 KeyEvent (org.eclipse.swt.events.KeyEvent)2 Font (org.eclipse.swt.graphics.Font)2 Image (org.eclipse.swt.graphics.Image)2 FillLayout (org.eclipse.swt.layout.FillLayout)2 Combo (org.eclipse.swt.widgets.Combo)2