r2936 - trunk/data/qcsrc/menu-div0test/item
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Sat Nov 10 10:26:42 EST 2007
Author: div0
Date: 2007-11-10 10:26:42 -0500 (Sat, 10 Nov 2007)
New Revision: 2936
Modified:
trunk/data/qcsrc/menu-div0test/item/inputbox.c
Log:
add (shift|ctrl|alt)-backspace for deleting all too
Modified: trunk/data/qcsrc/menu-div0test/item/inputbox.c
===================================================================
--- trunk/data/qcsrc/menu-div0test/item/inputbox.c 2007-11-10 15:25:09 UTC (rev 2935)
+++ trunk/data/qcsrc/menu-div0test/item/inputbox.c 2007-11-10 15:26:42 UTC (rev 2936)
@@ -85,11 +85,14 @@
me.cursorPos = strlen(me.text);
return 1;
case K_BACKSPACE:
- if(me.cursorPos > 0)
- {
- me.cursorPos -= 1;
- me.setText(me, strcat(substring(me.text, 0, me.cursorPos), substring(me.text, me.cursorPos + 1, strlen(me.text) - me.cursorPos - 1)));
- }
+ if(shift)
+ me.setText(me, "");
+ else
+ if(me.cursorPos > 0)
+ {
+ me.cursorPos -= 1;
+ me.setText(me, strcat(substring(me.text, 0, me.cursorPos), substring(me.text, me.cursorPos + 1, strlen(me.text) - me.cursorPos - 1)));
+ }
return 1;
case K_DEL:
if(shift)
More information about the nexuiz-commits
mailing list