protected void addGame(SmartTable table, int row, int startCol, GameCard game) { table.setWidget( row, startCol, new ThumbBox( game.thumbMedia, MediaDescSize.HALF_THUMBNAIL_SIZE, Pages.GAMES, "d", game.gameId)); Widget link = Link.createBlock(game.name, "Name", Pages.GAMES, "d", game.gameId); if (game.playersOnline == 0) { table.setWidget(row, startCol + 1, link, 1, "Info"); } else { FlowPanel bits = new FlowPanel(); bits.add(link); bits.add(MsoyUI.createLabel(_msgs.featuredOnline("" + game.playersOnline), "tipLabel")); table.setWidget(row, startCol + 1, bits); } }