Added Ctrl-L key to redraw terminal

This commit is contained in:
Sebastien Helleu 2004-08-25 20:51:25 +00:00
parent 74ee53c102
commit 9c6f2fcb8c
6 changed files with 16 additions and 10 deletions

View File

@ -1,10 +1,11 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
ChangeLog - 2004-08-10
ChangeLog - 2004-08-25
Version 0.0.8 (under dev!):
* added key for redrawing terminal (Ctrl-L)
* added key for clearing hotlist (Alt-R)
Version 0.0.7 (2004-08-08):

View File

@ -1372,7 +1372,6 @@ gui_curses_resize_handler ()
gui_current_window = old_current_window;
gui_calculate_pos_size (gui_current_window);
gui_redraw_buffer (gui_current_window->buffer);
//gui_draw_buffer_input (gui_current_window->buffer, 1);
}
/*

View File

@ -60,8 +60,7 @@ gui_read_keyb ()
{
/* resize event */
case KEY_RESIZE:
gui_calculate_pos_size (gui_current_window);
gui_redraw_buffer (gui_current_window->buffer);
gui_curses_resize_handler ();
break;
/* inactive function keys */
case KEY_F(1):
@ -201,6 +200,10 @@ gui_read_keyb ()
case 0x08:
gui_delete_previous_word (gui_current_window->buffer);
break;
/* Control + L */
case 0x0C:
gui_curses_resize_handler ();
break;
/* erase char under cursor */
case KEY_DC:
if (gui_current_window->buffer->input_buffer_pos <
@ -398,7 +401,7 @@ gui_read_keyb ()
/* other key => add to input buffer */
default:
/*gui_printf (gui_current_window->buffer,
"[Debug] key pressed = %d, as octal: %o\n", key, key);*/
"[Debug] key pressed = %d, hex = %02X, octal = %o\n", key, key, key);*/
new_char[0] = key;
new_char[1] = '\0';
gui_buffer_insert_string (gui_current_window->buffer,

View File

@ -1,10 +1,11 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
ChangeLog - 2004-08-10
ChangeLog - 2004-08-25
Version 0.0.8 (under dev!):
* added key for redrawing terminal (Ctrl-L)
* added key for clearing hotlist (Alt-R)
Version 0.0.7 (2004-08-08):

View File

@ -1372,7 +1372,6 @@ gui_curses_resize_handler ()
gui_current_window = old_current_window;
gui_calculate_pos_size (gui_current_window);
gui_redraw_buffer (gui_current_window->buffer);
//gui_draw_buffer_input (gui_current_window->buffer, 1);
}
/*

View File

@ -60,8 +60,7 @@ gui_read_keyb ()
{
/* resize event */
case KEY_RESIZE:
gui_calculate_pos_size (gui_current_window);
gui_redraw_buffer (gui_current_window->buffer);
gui_curses_resize_handler ();
break;
/* inactive function keys */
case KEY_F(1):
@ -201,6 +200,10 @@ gui_read_keyb ()
case 0x08:
gui_delete_previous_word (gui_current_window->buffer);
break;
/* Control + L */
case 0x0C:
gui_curses_resize_handler ();
break;
/* erase char under cursor */
case KEY_DC:
if (gui_current_window->buffer->input_buffer_pos <
@ -398,7 +401,7 @@ gui_read_keyb ()
/* other key => add to input buffer */
default:
/*gui_printf (gui_current_window->buffer,
"[Debug] key pressed = %d, as octal: %o\n", key, key);*/
"[Debug] key pressed = %d, hex = %02X, octal = %o\n", key, key, key);*/
new_char[0] = key;
new_char[1] = '\0';
gui_buffer_insert_string (gui_current_window->buffer,