Example usage for com.google.gwt.activity.shared Activity start

List of usage examples for com.google.gwt.activity.shared Activity start

Introduction

In this page you can find the example usage for com.google.gwt.activity.shared Activity start.

Prototype

void start(AcceptsOneWidget panel, EventBus eventBus);

Source Link

Document

Called when the Activity should ready its widget for the user.

Usage

From source file:com.xemantic.tadedon.gwt.activity.shared.ActivityChangeHandlingActivityMapper.java

License:Apache License

/** {@inheritDoc} */
@Override//from   ww w  .  j a  v a2  s .  co  m
public Activity getActivity(Place place) {
    final Activity activity = m_activityMapper.getActivity(place);
    if (activity == null) {
        return null;
    }
    return new AbstractActivityWrapper(activity) {
        @Override
        public void start(final AcceptsOneWidget panel, EventBus eventBus) {
            activity.start(new AcceptsOneWidget() {
                @Override
                public void setWidget(IsWidget w) {
                    if (activity instanceof HasActivityDescription) {
                        m_eventBus.fireEvent(new ActivityChangeEvent(activity));
                    }
                    panel.setWidget(w);
                }
            }, eventBus);
        }
    };
}

From source file:org.drools.guvnor.client.common.content.multi.MultiActivityManager.java

License:Apache License

private void startNewActivity(final ContentPlace newPlace) {
    final Activity activity = activityMapper.getActivity(newPlace);

    final ResettableEventBus resettableEventBus = new ResettableEventBus(eventBus);

    activeActivities.put(newPlace, activity);

    activity.start(tabbedPanel.addTab(newPlace), resettableEventBus);
}