47 | | * make interface TextViewModel: '''description''' |
| 47 | * Make abstract class TextViewModel: |
| 48 | * public abstract ImmText getRawText(); |
| 49 | * public abstract ImmText getProcessedText(); |
| 50 | * public abstract int getCaret(); |
| 51 | * public abstract int getMark(); |
| 52 | * public abstract ImmList<ImmArea> getAreas(); |
| 53 | * public abstract boolean isEditable(); |
| 54 | * public abstract HotLayout getTextLayout(); |
| 55 | * public RwProp<HotStyleDef> inputStyle(); |
| 56 | * public HotTextInterval getSelectionInterval(); |
| 57 | * public RwProp<Float> wantedX(); |
| 58 | * public abstract Prop<ImmMap<HotTextInterval, Attachment>> attachmentMap(); |
| 59 | |