Field

Changeset 143:6e4f13492b3c

Show
Ignore:
Timestamp:
08/01/2008 03:57:03 PM (4 months ago)
Author:
marc@f1.local
branch:
default
Message:

too much debout println, fix for #89

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • development/java/field/core/plugins/InspectorPlugin.java

    r132 r143  
    288288                        } 
    289289 
    290                         System.out.println(source+" "+prop+" "+to); 
    291  
    292290                        if (prop.equals(iVisualElement.name)) 
    293291                        { 
    294                                 System.out.println(" setting dirty ? "); 
    295292                                source.setProperty(iVisualElement.dirty, true); 
    296293                        } 
  • development/java/field/core/ui/text/BaseTextEditor2.java

    r142 r143  
    628628                        //      System.out.println(" get next visual position from <" + pos + "> <" + bias + "> <" + direction + ">"); 
    629629                                int x = super.getNextVisualPositionFrom(text, pos, bias, direction, biasRet); 
    630                         //      System.out.println(" will return <" + x + ">"); 
     630                        //      System.out.println(" will return <" + x + ">");x 
    631631                                return x; 
    632632                        } 
     
    640640                        //      System.out.println(" moveDot <" + fb + "> <" + dot + "> <" + bias + "> element at dot <" + element + "> <" + lastDot + ">"); 
    641641 
    642                                 if (element.getName().toLowerCase().equals("component")) { 
    643                                         if (lastDot < dot) { 
     642                                if (element.getName().toLowerCase().equals("component")) 
     643                                { 
     644                                        if (lastDot < dot && dot>element.getStartOffset()) { 
    644645                                                dot = element.getEndOffset(); 
    645646                                        } else if (lastDot > dot) { 
    646                                                 dot = element.getStartOffset() - 1
     647                                                dot = element.getStartOffset()
    647648                                        } 
     649                                } 
     650                                if (dot<0) 
     651                                { 
     652                                        dot=0; 
    648653                                } 
    649654                                lastDot = dot; 
     
    658663                        //      System.out.println(" setDot <" + fb + "> <" + dot + "> <" + bias + "> element at dot <" + element + "> <" + lastDot + ">"); 
    659664 
    660                                 if (element.getName().toLowerCase().equals("component")) { 
    661                                         if (lastDot < dot) { 
     665                                if (element.getName(). toLowerCase().equals("component")) { 
     666                                        if (lastDot < dot && dot>element.getStartOffset()) { 
    662667                                                dot = element.getEndOffset(); 
    663668                                        } else if (lastDot > dot) { 
    664                                                 dot = element.getStartOffset() - 1
     669                                                dot = element.getStartOffset()
    665670                                        } 
     671                                } 
     672                                if (dot<0) 
     673                                { 
     674                                        dot=0; 
    666675                                } 
    667676                                lastDot = dot; 
     
    10211030                                if (element.getName().toLowerCase().equals("component")) { 
    10221031                        //              System.out.println(" forbidden edit"); 
     1032 
     1033                                        if (offset==element.getStartOffset()) 
     1034                                        { 
     1035                                                //System.out.println(" at start offset"); 
     1036                                                fb.replace(offset, length, text, attrs); 
     1037                                        } 
     1038 
    10231039                                } else 
    10241040                                        fb.replace(offset, length, text, attrs);