예제 #1
0
 private MenuItem acceptConnectionMenuItem(final Menu scrollMenu, final ConnectionRequest r)
     throws NimbitsException {
   final MenuItem m = new MenuItem(r.getRequestorEmail().getValue());
   m.setIcon(AbstractImagePrototype.create(Icons.INSTANCE.connection()));
   m.addListener(
       Events.Select,
       new AcceptConnectionBaseEventListener(r, scrollMenu, m, connectionRequest));
   return m;
 }
예제 #2
0
  private MenuItem newFolder() {
    MenuItem item = new MenuItem("New Folder");

    item.setIcon(AbstractImagePrototype.create(Icons.INSTANCE.category()));

    item.addListener(Events.OnClick, new AddFolderBaseEventListener());

    return item;
  }
예제 #3
0
  private MenuItem uploadFile() {
    MenuItem item = new MenuItem("Upload File");

    item.setIcon(AbstractImagePrototype.create(Icons.INSTANCE.diagram()));

    item.addListener(Events.OnClick, uploadFileListener);

    return item;
  }
예제 #4
0
  private MenuItem newDataPoint() {
    final MenuItem item = new MenuItem("Data Point");

    item.setIcon(AbstractImagePrototype.create(Icons.INSTANCE.addNew()));
    item.setToolTip(UserMessages.MESSAGE_NEW_POINT);
    item.addListener(Events.OnClick, new NewPointBaseEventListener());

    return item;
  }
예제 #5
0
  private static MenuItem urlMenuItem(
      final String text, final AbstractImagePrototype icon, final String url) {
    MenuItem item = new MenuItem(text);

    item.setIcon(icon);

    item.addListener(Events.OnClick, new OpenUrlBaseEventListener(url));

    return item;
  }
예제 #6
0
  private MenuItem actionMenuItem(
      final String text, final AbstractImagePrototype icon, final Action action) {
    MenuItem item = new MenuItem(text);

    item.setIcon(icon);

    item.addListener(Events.OnClick, new ActionEventListener(action));

    return item;
  }