ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/dclient/src/backend/ndk/edit.cpp
(Generate patch)

Comparing deliantra/dclient/src/backend/ndk/edit.cpp (file contents):
Revision 1.7 by sf-pippijn, Fri Jan 21 21:49:37 2011 UTC vs.
Revision 1.8 by sf-pippijn, Fri Jan 21 21:54:01 2011 UTC

140 erase (pos); 140 erase (pos);
141 draw (); /* we always need full redraw */ 141 draw (); /* we always need full redraw */
142 res = event::accepted; 142 res = event::accepted;
143 } 143 }
144 break; 144 break;
145 case key::ctrl_u:
146 if (pos)
147 {
148 /* delete all characters up to the current */
149 text_ = text_.substr (pos, text_.length () - pos);
150 current_ = 0;
151 recalibrate (); // TODO: ? draw () : set_cursor (); // or always draw?
152 draw ();
153 pos = 0;
154 }
155 res = event::accepted;
156 break;
145 case key::home: 157 case key::home:
146 begin_ = 0; 158 begin_ = 0;
147 current_ = 0; 159 current_ = 0;
148 draw (); 160 draw ();
149 res = event::accepted; 161 res = event::accepted;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines