Package org.flexdock.dockbar

Examples of org.flexdock.dockbar.DockbarManager


        int evtType = event.getID();
        if(evtType!=MouseEvent.MOUSE_MOVED && evtType!=MouseEvent.MOUSE_PRESSED)
            return;

        // get the activation listener for the current dockbarManager
        DockbarManager mgr = DockbarManager.getCurrent();
        ActivationListener listener = mgr==null? null: mgr.getActivationListener();
        if(listener==null || !listener.isAvailable())
            return;

        // translate the mouse event to the viewpane parent
        MouseEvent evt = (MouseEvent)event;
        Point p = SwingUtilities.convertPoint((Component)evt.getSource(), evt.getPoint(), mgr.getViewPane().getParent());
        ViewPane viewPane = mgr.getViewPane();
        boolean mouseOver = viewPane.getBounds().contains(p);

        if(evtType==MouseEvent.MOUSE_PRESSED)
            // check mousePressed for activation/deactivation
            listener.mousePressed(p, mouseOver);
View Full Code Here


            label.setText(dockable.getDockingProperties().getDockableDesc());
        }
    }

    private DockbarLabel getDockbarLabel(Dockable dockable) {
        DockbarManager mgr = DockbarManager.getCurrent();
        Dockbar dockbar = mgr==null? null: mgr.getDockbar(dockable);
        return dockbar==null? null: dockbar.getLabel(dockable);
    }
View Full Code Here

TOP

Related Classes of org.flexdock.dockbar.DockbarManager

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.