Package org.thechiselgroup.choosel.core.client.ui

Examples of org.thechiselgroup.choosel.core.client.ui.Action


        desktop.createWindow(content, 30, 120, 800, 600);
    }

    private void createImportDialog() {
        Action importAction = addDialogActionToToolbar(DATA_PANEL, "Import",
                new ImportDialog(importer, dataSources));

        new RestrictImporterToOneDataSourceManager(dataSources, importAction)
                .init();
    }
View Full Code Here


  @Before
  public void setUp() throws Exception {
    MockitoGWTBridge.setUp();
    MockitoAnnotations.initMocks(this);

    action = spy(new Action("", new NullCommand()));
    commandManager = spy(new DefaultCommandManager());
    underTest = new UndoActionStateController(commandManager, action);

    when(
        resolver.resolve(any(VisualItem.class),
View Full Code Here

  @Before
  public void setUp() throws Exception {
    MockitoGWTBridge.setUp();
    MockitoAnnotations.initMocks(this);

    action = spy(new Action("", new NullCommand()));
    commandManager = spy(new DefaultCommandManager());
    underTest = new RedoActionStateController(commandManager, action);

    when(
        resolver.resolve(any(VisualItem.class),
View Full Code Here

    }

    protected Action addActionToToolbar(String panelId, String label,
            String iconName, Command command) {

        Action action = new Action(label, command, iconName);
        addActionToToolbar(panelId, action);
        return action;
    }
View Full Code Here

        initHelpAction();
        initAboutAction();
    }

    protected void initLoadWorkspaceAction() {
        Action loadAction = addActionToToolbar(WORKSPACE_PANEL,
                "Load Workspace", "workspace-open",
                new AsyncCommandToCommandAdapter(loadWorkspaceDialogCommand,
                        asyncCommandExecutor));

        new AuthenticationBasedEnablingStateWrapper(authenticationManager,
View Full Code Here

        addActionToToolbar(WORKSPACE_PANEL, "New Workspace", "workspace-new",
                newWorkspaceCommand);
    }

    protected void initRedoAction() {
        Action redoAction = addActionToToolbar(EDIT_PANEL, "Redo", "edit-redo",
                new Command() {
                    @Override
                    public void execute() {
                        assert commandManager.canRedo();
                        commandManager.redo();
View Full Code Here

        new RedoActionStateController(commandManager, redoAction).init();
    }

    protected void initSaveWorkspaceAction() {
        Action saveAction = addActionToToolbar(WORKSPACE_PANEL,
                SaveActionStateController.MESSAGE_SAVE_WORKSPACE,
                "workspace-save", saveWorkspaceCommand);
        AuthenticationBasedEnablingStateWrapper authWrapper = new AuthenticationBasedEnablingStateWrapper(
                authenticationManager, saveAction);
        authWrapper.init();
View Full Code Here

        new SaveActionStateController(workspaceManager, saveAction, authWrapper)
                .init();
    }

    protected void initShareWorkspaceAction() {
        Action action = addActionToToolbar(WORKSPACE_PANEL, "Share Workspace",
                "workspace-share", new AsyncCommandToCommandAdapter(
                        shareWorkspaceCommand, asyncCommandExecutor));

        new AuthenticationBasedEnablingStateWrapper(authenticationManager,
                action).init();
View Full Code Here

        new AuthenticationBasedEnablingStateWrapper(authenticationManager,
                action).init();
    }

    protected void initUndoAction() {
        Action undoAction = addActionToToolbar(EDIT_PANEL, "Undo", "edit-undo",
                new Command() {
                    @Override
                    public void execute() {
                        assert commandManager.canUndo();
                        commandManager.undo();
View Full Code Here

TOP

Related Classes of org.thechiselgroup.choosel.core.client.ui.Action

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.