Example usage for com.google.gwt.user.client.ui HTMLPanel add

List of usage examples for com.google.gwt.user.client.ui HTMLPanel add

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui HTMLPanel add.

Prototype

@Override
public void add(Widget widget) 

Source Link

Document

Adds a child widget to the panel.

Usage

From source file:cc.kune.common.client.ui.WrappedFlowPanel.java

License:GNU Affero Public License

public static WrappedFlowPanel wrap(final Element element) {
    final HTMLPanel parent = HTMLPanel.wrap(element);
    final WrappedFlowPanel child = new WrappedFlowPanel();
    parent.add(child);
    return child;
}

From source file:com.agnie.useradmin.contextmgr.client.presenter.BasePresenter.java

License:Open Source License

public boolean go() {
    // Headers are getting pupulated here
    RootPanel headerPanel = clientFactory.getRootPanelFactory().getHeaderPanel();
    headerPanel.clear();//from w ww .j ava2s  .  c om
    HeaderView view = commonViewFactory.getHeaderView();
    view.setAccPanVisible(true);
    headerPanel.add(view);

    // Menu is getting added here
    TabBar mainMenu = viewFactory.getListMenu().getTabBar();
    Menu menu = viewFactory.getMenu();
    menu.getTabbarPan().add(mainMenu);

    // BreadCrumbPanel getting populated here
    BreadCrumbPanel breadCrumbPanel = viewFactory.getBreadCrumbPanel();
    breadCrumbPanel.clear();
    breadCrumbPanel.addBreadCrumb(I18.messages.users());
    breadCrumbPanel.getBreadCrumb(0).addClickHandler(getBreadCrumbClickHandler());

    Image help = viewFactory.getHelpImage();
    HTMLPanel helpBreadCrumbPanel = viewFactory.getHelpBreadCrumbPanel();
    helpBreadCrumbPanel.clear();
    helpBreadCrumbPanel.add(breadCrumbPanel);
    helpBreadCrumbPanel.add(help);

    // CenterPanel getting populated here
    HTMLPanel centerPanel = viewFactory.getCenterContentPanel();
    centerPanel.clear();
    centerPanel.add(menu);
    centerPanel.add(messagePanel);
    centerPanel.add(helpBreadCrumbPanel);

    // Contents are getting populated here
    RootPanel contentPanel = clientFactory.getRootPanelFactory().getContentPanel();
    contentPanel.clear();
    contentPanel.add(centerPanel);

    // Footer is getting populated here.
    RootPanel footerPanel = clientFactory.getRootPanelFactory().getFooterPanel();
    footerPanel.clear();
    footerPanel.add(commonViewFactory.getFooterView());
    return true;
}

From source file:com.agnie.useradmin.contextmgr.client.presenter.ContextSettingsPresenter.java

License:Open Source License

@Override
public boolean go() {
    if (checkPermission(Permissions.CONTEXT_SETTINGS)) {
        super.go();
        RootPanel contentPanel = clientFactory.getRootPanelFactory().getContentPanel();

        // BreadCrumbPanel getting populated here
        BreadCrumbPanel breadCrumbPanel = viewFactory.getBreadCrumbPanel();
        breadCrumbPanel.clear();// w w w . j  a v a  2 s.com
        breadCrumbPanel.addBreadCrumb(I18.messages.context_settings());
        viewFactory.getListMenu().selectTab(ListMenu.Tab.CONTEXT_SETTINGS.getIndex());
        HTMLPanel centerPanel = viewFactory.getCenterContentPanel();
        view = viewFactory.getCTXSettingsView();
        view.init(Window.Location.getParameter(QueryString.SELECTED_CONTEXT.getKey()));
        centerPanel.add(view);
        contentPanel.add(centerPanel);
        return true;
    } else {
        Scheduler.get().scheduleDeferred(new Command() {
            public void execute() {
                appController.getPlaceManager()
                        .changePlace(new Place<PlaceToken>(appController.getDefaultPlace()));
            }
        });
        return false;
    }
}

