List of usage examples for com.google.gwt.user.client.ui HorizontalPanel add
@Override public void add(Widget w)
From source file:com.feller.picup.client.PickUp.java
License:Open Source License
public void onModuleLoad() { RootPanel rootPanel = RootPanel.get(); tabPanel.setVisible(true);/*from w w w . j ava 2 s . com*/ tabPanel.setAnimationEnabled(true); rootPanel.add(tabPanel, 0, 85); tabPanel.setSize("561px", "343px"); tabPanel.add(Uploadpanel, "Upload Pics", false); Uploadpanel.setSize("296px", "290px"); Uploadpanel.add(uploadLabel); Uploadpanel.add(fileUpload); fileUpload.setName("files[]"); VerticalPanel generateQRPanel = new VerticalPanel(); tabPanel.add(generateQRPanel, "Generate QR Code", false); tabPanel.selectTab(0); generateQRPanel.setSize("5cm", "3cm"); HorizontalPanel ButtonslPanel = new HorizontalPanel(); generateQRPanel.add(ButtonslPanel); ButtonslPanel.setSize("218px", "36px"); Button getQRButton = new Button("get QR"); getQRButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { getBucketURL(); } }); ButtonslPanel.add(getQRButton); Button btnSendToBucket = new Button("send to Bucket"); btnSendToBucket.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { generateUploadFrame(); } }); ButtonslPanel.add(btnSendToBucket); ButtonslPanel.add(errorLabel); generateQRPanel.add(QRImagePanel); QRImagePanel.setWidth("197px"); Image picupImage = new Image("images/picUp.png"); rootPanel.add(picupImage, 7, 10); fileUpload.getElement().setId("files"); if (!initQRcodeDecoderComponenets()) { uploadLabel.setText("your browser does not support html5 capabilities.\n " + "QR decoding won't work \n" + "try using FireFox or chrome browser"); } else { uploadLabel.setText("html5 capabilites are supported"); } initFileReaderCallbacks(this); }
From source file:com.fullmetalgalaxy.client.AppMain.java
License:Open Source License
/** * //w ww.j av a 2 s. com */ public AppMain() { super(); s_instance = this; loadAccountInfoFromPage(); HorizontalPanel hPanel = new HorizontalPanel(); hPanel.add(new Image(Icons.s_instance.takeOff32())); hPanel.add(new Label(MAppBoard.s_messages.unconnected())); m_pnlChannelDisconnected = new FocusPanel(hPanel); // disconnect if leaving this page Window.addWindowClosingHandler(this); }
From source file:com.fullmetalgalaxy.client.creation.WgtEditAdmin.java
License:Open Source License
public WgtEditAdmin() { m_panel.add(new Label("current turn:")); m_panel.add(m_intCurrentTurn);//from w w w . j a va2 s. co m m_intCurrentTurn.addValueChangeHandler(new ValueChangeHandler<Integer>() { @Override public void onValueChange(ValueChangeEvent<Integer> p_event) { int delta = m_intCurrentTurn.getValue() - GameEngine.model().getGame().getCurrentTimeStep(); GameEngine.model().getGame() .setLastTideChange(GameEngine.model().getGame().getLastTideChange() + delta); GameEngine.model().getGame().setCurrentTimeStep(m_intCurrentTurn.getValue()); } }); m_panel.add(new Label("game status:")); for (GameStatus status : GameStatus.values()) { m_lstStatus.addItem(status.toString()); } m_lstStatus.setVisibleItemCount(1); m_lstStatus.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent p_event) { GameEngine.model().getGame() .setStatus(GameStatus.valueOf(m_lstStatus.getItemText(m_lstStatus.getSelectedIndex()))); } }); m_panel.add(m_lstStatus); m_panel.add(new Label("creator pseudo:")); m_panel.add(m_txtCreatorPseudo); m_txtCreatorPseudo.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent p_event) { GameEngine.model().getGame().getAccountCreator().setPseudo(m_txtCreatorPseudo.getText()); } }); m_panel.add(new Label("creator ID:")); m_panel.add(m_txtCreatorId); m_txtCreatorId.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent p_event) { GameEngine.model().getGame().getAccountCreator().setId(Long.parseLong(m_txtCreatorId.getText())); } }); m_panel.add(new HTML("<hr>")); // =================== m_lstReg.addChangeHandler(new ChangeHandler() { @Override public void onChange(ChangeEvent p_event) { m_wgtOneReg.loadRegistration(m_mapReg.get(m_lstReg.getItemText(m_lstReg.getSelectedIndex()))); } }); m_lstReg.setVisibleItemCount(10); HorizontalPanel hpanel = new HorizontalPanel(); hpanel.add(m_lstReg); hpanel.add(m_wgtOneReg); m_panel.add(hpanel); m_panel.add(new HTML("<hr>")); // =================== m_panel.add(m_wgtConfigGameTime); initWidget(m_panel); }
From source file:com.fullmetalgalaxy.client.creation.WgtEditTriggers.java
License:Open Source License
/** * // w ww . ja va2 s . c o m */ public WgtEditTriggers() { VerticalPanel vpanel = new VerticalPanel(); m_lstTrigger.addChangeListener(this); m_lstTrigger.setVisibleItemCount(10); vpanel.add(m_lstTrigger); m_btnNewTrigger.addClickHandler(this); vpanel.add(m_btnNewTrigger); HorizontalPanel panel = new HorizontalPanel(); panel.add(vpanel); panel.add(m_wgtTrigger); initWidget(panel); }
From source file:com.fullmetalgalaxy.client.creation.WgtToolsEditTokens.java
License:Open Source License
protected void redraw() { m_tools.clear();/* ww w . j av a 2s. co m*/ m_panel.clear(); HorizontalPanel hpanel = new HorizontalPanel(); hpanel.add(new Label("Minerai en mer")); hpanel.add(m_chkOreInSea); m_panel.add(hpanel); hpanel = new HorizontalPanel(); hpanel.add(new Label("Tous les minerais")); hpanel.add(m_chkUseAllOre); m_panel.add(hpanel); hpanel = new HorizontalPanel(); hpanel.add(new Label("Generateurs")); hpanel.add(m_chkUseOreGenerator); m_panel.add(hpanel); m_panel.add(m_btnOre); m_panel.add(m_currentTool); AbstractImagePrototype .create(TokenImages.getTokenImage(m_wgtBoardEditTokens.getColor(), EnuZoom.Medium, m_wgtBoardEditTokens.getTokenType(), m_wgtBoardEditTokens.getSector())) .applyTo(m_currentTool); m_panel.add(m_lblUnit); m_lblUnit.setText(Messages.getTokenString(0, m_wgtBoardEditTokens.getTokenType())); m_panel.add(m_lstColor); if (m_wgtBoardEditTokens.getColor().getValue() == EnuColor.None) { addTokenBtn(TokenType.Ore0); addTokenBtn(TokenType.Ore); addTokenBtn(TokenType.Ore3); addTokenBtn(TokenType.Ore5); addTokenBtn(TokenType.Ore2Generator); addTokenBtn(TokenType.Ore3Generator); addTokenBtn(TokenType.Warp); addTokenBtn(TokenType.Pontoon); addTokenBtn(TokenType.Sluice); } addTokenBtn(TokenType.Crab); addTokenBtn(TokenType.Tank); addTokenBtn(TokenType.Heap); addTokenBtn(TokenType.Tarask); addTokenBtn(TokenType.Hovertank); addTokenBtn(TokenType.Speedboat); addTokenBtn(TokenType.Crayfish); addTokenBtn(TokenType.Barge); addTokenBtn(TokenType.Destroyer); addTokenBtn(TokenType.WeatherHen); addTokenBtn(TokenType.Teleporter); addTokenBtn(TokenType.Freighter); addTokenBtn(TokenType.Turret); }
From source file:com.fullmetalgalaxy.client.game.board.DlgAIJoinGame.java
License:Open Source License
@Override public void show() { m_panel.clear();//from w w w .j av a 2 s .c o m m_panel.add(new HTML("Add an automatic player<hr/>Action point bonus:")); intAPBonus.setValue(0); m_panel.add(intAPBonus); m_panel.add(new HTML("Select avaliable player")); m_panel.add(listAI); HorizontalPanel hPanel = new HorizontalPanel(); hPanel.add(m_btnCancel); hPanel.add(m_btnOk); m_panel.add(hPanel); super.show(); }
From source file:com.fullmetalgalaxy.client.game.board.DlgJoinDisplayVariant.java
License:Open Source License
/** * /* ww w. j a va 2 s .c o m*/ */ public DlgJoinDisplayVariant() { // auto hide / modal super(false, true); // Set the dialog box's caption. setText(MAppBoard.s_messages.variantTitle()); // display common construction reserve m_panel.add(new HTML("<b>" + MAppBoard.s_messages.commonConstructReserve() + "</b>")); m_panel.add(createTokenList(GameEngine.model().getGame().getConstructReserve())); // display initial hold m_panel.add(new HTML("<b>" + MAppBoard.s_messages.initialHold() + "</b>")); m_panel.add(createTokenList(GameEngine.model().getGame().getInitialHolds())); // add buttons HorizontalPanel hpanel = new HorizontalPanel(); // add cancel button m_btnCancel.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent p_event) { hide(); } }); hpanel.add(m_btnCancel); // add OK button m_btnOk.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent p_event) { hide(); DlgJoinChooseColor.instance().show(); DlgJoinChooseColor.instance().center(); } }); hpanel.add(m_btnOk); m_panel.add(hpanel); setWidget(m_panel); }
From source file:com.fullmetalgalaxy.client.game.board.DlgJoinGame.java
License:Open Source License
@Override public void show() { m_panel.clear();/* ww w . j a va 2 s .com*/ m_panel.add(new HTML(ClientUtil.formatUserMessage(GameEngine.model().getGame().getDescription()))); m_panel.add(new HTML("<hr/>")); WgtGameTime wgtGameTime = new WgtGameTime(); wgtGameTime.setReadOnly(true); m_panel.add(wgtGameTime); m_panel.add(new HTML("<hr/>")); if (GameEngine.model().getGame().isPasswordProtected()) { HorizontalPanel hPanel = new HorizontalPanel(); hPanel.add(new Label(MAppBoard.s_messages.pasword())); hPanel.add(m_txtPassword); m_panel.add(hPanel); } else { m_panel.add(new HTML(MAppBoard.s_messages.joinWarning())); } HorizontalPanel hPanel = new HorizontalPanel(); hPanel.add(m_btnCancel); hPanel.add(m_btnOk); m_panel.add(hPanel); super.show(); }
From source file:com.fullmetalgalaxy.client.game.context.MAppContext.java
License:Open Source License
public MAppContext() { super();//from w w w. j a v a2s.c om AppRoot.getEventBus().addHandler(ModelUpdateEvent.TYPE, this); VerticalPanel vpanel = new VerticalPanel(); vpanel.add(m_panelAction); vpanel.setCellHorizontalAlignment(m_panelAction, HasHorizontalAlignment.ALIGN_RIGHT); HorizontalPanel hpanel = new HorizontalPanel(); hpanel.add(m_panelExtra); hpanel.setCellHeight(m_panelExtra, "100%"); m_panelExtra.setHeight("100%"); hpanel.add(m_panelMiniMap); vpanel.add(hpanel); m_panelAction.add(new WgtContextAction()); m_panelAction.setStylePrimaryName("fmp-context-action"); m_panelMiniMap.setStylePrimaryName("fmp-context-minimap"); m_panelMiniMap.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); m_panelMiniMap.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); // m_panelMiniMap.addStyleName( "transparent50" ); m_panelExtra.add(new WgtContextExtra()); m_panelExtra.setStylePrimaryName("fmp-context-extra"); // m_panelExtra.addStyleName( "transparent50" ); initWidget(vpanel); hpanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_BOTTOM); }
From source file:com.fullmetalgalaxy.client.game.context.WgtContextAction.java
License:Open Source License
/** * // w ww . j a v a2s . c o m */ public WgtContextAction() { m_btnOk.addClickHandler(this); m_btnOk.setTitle(MAppBoard.s_messages.validAction()); m_btnOk.setStyleName("fmp-PushButton32"); m_btnCancel.addClickHandler(this); m_btnCancel.setTitle(MAppBoard.s_messages.cancelAction()); m_btnCancel.setStyleName("fmp-PushButton32"); m_btnRepairTurret.addClickHandler(this); m_btnRepairTurret.setTitle(MAppBoard.s_messages.repairTurret()); m_btnRepairTurret.setStyleName("fmp-PushButton32"); m_btnTakeOff.addClickHandler(this); m_btnTakeOff.setTitle(MAppBoard.s_messages.takeOff()); m_btnTakeOff.setStyleName("fmp-PushButton32"); m_btnFire.addClickHandler(this); m_btnFire.setTitle(MAppBoard.s_messages.fire()); m_btnFire.setStyleName("fmp-PushButton32"); m_btnControl.addClickHandler(this); m_btnControl.setTitle(MAppBoard.s_messages.control()); m_btnControl.setStyleName("fmp-PushButton32"); m_btnFireCoverOn.addClickHandler(this); m_btnFireCoverOn.setTitle(MAppBoard.s_messages.displayFireCover()); m_btnFireCoverOn.setStyleName("fmp-PushButton32"); m_btnFireCoverOff.addClickHandler(this); m_btnFireCoverOff.setTitle(MAppBoard.s_messages.hideFireCover()); m_btnFireCoverOff.setStyleName("fmp-PushButton32"); m_btnEndTurn.addClickHandler(this); m_btnEndTurn.setTitle(MAppBoard.s_messages.endTurn()); m_btnEndTurn.setStyleName("fmp-PushButton32"); m_btnZoomIn.addClickHandler(this); m_btnZoomIn.setTitle(MAppBoard.s_messages.tacticalZoom()); m_btnZoomIn.setStyleName("fmp-PushButton32"); m_btnZoomOut.addClickHandler(this); m_btnZoomOut.setTitle(MAppBoard.s_messages.strategyZoom()); m_btnZoomOut.setStyleName("fmp-PushButton32"); m_btnGridOn.addClickHandler(this); m_btnGridOn.setTitle(MAppBoard.s_messages.displayGrid()); m_btnGridOn.setStyleName("fmp-PushButton32"); m_btnGridOff.addClickHandler(this); m_btnGridOff.setTitle(MAppBoard.s_messages.hideGrid()); m_btnGridOff.setStyleName("fmp-PushButton32"); m_btnRegister.addClickHandler(this); m_btnRegister.setTitle(MAppBoard.s_messages.joinGame()); m_btnRegister.setStyleName("fmp-PushButton32"); m_btnPractice.addClickHandler(this); m_btnPractice.setTitle(MAppBoard.s_messages.trainningMode()); m_btnPractice.setStyleName("fmp-PushButton32"); HorizontalPanel hPanel = new HorizontalPanel(); hPanel.add(new Image(Icons.s_instance.register32())); hPanel.add(new Label(MAppBoard.s_messages.joinThisGame())); m_pnlRegister = new FocusPanel(hPanel); m_pnlRegister.addClickHandler(this); hPanel = new HorizontalPanel(); hPanel.add(new Image(Icons.s_instance.pause32())); hPanel.add(new Label(MAppBoard.s_messages.waitGameStarting())); m_pnlWait = new FocusPanel(hPanel); hPanel = new HorizontalPanel(); hPanel.add(new Image(Icons.s_instance.takeOff32())); hPanel.add(new Label(MAppBoard.s_messages.mustLandFreighter())); m_pnlLand = new FocusPanel(hPanel); m_pnlLand.addClickHandler(this); hPanel = new HorizontalPanel(); hPanel.add(new Image(Icons.s_instance.takeOff32())); hPanel.add(new Label(MAppBoard.s_messages.mustDeployUnits())); m_pnlDeploy = new FocusPanel(hPanel); m_pnlDeploy.addClickHandler(this); hPanel = new HorizontalPanel(); hPanel.add(new Image(Icons.s_instance.pause32())); hPanel.add(new Label(MAppBoard.s_messages.pauseGameAllowNewPlayer())); m_pnlPause = new FocusPanel(hPanel); hPanel = new HorizontalPanel(); hPanel.add(new Image(Icons.s_instance.endTurn32())); hPanel.add(new Label(MAppBoard.s_messages.mustEndYourTurn())); m_pnlEndTurn = new FocusPanel(hPanel); m_pnlEndTurn.addClickHandler(this); hPanel = new HorizontalPanel(); hPanel.add(new Image(Icons.s_instance.takeOff32())); hPanel.add(new Label(MAppBoard.s_messages.SelectFreighterToTakeOff())); m_pnlTakeOff = new FocusPanel(hPanel); m_pnlTakeOff.addClickHandler(this); hPanel = new HorizontalPanel(); hPanel.add(new Image(Icons.s_instance.practice32())); hPanel.add(new Label(MAppBoard.s_messages.trainningMode())); hPanel.add(m_btnPracticeCancel); m_btnPracticeCancel.addClickHandler(this); hPanel.add(m_btnPracticeOk); m_btnPracticeOk.addClickHandler(this); m_pnlPractice = new FocusPanel(hPanel); m_iconAction.setTitle(MAppBoard.s_messages.costInPA()); m_lblAction.setStyleName("fmp-status-text"); // subscribe all needed models update event AppRoot.getEventBus().addHandler(ModelUpdateEvent.TYPE, this); m_panel.setSize("100%", "100%"); m_panel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); m_panel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); initWidget(m_panel); }