B_BACKSPACE
case B_BACKSPACE:
const char bytes[1] = { B_BACKSPACE };
else if (bytes[0] == B_BACKSPACE)
case B_BACKSPACE:
case B_BACKSPACE:
if (bytes[0] == B_BACKSPACE && --start < 0) {
if (bytes[0] == B_BACKSPACE)
case B_BACKSPACE:
if ((bytes[0] == B_BACKSPACE) || (bytes[0] == B_DELETE))
if (bytes[0] == B_BACKSPACE)
case B_BACKSPACE:
case B_BACKSPACE:
case B_BACKSPACE:
case B_BACKSPACE:
case B_BACKSPACE:
else if (key == B_BACKSPACE)
&& !Window()->HasShortcut(B_BACKSPACE, B_COMMAND_KEY)) {
message->AddInt32("key", B_BACKSPACE);
Window()->AddShortcut(B_BACKSPACE, B_COMMAND_KEY, message, this);
&& !Window()->HasShortcut(B_BACKSPACE, B_OPTION_KEY)) {
message->AddInt32("key", B_BACKSPACE);
Window()->AddShortcut(B_BACKSPACE, B_OPTION_KEY, message, this);
Window()->RemoveShortcut(B_BACKSPACE, B_COMMAND_KEY);
Window()->RemoveShortcut(B_BACKSPACE, B_OPTION_KEY);
case B_BACKSPACE:
case B_BACKSPACE:
tv->AllowChar(B_BACKSPACE);
case B_BACKSPACE:
if (bytes[0] == B_BACKSPACE)
if ((*bytes == B_DELETE) || (*bytes == B_BACKSPACE))
case B_BACKSPACE:
if ((letter == B_BACKSPACE) || (letter == B_DELETE))