Examples of RegionManager


Examples of com.lightcrafts.ui.editor.RegionManager

        // Enable "paste" after "cut":

        cutItem.addActionListener(
            new ActionListener() {
                public void actionPerformed(ActionEvent event) {
                    RegionManager regions = (RegionManager) get("regions");
                    CurveIterator selection = (CurveIterator) get("selection");
                    regions.unShareShapes(selection);
                    put("clipboard", selection);
                    updatePasteEnabled();
                }
            }
        );
        // Enable "paste" after "copy":

        copyItem.addActionListener(
            new ActionListener() {
                public void actionPerformed(ActionEvent event) {
                    final Object selection = get("selection");
                    put("clipboard", selection);
                    updatePasteEnabled();
                }
            }
        );

        // And "paste" does the deed:

        pasteItem.addActionListener(
            new ActionListener() {
                public void actionPerformed(ActionEvent event) {
                    CurveIterator selection = (CurveIterator) get("clipboard");
                    RegionManager regions = (RegionManager) get("regions");
                    regions.shareShapes(selection, true);
                }
            }
        );

        pasteRefItem.addActionListener(
            new ActionListener() {
                public void actionPerformed(ActionEvent event) {
                    CurveIterator selection = (CurveIterator) get("clipboard");
                    RegionManager regions = (RegionManager) get("regions");
                    regions.shareShapes(selection, false);
                }
            }
        );
        if (Platform.getType() != Platform.MacOSX) {
            // On the Mac, the "Preferences" item lies under the app menu.
View Full Code Here

Examples of com.lightcrafts.ui.editor.RegionManager

        final Document newDoc = (frame != null) ? frame.getDocument() : null;
        final Document oldDoc = docRef.get();

        if (newDoc != oldDoc) {
            if (oldDoc != null) {
                final RegionManager oldRegions = oldDoc.getRegionManager();
                oldRegions.removeSelectionListener(CurveSelectionListener);
                remove("regions");
                Editor editor = oldDoc.getEditor();
                EditorControls controls = editor.getToolStack();
                controls.removeOpStackListener(ToolListener);
            }
            if (newDoc != null) {
                final RegionManager newRegions = newDoc.getRegionManager();
                newRegions.addSelectionListener(CurveSelectionListener);
                put("regions", newRegions);
                Editor editor = newDoc.getEditor();
                EditorControls controls = editor.getToolStack();
                controls.addOpStackListener(ToolListener);
            }
View Full Code Here

Examples of com.lightcrafts.ui.editor.RegionManager

        endAdvice = new RegionEndAdvice(frame);
        emptyFolderAdvice = new EmptyFolderAdvice(frame);

        Document doc = frame.getDocument();
        if (doc != null) {
            RegionManager regions = doc.getRegionManager();
            regions.addRegionListener(this);

            regionsAction = regions.getShowHideAction();
            regionsAction.addPropertyChangeListener(this);
        }
    }
View Full Code Here

Examples of com.lightcrafts.ui.editor.RegionManager

    // will remain in memory for the life of the frame.
    // See ComboFrame.dispose().
    public void dispose() {
        Document doc = frame.getDocument();
        if (doc != null) {
            RegionManager regions = doc.getRegionManager();
            regions.removeRegionListener(this);
            regionsAction.removePropertyChangeListener(this);
        }
    }
View Full Code Here

Examples of com.lightcrafts.ui.editor.RegionManager

        // UnShare the selected SharedShapes:
       
        deleteItem.addActionListener(
            new ActionListener() {
                public void actionPerformed(ActionEvent event) {
                    RegionManager regions = (RegionManager) get("regions");
                    CurveIterator selection = (CurveIterator) get("selection");
                    regions.unShareShapes(selection);
                }
            }
        );

        // Sync up menu items with the actual settings when the menu shows,
        // in case they get altered by some other controls:
        addMenuListener(
            new MenuListener() {
                public void menuCanceled(MenuEvent e) {
                }
                public void menuDeselected(MenuEvent e) {
                }
                public void menuSelected(MenuEvent e) {
                    RegionManager regions = (RegionManager) get("regions");
                    if (regions != null) {
                        int curveType = regions.getCurveType();
                        switch (curveType) {
                            case CurveFactory.Polygon:
                                polygonItem.setSelected(true);
                                break;
                            case CurveFactory.CubicBezier:
View Full Code Here

Examples of com.lightcrafts.ui.editor.RegionManager

            basisItem.setEnabled(hasDoc);

            remove("selection");

            if (oldDoc != null) {
                RegionManager regions = oldDoc.getRegionManager();
                regions.removeSelectionListener(CurveSelectionListener);
                remove("regions");
            }

            if (newDoc != null) {
                RegionManager regions = newDoc.getRegionManager();
                regions.addSelectionListener(CurveSelectionListener);
                put("regions", regions);
            }
            docRef = new WeakReference<Document>(newDoc);
        }
        super.update();
View Full Code Here

Examples of com.sk89q.worldguard.protection.managers.RegionManager

    // do we have a world guard region here?
    if (conf.getString(confbase + ".worldguardRegion") != null && conf.getString(confbase + ".worldguardWorld") != null && SimpleSpleef.getPlugin().getWorldGuard() != null) {
      // get world guard region
      World world = SimpleSpleef.getPlugin().getServer().getWorld(conf.getString(confbase + ".worldguardWorld"));
      // get region manager
      RegionManager regionManager = world!=null?SimpleSpleef.getPlugin().getWorldGuard().getRegionManager(world):null;
      // error?
      if (world == null || regionManager == null) return null;
      // get region
      ProtectedRegion region = regionManager.getRegion(conf.getString(confbase + ".worldguardRegion"));
      if (region == null) return null;
      return new CuboidWorldGuard(region, world); // create world guard cuboid - very cool!
    } else { // normal, non WorldGuard coordinates
      // now, check sane coords
      String firstWorldString = conf.getString(confbase + ".a.world");
View Full Code Here

Examples of mapwriter.region.RegionManager

    this.mapTexture = newMapTexture;
    if (oldMapTexture != null) {
      oldMapTexture.close();
    }
    this.executor = new BackgroundExecutor();
    this.regionManager = new RegionManager(this.worldDir, this.imageDir, this.blockColours, this.minZoom, this.maxZoom);
   
    UndergroundTexture oldTexture = this.undergroundMapTexture;
    UndergroundTexture newTexture = new UndergroundTexture(this, this.textureSize, this.linearTextureScalingEnabled);
    this.undergroundMapTexture = newTexture;
    if (oldTexture != null) {
View Full Code Here

Examples of org.apache.hedwig.server.regions.RegionManager

        }

    }

    protected RegionManager instantiateRegionManager(PersistenceManager pm, ScheduledExecutorService scheduler) {
        return new RegionManager(pm, conf, zk, scheduler, new HedwigHubClientFactory(conf, clientChannelFactory));
    }
View Full Code Here

Examples of org.apache.hedwig.server.regions.RegionManager

        }

    }

    protected RegionManager instantiateRegionManager(PersistenceManager pm, ScheduledExecutorService scheduler) {
        return new RegionManager(pm, conf, zk, scheduler, new HedwigHubClientFactory(conf, clientConfiguration,
                clientChannelFactory));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.