Mercurial > hg > openttd
comparison console.c @ 1879:4e5cb90acb42 draft
(svn r2385) - Feature: shortcut CTRL + U that clears the commandline of the current input-box. As requested by Tron.
author | Darkvater <Darkvater@openttd.org> |
---|---|
date | Mon, 30 May 2005 16:03:21 +0000 |
parents | 2c61fb1c4f5f |
children | 4181d880fd7d |
comparison
equal
deleted
inserted
replaced
1878:ec266a8f43ef | 1879:4e5cb90acb42 |
---|---|
149 if (InsertTextBufferClipboard(&_iconsole_cmdline)) { | 149 if (InsertTextBufferClipboard(&_iconsole_cmdline)) { |
150 IConsoleResetHistoryPos(); | 150 IConsoleResetHistoryPos(); |
151 SetWindowDirty(w); | 151 SetWindowDirty(w); |
152 } | 152 } |
153 break; | 153 break; |
154 case (WKC_CTRL | 'L'): | 154 case (WKC_CTRL | 'L'): |
155 IConsoleCmdExec("clear"); | 155 IConsoleCmdExec("clear"); |
156 break; | |
157 case (WKC_CTRL | 'U'): | |
158 DeleteTextBufferAll(&_iconsole_cmdline); | |
159 SetWindowDirty(w); | |
156 break; | 160 break; |
157 case WKC_BACKSPACE: case WKC_DELETE: | 161 case WKC_BACKSPACE: case WKC_DELETE: |
158 if (DeleteTextBufferChar(&_iconsole_cmdline, e->keypress.keycode)) { | 162 if (DeleteTextBufferChar(&_iconsole_cmdline, e->keypress.keycode)) { |
159 IConsoleResetHistoryPos(); | 163 IConsoleResetHistoryPos(); |
160 SetWindowDirty(w); | 164 SetWindowDirty(w); |