Igor Stasenko wrote:
On 19 May 2013 22:01, Denis Kudriashov <[email protected]> wrote:
  
Hello.

New TxText version 0.8 is ready:

- editor stuff extracted to separate packages TxText-Editor and
TxTextTests-Editor
- edit decorators implemented:

TxNoneEditDecorator- basic editing
    
then maybe it should be named as basiceditdecorator?

  
TxMaskedEditDecorator- input masked values like phone numbers
TxInsertModeEditDecorator - input with "insert mode" where any new character
replace next one.
    
insert mode is actually opposite - inserts when you type.
replace mode is replaces when you type.
  

replacing characters as you type is also commonly called "Overwrite" mode

  
TxSmartCharsEditDecorator- input smart characters like ()[]{}
TxSingleLineEditDecorator - general way to decorate editing with simple
decoration format. TxSmartNumbersDecorationFormat is example. It transform
text with number format like: '10 000 000' or '10'000'000'.

    
btw, can you wrap decorators on top of each other i.e.

Masked-SimgleLine
so i could have a single-line editor for entering only a phone number?

also, going ahead.. how easy/hard would be to implement a password input field,
when model contains what user types, but display all *** chars?

  
According methods were added to TxTextMorph:

#editDecorator: - set specific edit decorator (TxNoneEditDecorator by
default)
#inputContents - returns "native" value (undecorated).
#displayedContents - returns raw text model asString

See new examples on TxTextMorph class side.

Best regards,
Denis
    


  

Reply via email to