Changeset 143:6e4f13492b3c
- 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
| r132 |
r143 |
|
| 288 | 288 | } |
|---|
| 289 | 289 | |
|---|
| 290 | | System.out.println(source+" "+prop+" "+to); |
|---|
| 291 | | |
|---|
| 292 | 290 | if (prop.equals(iVisualElement.name)) |
|---|
| 293 | 291 | { |
|---|
| 294 | | System.out.println(" setting dirty ? "); |
|---|
| 295 | 292 | source.setProperty(iVisualElement.dirty, true); |
|---|
| 296 | 293 | } |
|---|
| r142 |
r143 |
|
| 628 | 628 | // System.out.println(" get next visual position from <" + pos + "> <" + bias + "> <" + direction + ">"); |
|---|
| 629 | 629 | int x = super.getNextVisualPositionFrom(text, pos, bias, direction, biasRet); |
|---|
| 630 | | // System.out.println(" will return <" + x + ">"); |
|---|
| | 630 | // System.out.println(" will return <" + x + ">");x |
|---|
| 631 | 631 | return x; |
|---|
| 632 | 632 | } |
|---|
| … | … | |
| 640 | 640 | // System.out.println(" moveDot <" + fb + "> <" + dot + "> <" + bias + "> element at dot <" + element + "> <" + lastDot + ">"); |
|---|
| 641 | 641 | |
|---|
| 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()) { |
|---|
| 644 | 645 | dot = element.getEndOffset(); |
|---|
| 645 | 646 | } else if (lastDot > dot) { |
|---|
| 646 | | dot = element.getStartOffset() - 1; |
|---|
| | 647 | dot = element.getStartOffset() ; |
|---|
| 647 | 648 | } |
|---|
| | 649 | } |
|---|
| | 650 | if (dot<0) |
|---|
| | 651 | { |
|---|
| | 652 | dot=0; |
|---|
| 648 | 653 | } |
|---|
| 649 | 654 | lastDot = dot; |
|---|
| … | … | |
| 658 | 663 | // System.out.println(" setDot <" + fb + "> <" + dot + "> <" + bias + "> element at dot <" + element + "> <" + lastDot + ">"); |
|---|
| 659 | 664 | |
|---|
| 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()) { |
|---|
| 662 | 667 | dot = element.getEndOffset(); |
|---|
| 663 | 668 | } else if (lastDot > dot) { |
|---|
| 664 | | dot = element.getStartOffset() - 1; |
|---|
| | 669 | dot = element.getStartOffset() ; |
|---|
| 665 | 670 | } |
|---|
| | 671 | } |
|---|
| | 672 | if (dot<0) |
|---|
| | 673 | { |
|---|
| | 674 | dot=0; |
|---|
| 666 | 675 | } |
|---|
| 667 | 676 | lastDot = dot; |
|---|
| … | … | |
| 1021 | 1030 | if (element.getName().toLowerCase().equals("component")) { |
|---|
| 1022 | 1031 | // 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 | |
|---|
| 1023 | 1039 | } else |
|---|
| 1024 | 1040 | fb.replace(offset, length, text, attrs); |
|---|