From source file:com.agnie.useradmin.contextmgr.client.presenter.ContextUserPresenter.java

License:Open Source License

@Override
public boolean go() {
    if (checkPermission(Permissions.CONTEXT_USER_MANAGER)) {
        super.go();
        RootPanel contentPanel = clientFactory.getRootPanelFactory().getContentPanel();

        HTMLPanel centerPanel = viewFactory.getCenterContentPanel();

        view = viewFactory.getCTXUsersView();
        if (dataFetcher == null) {
            dataFetcher = new UserContextDataFetcher(view);
            AsyncDP<UserApplicationCtxRegistrationPx> userDp = new AsyncDP<UserApplicationCtxRegistrationPx>(
                    dataFetcher);/*from   ww  w  .  j  a  va 2  s.  c o m*/
            view.setDataProvider(userDp);
        }
        view.initialize();

        getTotalUserCTXRoles();

        getTotalUserCTXAdminRoles();

        viewFactory.getMenu().getSearchBox().clearSearchImgClkHandlers();
        viewFactory.getMenu().getSearchBox().addSearchImgClickHandler(new ClickHandler() {

            @Override
            public void onClick(ClickEvent arg0) {
                viewFactory.getCTXUsersView().refreshPage();
            }
        });

        centerPanel.add(view);
        contentPanel.add(centerPanel);
        viewFactory.getListMenu().selectTab(ListMenu.Tab.USERS.getIndex());
        return true;
    } else {
        Scheduler.get().scheduleDeferred(new Command() {
            public void execute() {
                appController.getPlaceManager()
                        .changePlace(new Place<PlaceToken>(appController.getDefaultPlace()));
            }
        });
        return false;
    }
}

From source file:com.agnie.useradmin.landing.client.presenter.ChangePasswordPresenter.java

License:Open Source License

@Override
public boolean go() {
    super.go();//from w ww  .ja v  a 2s .  c o m
    RootPanel contentPanel = clientFactory.getRootPanelFactory().getContentPanel();
    contentPanel.clear();

    HTMLPanel centerPanel = viewFactory.getCenterContentPanel();
    centerPanel.clear();

    view = viewFactory.getChangePasswordView();
    messagePanel.hide();
    centerPanel.add(messagePanel);
    view.reset();
    centerPanel.add(view);
    contentPanel.add(centerPanel);
    return true;
}

From source file:com.agnie.useradmin.landing.client.presenter.LandingPresenter.java

License:Open Source License

@Override
public boolean go() {
    super.go();/*from  ww  w. j  a v  a2 s. c om*/
    RootPanel contentPanel = clientFactory.getRootPanelFactory().getContentPanel();
    contentPanel.clear();
    // Menu is getting added here
    Menu menu = viewFactory.getMenu();
    ListMenu listMenu = viewFactory.getListMenu();
    if (checkPermission(Permissions.CREATE_APPLICATION)) {
        listMenu.getTabbarPan().add(menu);
    }

    // BreadCrumbPanel getting populated here
    BreadCrumbPanel breadCrumbPanel = viewFactory.getBreadCrumbPanel();
    breadCrumbPanel.clear();
    breadCrumbPanel.addBreadCrumb(I18.messages.userHome());

    Image help = viewFactory.getHelpImage();
    HTMLPanel helpBreadCrumbPanel = viewFactory.getHelpBreadCrumbPanel();
    helpBreadCrumbPanel.clear();
    helpBreadCrumbPanel.add(breadCrumbPanel);
    helpBreadCrumbPanel.add(help);

    HTMLPanel centerPanel = viewFactory.getCenterContentPanel();
    centerPanel.clear();
    centerPanel.add(listMenu);
    messagePanel.addStyleName("message-pan-landing");
    centerPanel.add(messagePanel);
    centerPanel.add(helpBreadCrumbPanel);
    final LandingView view = viewFactory.getLandingView();
    view.clearLandingView();
    centerPanel.add(view);
    contentPanel.add(centerPanel);

    ApplicationManagerRequest amr = clientFactory.getRequestFactory().applicationManager();
    amr.getRegisteredApps().fire(new Receiver<List<ApplicationPx>>() {

        @Override
        public void onSuccess(List<ApplicationPx> response) {
            if (response != null && response.size() > 0) {
                view.setAppList(response);
            }
        }

        @Override
        public void onFailure(ServerFailure error) {
            Window.alert("There is some error in GettingRegApp" + error.getExceptionType());
        }
    });
    return true;
}

