use of org.geosdi.geoplatform.gui.action.menu.MenuActionCreator in project geo-platform by geosdi.
the class LayerWidgetUI method addLayerWidgetAction.
/**
*/
private void addLayerWidgetAction() {
MenuActionRegistar menuRegistar = BasicGinInjector.MainInjector.getInstance().getMenuActionRegistar();
menuRegistar.put("layerMenu", new MenuActionCreator() {
@Override
public MenuAction createAction() {
return new LayerMenuAction();
}
});
menuRegistar.put("manageProjects", new MenuActionCreator() {
@Override
public MenuAction createAction() {
return loadMenuProjects;
}
});
}
use of org.geosdi.geoplatform.gui.action.menu.MenuActionCreator in project geo-platform by geosdi.
the class MapWidgetUI method addMapToolbarAction.
private void addMapToolbarAction() {
ToolbarActionRegistar toolbarRegistar = BasicGinInjector.MainInjector.getInstance().getToolbarActionRegistar();
toolbarRegistar.put("ZoomIn", new ToolbarActionCreator() {
@Override
public ToolbarAction createActionTool(GeoPlatformMap mapWidget) {
return new ZoomInAction(mapWidget);
}
});
toolbarRegistar.put("ZoomOut", new ToolbarActionCreator() {
@Override
public ToolbarAction createActionTool(GeoPlatformMap mapWidget) {
return new ZoomOutAction(mapWidget);
}
});
toolbarRegistar.put("ZoomPrevious", new ToolbarActionCreator() {
@Override
public ToolbarAction createActionTool(GeoPlatformMap mapWidget) {
return new ZoomPreviousAction(mapWidget);
}
});
toolbarRegistar.put("ZoomNext", new ToolbarActionCreator() {
@Override
public ToolbarAction createActionTool(GeoPlatformMap mapWidget) {
return new ZoomNextAction(mapWidget);
}
});
toolbarRegistar.put("GetFeatureInfo", new ToolbarActionCreator() {
@Override
public ToolbarAction createActionTool(GeoPlatformMap mapWidget) {
return new GetFeatureInfoAction(mapWidget);
}
});
toolbarRegistar.put("Measure", new ToolbarActionCreator() {
@Override
public ToolbarAction createActionTool(GeoPlatformMap mapWidget) {
return new MeasureAction(mapWidget);
}
});
toolbarRegistar.put("MeasureArea", new ToolbarActionCreator() {
@Override
public ToolbarAction createActionTool(GeoPlatformMap mapWidget) {
return new MeasureAreaAction(mapWidget);
}
});
MenuActionRegistar menuRegistar = BasicGinInjector.MainInjector.getInstance().getMenuActionRegistar();
menuRegistar.put("viewport", new MenuActionCreator() {
@Override
public MenuAction createAction() {
MapLayoutWidget mapLayoutWidget = Registry.get(MapRegistryEnum.MAP_LAYOUT_WIDGET.toString());
return new ViewportAction(mapLayoutWidget.getMap());
}
});
}
use of org.geosdi.geoplatform.gui.action.menu.MenuActionCreator in project geo-platform by geosdi.
the class Routing method addRoutingMenuAction.
private void addRoutingMenuAction() {
MenuActionRegistar menuRegistar = BasicGinInjector.MainInjector.getInstance().getMenuActionRegistar();
menuRegistar.put("routing", new MenuActionCreator() {
@Override
public MenuAction createAction() {
return new RoutingMenuAction();
}
});
}
use of org.geosdi.geoplatform.gui.action.menu.MenuActionCreator in project geo-platform by geosdi.
the class UserWidgetUI method addUserWidgetAction.
private void addUserWidgetAction() {
menuRegistar.put("manageUsers", new MenuActionCreator() {
@Override
public MenuAction createAction() {
return new ManageUsersMenuAction();
}
});
menuRegistar.put("userOptionsButton", new MenuActionCreator() {
@Override
public MenuAction createAction() {
return new UserOptionsMenuAction();
}
});
}
use of org.geosdi.geoplatform.gui.action.menu.MenuActionCreator in project geo-platform by geosdi.
the class BasicWidget method onModuleLoad.
@Override
public void onModuleLoad() {
MenuActionRegistar menuRegistar = BasicGinInjector.MainInjector.getInstance().getMenuActionRegistar();
menuRegistar.put("aboutGeoPlatform", new MenuActionCreator() {
private AboutGPAction action;
@Override
public MenuAction createAction() {
return action = (action == null) ? new AboutGPAction() : action;
}
});
}
Aggregations