Revision 370 org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.main/src/main/java/org/gvsig/vectorediting/main/Main.java

View differences:

Main.java
116 116
import org.gvsig.vectorediting.lib.prov.spline.SplineEditingProviderFactory;
117 117
import org.gvsig.vectorediting.lib.prov.split.SplitEditingProviderFactory;
118 118
import org.gvsig.vectorediting.lib.prov.splitline.SplitLineEditingProviderFactory;
119
import org.gvsig.vectorediting.lib.prov.stretch.StretchEditingProviderFactory;
119 120
import org.gvsig.vectorediting.lib.prov.trimline.TrimLineEditingProviderFactory;
120 121
import org.gvsig.vectorediting.lib.spi.EditingProviderLocator;
121 122
import org.gvsig.vectorediting.lib.spi.EditingProviderManager;
......
252 253
        buttons.add(new JButton(getExplodeGeometryAction()));
253 254
        buttons.add(new JButton(getMoveAction()));
254 255
        buttons.add(new JButton(getDuplicateAction()));
256
        buttons.add(new JButton(getStretchAction()));
255 257
        buttons.add(new JButton(getRotateAction()));
256 258
        buttons.add(new JButton(getSplitLineAction()));
257 259
        buttons.add(new JButton(getSplitAction()));
......
303 305
    }
