Package org.eclipse.swt.widgets

Examples of org.eclipse.swt.widgets.Event


  @Test
  public void testDoSearch_clearsText() {
    webSearchAction.open();
    text.setText( "foo" );

    text.notifyListeners( SWT.DefaultSelection, new Event() );

    assertEquals( "", text.getText() );
  }
View Full Code Here


  @Test
  public void testDoSearch_clearsMenuItems() {
    webSearchAction.open();
    new MenuItem( proposalsMenu, SWT.PUSH );

    text.notifyListeners( SWT.DefaultSelection, new Event() );

    assertEquals( 0, proposalsMenu.getItemCount() );
  }
View Full Code Here

    assertEquals( 0, proposalsMenu.getItemCount() );
  }

  @Test
  public void testFocusIn_activatesServerPush() {
    text.notifyListeners( SWT.FocusIn, new Event() );

    assertTrue( ServerPushManager.getInstance().isServerPushActive() );
  }
View Full Code Here

    assertTrue( ServerPushManager.getInstance().isServerPushActive() );
  }

  @Test
  public void testFocusOut_deactivatesServerPush() {
    text.notifyListeners( SWT.FocusOut, new Event() );

    assertFalse( ServerPushManager.getInstance().isServerPushActive() );
  }
View Full Code Here

    assertFalse( ServerPushManager.getInstance().isServerPushActive() );
  }

  @Test
  public void testFocusOut_deactivatesText() {
    text.notifyListeners( SWT.FocusOut, new Event() );

    assertFalse( text.getVisible() );
    assertFalse( text.isListening( SWT.Modify ) );
    assertTrue( ( ( RowData )text.getLayoutData() ).exclude );
  }
View Full Code Here

  }

  @Test
  public void testAddsPaintListenerThatRedrawsIndicator() {
    Listener listener = indicator.getCanvas().getListeners( SWT.Paint )[ 0 ];
    Event event = mock( Event.class );
    event.gc = new GC( indicator.getCanvas() );

    listener.handleEvent( event );

    verifyDraw( indicator );
View Full Code Here

        {
            char c = string.charAt(i);
           
            if (c == '\n')
            {
                Event e;

                e = new Event();
                e.type = SWT.KeyDown;
                e.keyCode = 13;
                postEvent(e);
               
                e = new Event();
                e.type = SWT.KeyUp;
                e.keyCode = 13;
                postEvent(e);
            }
            else
            {
                boolean uppercase;       
                if (Character.isUpperCase(c))
                {
                    c = Character.toLowerCase(c);
                    uppercase = true;
                }
                else if (uppercaseChars.contains(new Character(c)))
                {
                    uppercase = true;
                }
                else uppercase = false;
           
                Event e;
               
                if (uppercase)
                {
                    e = new Event();
                    e.type = SWT.KeyDown;
                    e.keyCode = SWT.SHIFT;
                    postEvent(e);
                }
               
                e = new Event();
                e.type = SWT.KeyDown;
                e.character = c;
                if (uppercase) e.stateMask = SWT.SHIFT;
                postEvent(e);
               
                e = new Event();
                e.type = SWT.KeyUp;
                e.character = c;
                if (uppercase) e.stateMask = SWT.SHIFT;
                postEvent(e);
               
                if (uppercase)
                {
                    e = new Event();
                    e.type = SWT.KeyUp;
                    e.keyCode = SWT.SHIFT;
                    postEvent(e);
                }
            }
View Full Code Here

        }
    }

    private static void keystroke(char c, int keyCode)
    {
        Event e;

        e = new Event();
        e.type = SWT.KeyDown;
        if (keyCode == -1 ) e.character = c;
        else e.keyCode = keyCode;
        postEvent(e);
       
        e = new Event();
        e.type = SWT.KeyUp;
        if (keyCode == -1 ) e.character = c;
        else e.keyCode = keyCode;
        postEvent(e);
    }
View Full Code Here

      public void apply(final Control it) {
        if ((it instanceof Button)) {
          Object _data = ((Button)it).getData();
          boolean _equals = type.equals(_data);
          if (_equals) {
            final Event event = new Event();
            event.widget = it;
            ((Button)it).notifyListeners(SWT.Selection, event);
          }
        }
      }
View Full Code Here

public class SWTEventHelper {

    private final Event event;

    private SWTEventHelper(final int eventType) {
        event = new Event();
        event.type = eventType;
    }
View Full Code Here

TOP

Related Classes of org.eclipse.swt.widgets.Event

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.