… | |
… | |
76 | break; |
76 | break; |
77 | default: |
77 | default: |
78 | break; |
78 | break; |
79 | } |
79 | } |
80 | |
80 | |
|
|
81 | if (begin_ > out.length ()) |
|
|
82 | begin_ = out.length (); |
|
|
83 | |
81 | label::draw (out, begin_); /* and draw */ |
84 | label::draw (out, begin_); /* and draw */ |
82 | set_cursor (); /* and finally update cursor position */ |
85 | set_cursor (); /* and finally update cursor position */ |
83 | pen (*this).commit (); /* commit changes to the screen */ |
86 | pen (*this).commit (); /* commit changes to the screen */ |
84 | } |
87 | } |
85 | |
88 | |
86 | ndk::event::result |
89 | ndk::event::result |
87 | edit::at_system (event const &ev) |
90 | edit::at_system (event const &ev) |
88 | { |
91 | { |