List of usage examples for com.google.gwt.user.client.ui PushButton getUpHoveringFace
public final Face getUpHoveringFace()
From source file:com.akanoo.client.views.CanvasView.java
License:Apache License
@Override public void addNote(Note note) { // hide tour panel createNotePanel.setVisible(false);// w w w.j av a 2s . c om FlowPanel notePanel = new FlowPanel(); notePanel.addStyleName(resources.canvasStyle().note()); // note drag and drop FocusPanel noteFocusPanel = new FocusPanel(); noteFocusPanel.addStyleName(resources.canvasStyle().noteFocusPanel()); notePanel.add(noteFocusPanel); // don't pass click events to the canvas noteFocusPanel.addClickHandler(clickStopPropagationHandler); // flow panel for all note elements Panel noteFlowPanel = new FlowPanel(); noteFocusPanel.add(noteFlowPanel); // note body label HTML bodyLabel = new HTML(); bodyLabel.addStyleName(resources.canvasStyle().bodyLabelPosition()); bodyLabel.addStyleName(resources.canvasStyle().bodyLabel()); bodyLabel.addClickHandler(new NoteClickHandler(note) { @Override protected void noteClicked(Note note) { CanvasView.this.noteClicked(note, false); } }); noteFlowPanel.add(bodyLabel); // note back body label HTML backBodyLabel = new HTML(); backBodyLabel.addStyleName(resources.canvasStyle().bodyLabelPosition()); backBodyLabel.addStyleName(resources.canvasStyle().bodyLabel()); backBodyLabel.addClickHandler(new NoteClickHandler(note) { @Override protected void noteClicked(Note note) { CanvasView.this.noteClicked(note, true); } }); backBodyLabel.setVisible(false); noteFlowPanel.add(backBodyLabel); // delete note button final PushButton deleteNoteButton = new PushButton(); deleteNoteButton.setStyleName(resources.canvasStyle().deleteNoteButton()); deleteNoteButton.getUpFace().setImage(new Image(resources.trash())); deleteNoteButton.getUpHoveringFace().setImage(new Image(resources.trashHover())); deleteNoteButton.setTitle(messages.deleteNoteVerb()); deleteNoteButton.addClickHandler(new NoteClickHandler(note) { @Override protected void noteClicked(Note note) { getUiHandlers().removeNote(note); } }); notePanel.add(deleteNoteButton); /* * // add resize button PushButton resizeNoteButton = new PushButton(); * resizeNoteButton.setStyleName(resources.canvasStyle() * .resizeNoteButton()); * resizeNoteButton.setTitle(messages.resizeNoteVerb()); * notePanel.add(resizeNoteButton); */ canvas.add(notePanel, note.getX(), note.getY()); // drag and drop notes enabled dragController.makeDraggable(notePanel, noteFocusPanel); NoteRepresentation representation = new NoteRepresentation(); representation.note = note; representation.notePanel = notePanel; representation.bodyLabel = bodyLabel; representation.backBodyLabel = backBodyLabel; representations.add(representation); updateNoteLabels(representation); updateCanvasSize(); }
From source file:com.github.gwt.user.client.ui.ClearBox.java
License:Apache License
private FocusWidget defaultClearButton() { PushButton pushClearButton = new PushButton(); Image upImage = new Image(RESOURCES.clearButton().up()); pushClearButton.getUpFace().setImage(upImage); Image hover = new Image(RESOURCES.clearButton().upHovering()); pushClearButton.getUpHoveringFace().setImage(hover); Image disabled = new Image(RESOURCES.clearButton().upDisabled()); pushClearButton.getUpDisabledFace().setImage(disabled); Image down = new Image(RESOURCES.clearButton().down()); pushClearButton.getDownFace().setImage(down); Image downHover = new Image(RESOURCES.clearButton().downHover()); pushClearButton.getDownHoveringFace().setImage(downHover); Image downDisabled = new Image(RESOURCES.clearButton().downDisabled()); pushClearButton.getDownDisabledFace().setImage(downDisabled); return pushClearButton; }
From source file:com.github.gwt.user.client.ui.DateTimeBox.java
License:Apache License
private FocusWidget defaultButton() { PushButton button = new PushButton(); Image up = new Image(resources.calButton().up()); button.getUpFace().setImage(up);//from w ww . j a v a 2 s.com Image upHover = new Image(resources.calButton().upHover()); button.getUpHoveringFace().setImage(upHover); Image upDisable = new Image(resources.calButton().upDisabled()); button.getUpDisabledFace().setImage(upDisable); Image down = new Image(resources.calButton().down()); button.getDownFace().setImage(down); Image downHover = new Image(resources.calButton().downHover()); button.getDownHoveringFace().setImage(downHover); Image downDsbl = new Image(resources.calButton().downDsbld()); button.getDownDisabledFace().setImage(downDsbl); return button; }
From source file:com.google.appengine.demos.sticky.client.Buttons.java
License:Apache License
/** * Creates a {@link PushButton} with the specified face images and stylename. * * @param upImage//from w w w. jav a2s. c om * the image to be used on the up face * @param hvImage * the image to be used on the hover face * @param styleName * the stylename to use for the widget * @param handler * a click handler to which to bind the button * @return the button */ public static PushButton createPushButtonWithImageStates(Image upImage, Image hvImage, String styleName, ClickHandler handler) { final PushButton button = createPushButtonWithImageStates(upImage, styleName, handler); button.getUpHoveringFace().setImage(hvImage); return button; }
From source file:com.threerings.gwt.ui.Widgets.java
License:Open Source License
/** * Creates a PushButton with default(up), mouseover and mousedown states. *//*from w w w . j a va 2s . co m*/ public static PushButton newPushButton(Image defaultImage, Image overImage, Image downImage, ClickHandler onClick) { PushButton button = new PushButton(defaultImage, downImage); maybeAddClickHandler(button, onClick); button.getUpHoveringFace().setImage(overImage); return button; }