Package org.jbpm.formbuilder.client.form.items

Examples of org.jbpm.formbuilder.client.form.items.TabbedLayoutFormItem$MyTabLayoutPanel


        return clone(new TabbedLayoutMenuItem());
    }

    @Override
    public FBFormItem buildWidget() {
        return build(new TabbedLayoutFormItem());
    }
View Full Code Here


        dataSnapshot.put("selectedY", getParent().getAbsoluteTop());
        dataSnapshot.put("item", getItem());
        bus.fireEvent(new UndoableEvent(dataSnapshot, new UndoableHandler() {
            @Override
            public void undoAction(UndoableEvent event) {
                TabbedLayoutFormItem item = (TabbedLayoutFormItem) event.getData("item");
                Integer selectedX = (Integer) event.getData("selectedX");
                Integer selectedY = (Integer) event.getData("selectedY");
                FBFormItem[] deletedTab = (FBFormItem[]) event.getData("deletedTab");
                int tabNumber = item.getTabForCoordinates(selectedX, selectedY);
                item.insertTab(tabNumber, (TabbedLayoutFormItem.TabLabelFormItem) deletedTab[0], (FlowLayoutFormItem) deletedTab[1]);
            }
            @Override
            public void onEvent(UndoableEvent event) { }
            @Override
            public void doAction(UndoableEvent event) {
                TabbedLayoutFormItem item = (TabbedLayoutFormItem) event.getData("item");
                Integer selectedX = (Integer) event.getData("selectedX");
                Integer selectedY = (Integer) event.getData("selectedY");
                int tabNumber = item.getTabForCoordinates(selectedX, selectedY);
                FBFormItem[] deletedTab = item.removeTab(tabNumber);
                event.setData("deletedTab", deletedTab);
            }
        }));
    }
View Full Code Here

        dataSnapshot.put("selectedY", getParent().getAbsoluteTop());
        dataSnapshot.put("item", getItem());
        bus.fireEvent(new UndoableEvent(dataSnapshot, new UndoableHandler() {
            @Override
            public void undoAction(UndoableEvent event) {
                TabbedLayoutFormItem item = (TabbedLayoutFormItem) event.getData("item");
                Integer selectedX = (Integer) event.getData("selectedX");
                Integer selectedY = (Integer) event.getData("selectedY");
                int tabNumber = item.getTabForCoordinates(selectedX, selectedY);
                item.removeTab(tabNumber);
            }
            @Override
            public void onEvent(UndoableEvent event) { }
            @Override
            public void doAction(UndoableEvent event) {
                TabbedLayoutFormItem item = (TabbedLayoutFormItem) event.getData("item");
                Integer selectedX = (Integer) event.getData("selectedX");
                Integer selectedY = (Integer) event.getData("selectedY");
                int tabNumber = item.getTabForCoordinates(selectedX, selectedY);
                item.insertTab(tabNumber, null, null);
            }
        }));
    }
View Full Code Here

TOP

Related Classes of org.jbpm.formbuilder.client.form.items.TabbedLayoutFormItem$MyTabLayoutPanel

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.