304 306

  
305 307
    private AbstractAction getInternalPolygonAction() {
306
        return new AbstractAction("modify-internal-polygon") {
308
        return new AbstractAction(InternalPolygonEditingProviderFactory.PROVIDER_NAME) {
307 309

  
308 310
            /**
309 311
             *
......
319 321
    }
320 322

  
321 323
    private AbstractAction getExplodeGeometryAction() {
322
        return new AbstractAction("modify-explode-geometry") {
324
        return new AbstractAction(ExplodeEditingProviderFactory.PROVIDER_NAME) {
323 325

  
324 326
            /**
325 327
             *
......
335 337
    }
336 338

  
337 339
    private AbstractAction getMoveAction() {
338
        return new AbstractAction("modify-move") {
340
        return new AbstractAction(MoveEditingProviderFactory.PROVIDER_NAME) {
339 341

  
340 342
            /**
341 343
             *
......
351 353
    }
352 354

  
353 355
    private AbstractAction getDuplicateAction() {
354
        return new AbstractAction("modify-duplicate") {
356
        return new AbstractAction(DuplicateEditingProviderFactory.PROVIDER_NAME) {
355 357

  
356 358
            /**
357 359
             *
......
367 369
    }
368 370

  
369 371
    private AbstractAction getSimplifyAction() {
370
        return new AbstractAction("modify-simplify") {
372
        return new AbstractAction(SimplifyEditingProviderFactory.PROVIDER_NAME) {
371 373

  
372 374
            /**
373 375
             *
......
383 385
    }
384 386

  
385 387
    private AbstractAction getFilledSplineAction() {
386
        return new AbstractAction("insert-filled-spline") {
388
        return new AbstractAction(FilledSplineEditingProviderFactory.PROVIDER_NAME) {
387 389

  
388 390
            /**
389 391
             *
......
400 402
    }
401 403

  
402 404
    private AbstractAction getSplineAction() {
403
        return new AbstractAction("insert-spline") {
405
        return new AbstractAction(SplineEditingProviderFactory.PROVIDER_NAME) {
404 406

  
405 407
            /**
406 408
             *
......
417 419
    }
418 420

  
419 421
    private AbstractAction getFilledRectangleAction() {
420
        return new AbstractAction("insert-filled-rectangle") {
422
        return new AbstractAction(FilledRectangleEditingProviderFactory.PROVIDER_NAME) {
421 423

  
422 424
            /**
423 425
             *
......
434 436
    }
435 437

  
436 438
    private AbstractAction getRectangleAction() {
437
        return new AbstractAction("insert-rectangle") {
439
        return new AbstractAction(RectangleEditingProviderFactory.PROVIDER_NAME) {
438 440

  
439 441
            /**
440 442
             *
......
451 453
    }
452 454

  
453 455
    private AbstractAction getFilledRegularPolygonAction() {
454
        return new AbstractAction("insert-filled-regular-polygon") {
456
        return new AbstractAction(FilledRegularPolygonEditingProviderFactory.PROVIDER_NAME) {
455 457

  
456 458
            /**
457 459
             *
......
468 470
    }
469 471

  
470 472
    private AbstractAction getRegularPolygonAction() {
471
        return new AbstractAction("insert-regular-polygon") {
473
        return new AbstractAction(RegularPolygonEditingProviderFactory.PROVIDER_NAME) {
472 474

  
473 475
            /**
474 476
             *
......
484 486
    }
485 487

  
486 488
    private AbstractAction getPolygonAction() {
487
        return new AbstractAction("insert-polygon") {
489
        return new AbstractAction(PolygonEditingProviderFactory.PROVIDER_NAME) {
488 490

  
489 491
            /**
490 492
             *
......
500 502
    }
501 503

  
502 504
    private AbstractAction getPolylineAction() {
503
        return new AbstractAction("insert-polyline") {
505
        return new AbstractAction(PolylineEditingProviderFactory.PROVIDER_NAME) {
504 506

  
505 507
            /**
506 508
             *
......
516 518
    }
517 519

  
518 520
    private AbstractAction getFilledEclipseAction() {
519
        return new AbstractAction("insert-ellipse") {
521
        return new AbstractAction(EllipseEditingProviderFactory.PROVIDER_NAME) {
520 522

  
521 523
            /**
522 524
             *
......
532 534
    }
533 535

  
534 536
    private AbstractAction getCircumferenceCrAction() {
535
        return new AbstractAction("insert-circumference-cr") {
537
        return new AbstractAction(CircumferenceCREditingProviderFactory.PROVIDER_NAME) {
536 538

  
537 539
            /**
538 540
             *
......
548 550
    }
549 551

  
550 552
    private AbstractAction getCircleCrAction() {
551
        return new AbstractAction("insert-circle-cr") {
553
        return new AbstractAction(CircleCREditingProviderFactory.PROVIDER_NAME) {
552 554

  
553 555
            /**
554 556
             *
......
564 566
    }
565 567

  
566 568
    private AbstractAction getCircumference3PAction() {
567
        return new AbstractAction("insert-circumference-3p") {
569
        return new AbstractAction(Circumference3PEditingProviderFactory.PROVIDER_NAME) {
568 570

  
569 571
            /**
570 572
             *
......
580 582
    }
581 583

  
582 584
    private AbstractAction getCircle3PAction() {
583
        return new AbstractAction("insert-circle-3p") {
585
        return new AbstractAction(Circle3PEditingProviderFactory.PROVIDER_NAME) {
584 586

  
585 587
            /**
586 588
             *
......
596 598
    }
597 599

  
598 600
    private AbstractAction getArcAction() {
599
        return new AbstractAction("insert-arc") {
601
        return new AbstractAction(ArcEditingProviderFactory.PROVIDER_NAME) {
600 602

  
601 603
            /**
602 604
             *
......
612 614
    }
613 615

  
614 616
    private AbstractAction getLineAction() {
615
        return new AbstractAction("insert-line") {
617
        return new AbstractAction(LineEditingProviderFactory.PROVIDER_NAME) {
616 618

  
617 619
            /**
618 620
             *
......
628 630
    }
629 631

  
630 632
    private AbstractAction getPointAction() {
631
        return new AbstractAction("insert-point") {
633
        return new AbstractAction(PointEditingProviderFactory.PROVIDER_NAME) {
632 634

  
633 635
            /**
634 636
             *
......
645 647
    }
646 648

  
647 649
    private AbstractAction getMultiPointAction() {
648
        return new AbstractAction("insert-multipoint") {
650
        return new AbstractAction(MultipointEditingProviderFactory.PROVIDER_NAME) {
649 651

  
650 652
            /**
651 653
             *
......
662 664
    }
663 665

  
664 666
    private AbstractAction getSplitLineAction() {
665
        return new AbstractAction("modify-split-line") {
667
        return new AbstractAction(SplitLineEditingProviderFactory.PROVIDER_NAME) {
666 668

  
667 669
            /**
668 670
             *
......
678 680
    }
679 681

  
680 682
    private AbstractAction getSplitAction() {
681
        return new AbstractAction("modify-split") {
683
        return new AbstractAction(SplitEditingProviderFactory.PROVIDER_NAME) {
682 684

  
683 685
            /**
684 686
             *
......
694 696
    }
695 697

  
696 698
    private AbstractAction getExtendLineAction() {
697
        return new AbstractAction("modify-extend-line") {
699
        return new AbstractAction(ExtendLineEditingProviderFactory.PROVIDER_NAME) {
698 700

  
699 701
            /**
700 702
             *
......
710 712
    }
711 713

  
712 714
    private AbstractAction getTrimLineAction() {
713
        return new AbstractAction("modify-trim-line") {
715
        return new AbstractAction(TrimLineEditingProviderFactory.PROVIDER_NAME) {
714 716

  
715 717
            /**
716 718
             *
......
747 749
    }
748 750

  
749 751
    private AbstractAction getRotateAction() {
750
        return new AbstractAction("modify-rotate") {
752
        return new AbstractAction(RotateEditingProviderFactory.PROVIDER_NAME) {
751 753

  
752 754
            /**
753 755
            *
......
904 906
    }
905 907

  
906 908
    private AbstractAction getAutopolygonAction() {
907
        return new AbstractAction("insert-autopolygon") {
909
        return new AbstractAction(AutopolygonEditingProviderFactory.PROVIDER_NAME) {
908 910

  
909 911
            /**
910 912
             *
......
920 922
    }
921 923

  
922 924
    private AbstractAction getJoinAction() {
923
        return new AbstractAction("modify-join") {
925
        return new AbstractAction(JoinEditingProviderFactory.PROVIDER_NAME) {
924 926

  
925 927
            /**
926 928
             *
......
936 938
    }
937 939

  
938 940
    private AbstractAction getSmoothLineAction() {
939
        return new AbstractAction("modify-smooth-line") {
941
        return new AbstractAction(SmoothLineEditingProviderFactory.PROVIDER_NAME) {
940 942

  
941 943
            /**
942 944
             *
......
952 954
    }
953 955

  
954 956
    private AbstractAction getScaleAction() {
955
        return new AbstractAction("modify-scale") {
957
        return new AbstractAction(ScaleEditingProviderFactory.PROVIDER_NAME) {
956 958

  
957 959
            /**
958 960
             *
......
968 970
    }
969 971

  
970 972
    private AbstractAction getRectangularMatrixAction() {
971
        return new AbstractAction("insert-rectangular-matrix") {
973
        return new AbstractAction(RectangularMatrixEditingProviderFactory.PROVIDER_NAME) {
972 974

  
973 975
            /**
974 976
             *
......
984 986
    }
985 987

  
986 988
    private AbstractAction getPolarMatrixAction() {
987
        return new AbstractAction("insert-polar-matrix") {
989
        return new AbstractAction(PolarMatrixEditingProviderFactory.PROVIDER_NAME) {
988 990

  
989 991
            /**
990 992
             *
......
1014 1016
            }
1015 1017
        };
1016 1018
    }
1019
    
1020
    private AbstractAction getStretchAction() {
1021
        return new AbstractAction(StretchEditingProviderFactory.PROVIDER_NAME) {
1017 1022

  
1023
            /**
1024
             *
1025
             */
1026
            private static final long serialVersionUID = 6445235261647995856L;
1027

  
1028
            public void actionPerformed(ActionEvent e) {
1029
                editingContext = swingManager.getEditingContext(mapControl);
1030
                editingContext
1031
                    .activateService(StretchEditingProviderFactory.PROVIDER_NAME);
1032
            }
1033
        };
1034
    }
1035

  
1018 1036
    private void createMenu() {
1019 1037
        // Create the menu bar.
1020 1038
        JMenuBar menuBar = new JMenuBar();

Also available in: Unified diff