#809 Move left, right buttons for DefineTexts using translatex parameter

This commit is contained in:
honfika@gmail.com
2015-02-22 10:48:20 +01:00
parent 354fd1143e
commit 24e1e600b3
10 changed files with 110 additions and 92 deletions

View File

@@ -665,6 +665,11 @@ public class DefineEditTextTag extends TextTag {
return true;
}
@Override
public boolean translateText(int diff) {
return true;
}
@Override
public RECT getRect(Set<BoundedTag> added) {
return bounds;

View File

@@ -447,6 +447,13 @@ public class DefineText2Tag extends TextTag {
return true;
}
@Override
public boolean translateText(int diff) {
textMatrix.translateX += diff;
setModified(true);
return true;
}
@Override
public RECT getRect(Set<BoundedTag> added) {
return textBounds;

View File

@@ -455,6 +455,13 @@ public class DefineTextTag extends TextTag {
return true;
}
@Override
public boolean translateText(int diff) {
textMatrix.translateX += diff;
setModified(true);
return true;
}
@Override
public int getCharacterId() {
return characterID;

View File

@@ -87,6 +87,8 @@ public abstract class TextTag extends CharacterTag implements DrawableTag {
public abstract boolean alignText(TextAlign textAlign);
public abstract boolean translateText(int diff);
@Override
public abstract int getCharacterId();