Skip to content

Instantly share code, notes, and snippets.

@leonardoriviere
Created June 24, 2015 16:57
Show Gist options
  • Save leonardoriviere/9653440e2bd578330f92 to your computer and use it in GitHub Desktop.
Save leonardoriviere/9653440e2bd578330f92 to your computer and use it in GitHub Desktop.
GWT Widgets Snippet
MenuBar yesMenu = new MenuBar(true);
yesMenu.setAutoOpen(true);
yesMenu.setWidth("500px");
yesMenu.setAnimationEnabled(true);
yesMenu.addItem("Sí", new Command() {
@Override
public void execute() {
}
});
yesMenu.addItem("Ja", new Command() {
@Override
public void execute() {
}
});
yesMenu.addItem("Oui", new Command() {
@Override
public void execute() {
}
});
MenuBar noMenu = new MenuBar(true);
noMenu.setAnimationEnabled(true);
noMenu.setAutoOpen(true);
noMenu.setWidth("500px");
noMenu.addItem("No", new Command() {
@Override
public void execute() {
}
});
noMenu.addItem("Nein", new Command() {
@Override
public void execute() {
}
});
noMenu.addItem("Non", new Command() {
@Override
public void execute() {
}
});
MenuBar menu = new MenuBar();
menu.setAutoOpen(true);
menu.setWidth("500px");
menu.setAnimationEnabled(true);
menu.addItem("Yes", yesMenu);
menu.addItem("No", noMenu);
mainContainer.add(menu);
VerticalPanel panel = new VerticalPanel();
panel.setHeight("100");
panel.setWidth("300");
panel.setSpacing(10);
panel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
// Primer hecho..
// final Label label = new Label("Soy una etiqueta");
// Button button = new Button("Click me!");
// button.addClickHandler(new ClickHandler() {
// @Override
// public void onClick(ClickEvent clickEvent) {
// Window.alert("asd");
// }
// });
// Segundo hecho.
// Button button = new Button("¡Hola!");
// button.getElement().getStyle().setMarginBottom(10, Style.Unit.PX);
// Button disabledButton = new Button("¡Chau!");
// disabledButton.getElement().getStyle().setMarginBottom(10, Style.Unit.PX);
// final VerticalPanel vPanel = new VerticalPanel();
// vPanel.setSpacing(20);
// vPanel.add(button);
// vPanel.add(disabledButton);
// button.addClickHandler(new ClickHandler() {
// public void onClick(ClickEvent clickEvent) {
// Button button1 = new Button("Hallo!");
// button1.getElement().getStyle().setMarginBottom(10, Style.Unit.PX);
// vPanel.add(button1);
// }
// });
// mainContainer.add(vPanel);
// mainContainer.add(button);
// mainContainer.add(disabledButton);
// mainContainer.add(button);
// Tercer Hecho.
// MenuBar menu = new MenuBar();
// menu.setAutoOpen(true);
// menu.setWidth("500px");
// menu.setAnimationEnabled(true);
// MenuBar fileMenu = new MenuBar(true);
// fileMenu.setAnimationEnabled(true);
// fileMenu.addItem("New", new Command() {
// @Override
// public void execute() {
// showSelectedMenuItem("New");
// }
// });
// fileMenu.addItem("Open", new Command() {
// @Override
// public void execute() {
// showSelectedMenuItem("Open");
// }
// });
// fileMenu.addSeparator();
// fileMenu.addItem("Exit", new Command() {
// @Override
// public void execute() {
// showSelectedMenuItem("Exit");
// }
// });
// MenuBar editMenu = new MenuBar(true);
// editMenu.setAnimationEnabled(true);
//
// editMenu.addItem("Undo", new Command() {
// @Override
// public void execute() {
// showSelectedMenuItem("Undo");
// }
// });
// editMenu.addItem("Redo", new Command() {
// @Override
// public void execute() {
// showSelectedMenuItem("Redo");
// }
// });
// editMenu.addItem("Cut", new Command() {
// @Override
// public void execute() {
// showSelectedMenuItem("Cut");
// }
// });
// editMenu.addItem("Copy", new Command() {
// @Override
// public void execute() {
// showSelectedMenuItem("Copy");
// }
// });
// editMenu.addItem("Paste", new Command() {
// @Override
// public void execute() {
// showSelectedMenuItem("Paste");
// }
// });
//
// menu.addItem(new MenuItem("File", fileMenu));
// menu.addSeparator();
// menu.addItem(new MenuItem("Edit", editMenu));
// editMenu.getElement().getStyle().setWidth(150, Style.Unit.PX);
//
// mainContainer.add(menu);
// }
// if (slot == SLOT_CONTENT) {
// mainContainer.clear();
// mainContainer.add(content);
// } else if (slot == SLOT_MENU_BAR) {
// navigationContainer.clear();
// navigationContainer.add(content);
// } else {
// super.setInSlot(slot, content);
// }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment