Package org.apache.isis.viewer.dnd.view

Examples of org.apache.isis.viewer.dnd.view.UndoStack


            @Override
            public InteractionSpy getSpy() {
                return null;
            }

            UndoStack undoStack = new UndoStack();

            @Override
            public UndoStack getUndoStack() {
                return undoStack;
            }
View Full Code Here


        // system
        // options.add(new PrintOption());

        addViewDebugMenuItems(options);

        final UndoStack undoStack = getViewManager().getUndoStack();
        if (!undoStack.isEmpty()) {
            options.add(new UserActionAbstract("Undo " + undoStack.getNameOfUndo()) {

                @Override
                public Consent disabled(final View component) {
                    return new ConsentAbstract("", undoStack.descriptionOfUndo()) {
                        private static final long serialVersionUID = 1L;
                    };
                }

                @Override
                public void execute(final Workspace workspace, final View view, final Location at) {
                    undoStack.undoLastCommand();
                }
            });
        }
    }
View Full Code Here

        // system
        // options.add(new PrintOption());

        addViewDebugMenuItems(options);

        final UndoStack undoStack = getViewManager().getUndoStack();
        if (!undoStack.isEmpty()) {
            options.add(new UserActionAbstract("Undo " + undoStack.getNameOfUndo()) {

                @Override
                public Consent disabled(final View component) {
                    return new ConsentAbstract("", undoStack.descriptionOfUndo()) {
                        private static final long serialVersionUID = 1L;
                    };
                }

                @Override
                public void execute(final Workspace workspace, final View view, final Location at) {
                    undoStack.undoLastCommand();
                }
            });
        }
    }
View Full Code Here

        // TODO ask the viewer for the print option - provided by the underlying system
        // options.add(new PrintOption());

        addViewDebugMenuItems(options);

        final UndoStack undoStack = getViewManager().getUndoStack();
        if (!undoStack.isEmpty()) {
            options.add(new UserActionAbstract("Undo " + undoStack.getNameOfUndo()) {

                @Override
                public Consent disabled(final View component) {
                    return new ConsentAbstract("", undoStack.descriptionOfUndo()) {
                        private static final long serialVersionUID = 1L;
                    };
                }

                @Override
                public void execute(final Workspace workspace, final View view, final Location at) {
                    undoStack.undoLastCommand();
                }
            });
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.isis.viewer.dnd.view.UndoStack

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.