41 lines
1.0 KiB
Java
41 lines
1.0 KiB
Java
package org.gcube.portlets.user.dataminermanagertester.client.application.menu;
|
|
|
|
|
|
import javax.inject.Inject;
|
|
|
|
import com.google.gwt.uibinder.client.UiBinder;
|
|
import com.google.gwt.uibinder.client.UiField;
|
|
import com.google.gwt.user.client.ui.Widget;
|
|
import com.gwtplatform.mvp.client.ViewWithUiHandlers;
|
|
|
|
import gwt.material.design.client.ui.MaterialHeader;
|
|
import gwt.material.design.client.ui.MaterialNavBar;
|
|
import gwt.material.design.client.ui.MaterialSideNavPush;
|
|
|
|
/**
|
|
*
|
|
* @author Giancarlo Panichi
|
|
*
|
|
*/
|
|
class MenuView extends ViewWithUiHandlers<MenuUiHandlers> implements MenuPresenter.PresenterView {
|
|
|
|
interface Binder extends UiBinder<Widget, MenuView> {
|
|
***REMOVED***
|
|
|
|
@UiField
|
|
MaterialHeader header;
|
|
@UiField
|
|
MaterialNavBar navBar;
|
|
@UiField
|
|
MaterialSideNavPush sideNav;
|
|
|
|
@Inject
|
|
MenuView(Binder uiBinder) {
|
|
initWidget(uiBinder.createAndBindUi(this));
|
|
|
|
sideNav.addOpenedHandler(event -> getUiHandlers().setContentPush());
|
|
sideNav.addClosedHandler(event -> getUiHandlers().setContentPush());
|
|
|
|
***REMOVED***
|
|
|
|
***REMOVED*** |