From source file:com.agnie.useradmin.landing.client.presenter.NewAppPresenter.java

License:Open Source License

@Override
public boolean go() {
    super.go();/*from w  w  w.  j a  va  2s  .c o m*/
    RootPanel contentPanel = clientFactory.getRootPanelFactory().getContentPanel();
    contentPanel.clear();

    HTMLPanel centerPanel = viewFactory.getCenterContentPanel();
    centerPanel.clear();

    view = viewFactory.getCreateNewAppView();
    messagePanel.hide();
    centerPanel.add(messagePanel);
    view.reset();
    centerPanel.add(view);
    contentPanel.add(centerPanel);
    // getConnectedProfiles();
    return true;
}

From source file:com.agnie.useradmin.landing.client.presenter.UpdateProfilePresenter.java

License:Open Source License

@Override
public boolean go() {
    super.go();/*from  w  w  w .  j  a v a  2s. c  o  m*/
    RootPanel contentPanel = clientFactory.getRootPanelFactory().getContentPanel();
    contentPanel.clear();

    HTMLPanel centerPanel = viewFactory.getCenterContentPanel();
    centerPanel.clear();

    view = viewFactory.getUpdateProfileView();
    messagePanel.hide();
    centerPanel.add(messagePanel);
    view.reset();
    centerPanel.add(view);
    contentPanel.add(centerPanel);
    UserManagerRequest umr = clientFactory.getRequestFactory().userManager();
    umr.getUserByUserName(userContext.getCurrentUser().getUserName()).fire(new Receiver<UserPx>() {

        @Override
        public void onSuccess(UserPx response) {

            if (response != null) {
                viewFactory.getUpdateProfileView().setUserDetails(response);
            }
        }

        @Override
        public void onFailure(ServerFailure error) {
            GWT.log("Error:In UpdateProfileViewImpl> fetchPopulateUserDet()");
        }
    });
    return true;
}

From source file:com.agnie.useradmin.login.client.presenter.ForgotPasswordPresenter.java

License:Open Source License

@Override
public boolean go() {
    super.go();/*from  w w  w  .  j  a v a 2 s .co  m*/
    RootPanel contentPanel = clientFactory.getRootPanelFactory().getContentPanel();
    contentPanel.clear();

    HTMLPanel centerPanel = viewFactory.getCenterContentPanel();
    centerPanel.clear();

    view = viewFactory.getForgotPasswordView();
    messagePanel.hide();
    view.reset();
    centerPanel.add(messagePanel);
    centerPanel.add(view);
    contentPanel.add(centerPanel);
    return true;
}

From source file:com.agnie.useradmin.login.client.presenter.FPChangePwdPresenter.java

License:Open Source License

@Override
public boolean go() {
    super.go();/*from w  ww.  ja v  a2 s.  c om*/
    RootPanel contentPanel = clientFactory.getRootPanelFactory().getContentPanel();
    contentPanel.clear();

    HTMLPanel centerPanel = viewFactory.getCenterContentPanel();
    centerPanel.clear();

    view = viewFactory.getFpChangePasswordView();
    messagePanel.hide();
    view.setUserName(place.get(USERNAME));
    view.reset();
    centerPanel.add(messagePanel);
    centerPanel.add(view);
    contentPanel.add(centerPanel);
    return true;
}