List of usage examples for com.google.gwt.user.client.ui AbsolutePanel AbsolutePanel
public AbsolutePanel()
From source file:ar.com.kyol.jet.client.JetPaginatedTable.java
License:Open Source License
public JetPaginatedTable(boolean useHyperlinks, boolean lazyInit) { this.useHyperlinks = useHyperlinks; this.lazyInit = lazyInit; Panel totalPanel = new VerticalPanel(); navigationPanel = new HorizontalPanel(); mainPanel = new AbsolutePanel(); totalPanel.add(mainPanel);// w w w. j a v a2s. c o m this.jetTable = createJetTable(); mainPanel.add(jetTable); this.qty = getPageSize(); refresh(); this.initWidget(totalPanel); }
From source file:ar.com.kyol.jet.client.JetPaginatedTable.java
License:Open Source License
public void refresh() { if (lazyInit) { lazyInit = false;//www . ja v a 2 s. c o m return; } if (!useHyperlinks) { AbsolutePanel panel = new AbsolutePanel(); panel.getElement().getStyle().setOpacity(0.3d); panel.setHeight("" + jetTable.getOffsetHeight() + "px"); panel.setWidth("" + jetTable.getOffsetWidth() + "px"); panel.getElement().getStyle().setBackgroundColor("black"); Image loader = new Image(); loader.setResource(Resources.INSTANCE.loader()); SimplePanel panelLoader = new SimplePanel(); panelLoader.add(loader); this.mainPanel.add(panelLoader, jetTable.getOffsetWidth() / 2, jetTable.getOffsetHeight() / 2); this.mainPanel.add(panel, 0, navigationPanel.getOffsetHeight()); } this.from = this.getRequestedPageFrom(); getTotalRows(new AsyncCallback<Integer>() { @Override public void onSuccess(Integer arg0) { total = arg0; getValues(from, qty, new AsyncCallback<List<E>>() { @Override public void onSuccess(List<E> arg0) { callbackRefresh(arg0); } @Override public void onFailure(Throwable arg0) { onAnyError(arg0); } }); } @Override public void onFailure(Throwable arg0) { onAnyError(arg0); } }); }
From source file:at.ait.dme.yuma.client.map.TiledImageComposite.java
License:EUPL
public TiledImageComposite(String imageUrl) { panel = new AbsolutePanel(); panel.setSize("100%", "100%"); loadMask = new LoadMask("Loading Map..."); loadMask.show();// ww w. ja v a 2 s.c om requestTiles(imageUrl); initWidget(panel); DOM.setStyleAttribute(panel.getElement(), "zIndex", "1"); }
From source file:at.ait.dme.yuma.suite.apps.map.client.TileBasedImageViewer.java
License:EUPL
public TileBasedImageViewer(String mapUrl) { panel = new AbsolutePanel(); panel.setSize("100%", "100%"); loadMask = new LoadingPopup("Loading Map..."); loadMask.show();/* www . j a v a2 s . c o m*/ loadTileset(mapUrl); initWidget(panel); DOM.setStyleAttribute(panel.getElement(), "zIndex", "1"); }
From source file:binarymillenium.tiles.client.Tiles.java
License:GNU General Public License
public void onModuleLoad() { populateMap();/* ww w . j a v a 2 s . com*/ Button forward = new Button("forward", new ClickListener() { public void onClick(Widget sender) { viewx += viewdirx; viewy += viewdiry; checkBounds(); draw(); } }); RootPanel.get().add(forward); Button back = new Button("back", new ClickListener() { public void onClick(Widget sender) { viewx -= viewdirx; viewy -= viewdiry; checkBounds(); draw(); } }); RootPanel.get().add(back); Button left = new Button("left", new ClickListener() { public void onClick(Widget sender) { viewx -= viewdiry; viewy -= viewdirx; checkBounds(); draw(); } }); RootPanel.get().add(left); Button right = new Button("right", new ClickListener() { public void onClick(Widget sender) { viewx += viewdiry; viewy += viewdirx; checkBounds(); draw(); } }); RootPanel.get().add(right); Button turnright = new Button("turn right", new ClickListener() { public void onClick(Widget sender) { if (viewdirx == 1) { viewdirx = 0; viewdiry = -1; } else if (viewdirx == -1) { viewdirx = 0; viewdiry = 1; } else if (viewdiry == 1) { viewdirx = 1; viewdiry = 0; } else if (viewdiry == -1) { viewdirx = -1; viewdiry = 0; } draw(); } }); RootPanel.get().add(turnright); Button turnleft = new Button("turn left", new ClickListener() { public void onClick(Widget sender) { if (viewdirx == 1) { viewdirx = 0; viewdiry = 1; } else if (viewdirx == -1) { viewdirx = 0; viewdiry = -1; } else if (viewdiry == 1) { viewdirx = -1; viewdiry = 0; } else if (viewdiry == -1) { viewdirx = 1; viewdiry = 0; } draw(); } }); RootPanel.get().add(turnleft); focPan = new FocusPanel(); panel = new AbsolutePanel(); focPan.add(panel); RootPanel.get().add(focPan); mappanel = new AbsolutePanel(); panel.add(mappanel); panel.setWidgetPosition(mappanel, 512, 0); mappanel.setPixelSize(MAPPANELSIZE, MAPPANELSIZE); initmappanel(); //focPan.addKeyboardListener(new landerHandler()); //focPan.addMouseListener(new landerHandler2()); panel.add(sky); panel.add(ground); panel.setWidgetPosition(ground, 0, 512 / 2); initviewobjects(); panel.setPixelSize(512 + MAPPANELSIZE, 512); /// how to specify back to front ordering? /// order add and set back to front /*for (int i = 0; i < back_wall.length; i++) { back_wall[i] = new Image("backwall.png"); panel.add(back_wall[i]); panel.setWidgetPosition(back_wall[i], i*100,512/2-50); }*/ //panel.add(left_wall); //panel.setWidgetPosition(left_wall, 0,0); draw(); //new AnimationTimer().scheduleRepeating( (int)(dt*1e3) ); }
From source file:burrito.client.widgets.draganddrop.DragAndDropPanel.java
License:Apache License
public DragAndDropPanel(List<T> data, DraggableWidgetCreator<T> creator) { this.widgetCreator = creator; boundaryPanel = new AbsolutePanel(); boundaryPanel.setSize("100%", "100%"); setWidget(boundaryPanel);//from ww w.j a va2 s .c o m boundaryPanel.add(wrapper); wrapper.add(draggablePanel); render(data); }
From source file:cc.kune.common.client.SampleEntryPoint.java
License:GNU Affero Public License
@Override public void onModuleLoad() { // FIXME move this to sandbox!!! final SampleGinjector ginjector = GWT.create(SampleGinjector.class); ginjector.getGuiProvider();/*w w w .j av a2s .c o m*/ final GlobalShortcutRegister shortcutRegister = ginjector.getGlobalShortcutRegister(); final GuiActionDescCollection actions = new GuiActionDescCollection(); final TestAction action = new TestAction("Action 1", "Some tooltip", "oc-testico"); final TestAction action2 = new TestAction("Action 2"); final KeyStroke shortcut = Shortcut.getShortcut(false, true, false, false, Character.valueOf('C')); shortcutRegister.put(shortcut, action); final ButtonDescriptor simpleBtn = new ButtonDescriptor(action); // Same action but different text simpleBtn.putValue(Action.NAME, "Action 1 diff name"); final PushButtonDescriptor pushBtn = new PushButtonDescriptor(action2); pushBtn.setPushed(true); pushBtn.putValue(Action.NAME, "Push btn"); final ToolbarDescriptor toolbar = new ToolbarDescriptor(); final ToolbarSeparatorDescriptor tsepFill = new ToolbarSeparatorDescriptor(Type.fill, toolbar); final ToolbarSeparatorDescriptor toolbarSpace = new ToolbarSeparatorDescriptor(Type.spacer, toolbar); simpleBtn.setParent(toolbar); pushBtn.setParent(toolbar); final MenuDescriptor menu = new MenuDescriptor(action); menu.putValue(Action.NAME, "Menu"); final MenuDescriptor menu2 = new MenuDescriptor(action); menu2.putValue(Action.NAME, "Menu2"); menu.setParent(toolbar); final SubMenuDescriptor submenu = new SubMenuDescriptor("Some Submenu", "tip", "oc-testico"); submenu.setParent(menu); final MenuSeparatorDescriptor menuSep = new MenuSeparatorDescriptor(menu); final TestAction action3 = new TestAction("Action 3", "Some tooltip", "oc-testico"); final TestAction action4 = new TestAction("Action 4"); final MenuItemDescriptor menuItem = new MenuItemDescriptor(menu, action3); final MenuItemDescriptor menuItem2 = new MenuItemDescriptor(menu, action4); final MenuItemDescriptor menuItem3 = new MenuItemDescriptor(submenu, action); final MenuItemDescriptor menuItem4 = new MenuItemDescriptor(submenu, action); final IconLabelDescriptor iconLabelDescr = new IconLabelDescriptor(action); final IconLabelDescriptor iconLabelNoAct = new IconLabelDescriptor(action4); final MenuItemDescriptor menuItem5 = new MenuItemDescriptor(menu2, action); action.setShortcut(shortcut); actions.add(toolbar, simpleBtn, tsepFill, pushBtn, toolbarSpace, menu, tsepFill, menuItem, menuItem2, menuSep, menuItem2, menuItem, iconLabelDescr, submenu, menuItem3, menuItem4, menu2, iconLabelNoAct, menuItem5); final ActionFlowPanel view = new ActionFlowPanel(ginjector.getGuiProvider(), null); view.addAll(actions); final IconLabel simpleIconLabel = new IconLabel("IconLabel (no action)"); simpleIconLabel.setRightIcon("oc-testico"); simpleIconLabel.setTitle("tooltip"); final VerticalPanel panel = new VerticalPanel(); panel.setWidth("100%"); panel.add(view); panel.add(simpleIconLabel); final BasicThumb thumb = new BasicThumb("http://www.truth-out.org/sites/all/themes/truth/images/logo.gif", 60, "fooo", 5, false, new ClickHandler() { @Override public void onClick(final ClickEvent event) { userMsg.show("Testing"); } }); thumb.setTooltip("kkkkkkK"); thumb.setOnOverLabel(true); final AbsolutePanel layout = new AbsolutePanel(); // final QuickTip quickTip = new QuickTip(layout); // quickTip.setInterceptTitles(true); layout.add(thumb); RootPanel.get().add(layout); RootPanel.get().add(view); }
From source file:cc.kune.initials.ImagesHelper.java
License:GNU Affero Public License
public static IsWidget cropResize(final Image image, final int fullSize, final int newWidth, final int newHeight) { final AbsolutePanel panel = new AbsolutePanel(); image.setSize(fullSize + "px", fullSize + "px"); panel.add(image, -(fullSize - newWidth) / 4, -(fullSize - newHeight) / 4); panel.setPixelSize(newWidth, newHeight); return panel; }
From source file:cc.kune.sandbox.client.KuneSandboxEntryPoint.java
License:GNU Affero Public License
private void initializeInjector() { GWT.setUncaughtExceptionHandler(new SuperDevModeUncaughtExceptionHandler()); ginjector = GWT.create(KuneSampleGinjector.class); res = CommonResources.INSTANCE;//from w w w.j a v a 2 s. c o m res.commonStyle().ensureInjected(); ginjector.getUserNotifierGrowl(); absolutePanel = new AbsolutePanel(); shortcutRegister = ginjector.getGlobalShortcutRegister(); shortcutRegister.enable(); mainContainer = new MainContainer(); }
From source file:ch.unifr.pai.twice.dragndrop.standalone.client.DragNDropStandalone.java
License:Apache License
@Override public void onModuleLoad() { // Enable multicursor support MultiCursorController c = GWT.create(MultiCursorController.class); c.start();/*from ww w .j a v a 2 s. com*/ DockLayoutPanel mainpanel = new DockLayoutPanel(Unit.PX); final AbsolutePanel p = new AbsolutePanel(); DraggableLabel l = new DraggableLabel(); l.setText("DRAG ME"); mainpanel.add(p); RootLayoutPanel.get().add(mainpanel); p.add(l); final FocusPanel drop = new FocusPanel(); drop.setWidth("500px"); drop.setHeight("400px"); drop.getElement().getStyle().setBackgroundColor("green"); p.add(drop); p.setWidgetPosition(drop, 400, 200); // define the green focus panel to be a drop target handler DragNDrop.setDropHandler(drop, new DropTargetHandler() { @Override public void onHoverEnd(String deviceId, Widget widget, Element dragProxy, Event event) { drop.getElement().getStyle().setBackgroundColor("yellow"); } @Override public void onHover(String deviceId, Widget widget, Element dragProxy, Event event, Double intersectionPercentage, Double intersectionPercentageWithTarget) { drop.getElement().getStyle().setBackgroundColor("red"); } @Override public boolean onDrop(String deviceId, Widget widget, Element dragProxy, Event event, Double intersectionPercentage, Double intersectionPercentageWithTarget) { Window.alert("Dropped"); return false; } @Override public Priority getPriority() { return Priority.NORMAL; } }, true); // Make the label draggable DragNDrop.makeDraggable(l, DragConfiguration.withProxy(new DragNDropHandler() { @Override public void onStartDrag(String deviceId, Widget draggedWidget) { // TODO Auto-generated method stub } @Override public void onEndOfDrop(String deviceId, Widget draggedWidget, int dragProxyLeft, int dragProxyTop, Event event) { // TODO Auto-generated method stub } @Override public boolean onDrop(String deviceId, Widget draggedWidget, int dragProxyLeft, int dragProxyTop, Event event, DropTargetHandler dropTarget, boolean outOfBox) { p.setWidgetPosition(draggedWidget, dragProxyLeft - p.getAbsoluteLeft(), dragProxyTop - p.getAbsoluteTop()); return true; } })); }