1
1

Rename Widget* events into Input* events.

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Этот коммит содержится в:
Slava Zanko 2009-09-24 15:07:31 +03:00 коммит произвёл Ilia Maslakov
родитель df59561ab0
Коммит 3f95f87f5e
5 изменённых файлов: 125 добавлений и 125 удалений

Просмотреть файл

@ -211,28 +211,28 @@ PanelSetPanelEncoding = ctrl-t
[panel:xmap] [panel:xmap]
[widget] [input]
WidgetBol = ctrl-a; alt-<; home InputBol = ctrl-a; alt-<; home
WidgetEol = ctrl-e; alt->; end InputEol = ctrl-e; alt->; end
WidgetMoveLeft = alt-left InputMoveLeft = alt-left
WidgetWordLeft = ctrl-left InputWordLeft = ctrl-left
WidgetBackwardChar = ctrl-b InputBackwardChar = ctrl-b
WidgetBackwardWord = alt-b InputBackwardWord = alt-b
WidgetMoveRight = alt-right InputMoveRight = alt-right
WidgetWordRight = ctrl-right InputWordRight = ctrl-right
WidgetForwardChar = ctrl-f InputForwardChar = ctrl-f
WidgetForwardWord = alt-f InputForwardWord = alt-f
WidgetBackwardDelete = backspace InputBackwardDelete = backspace
WidgetDeleteChar = delete InputDeleteChar = delete
WidgetKillWord = alt-d InputKillWord = alt-d
WidgetBackwardKillWord = alt-backspace InputBackwardKillWord = alt-backspace
WidgetSetMark = InputSetMark =
WidgetKillRegion = ctrl-w InputKillRegion = ctrl-w
WidgetKillSave = alt-w InputKillSave = alt-w
WidgetYank = ctrl-y InputYank = ctrl-y
WidgetKillLine = ctrl-k InputKillLine = ctrl-k
WidgetHistoryPrev = alt-p; ctrl-down InputHistoryPrev = alt-p; ctrl-down
WidgetHistoryNext = alt-n; ctrl-up InputHistoryNext = alt-n; ctrl-up
WidgetHistoryShow = alt-h InputHistoryShow = alt-h
WidgetComplete = alt-tab InputComplete = alt-tab

Просмотреть файл

@ -198,29 +198,29 @@
#define CK_StartExtMap2 2022 #define CK_StartExtMap2 2022
/* text fields*/ /* text fields*/
#define CK_WidgetBol 4001 #define CK_InputBol 4001
#define CK_WidgetEol 4002 #define CK_InputEol 4002
#define CK_WidgetMoveLeft 4003 #define CK_InputMoveLeft 4003
#define CK_WidgetWordLeft 4004 #define CK_InputWordLeft 4004
#define CK_WidgetBackwardChar 4005 #define CK_InputBackwardChar 4005
#define CK_WidgetBackwardWord 4006 #define CK_InputBackwardWord 4006
#define CK_WidgetMoveRight 4007 #define CK_InputMoveRight 4007
#define CK_WidgetWordRight 4008 #define CK_InputWordRight 4008
#define CK_WidgetForwardChar 4009 #define CK_InputForwardChar 4009
#define CK_WidgetForwardWord 4010 #define CK_InputForwardWord 4010
#define CK_WidgetBackwardDelete 4011 #define CK_InputBackwardDelete 4011
#define CK_WidgetDeleteChar 4012 #define CK_InputDeleteChar 4012
#define CK_WidgetKillWord 4013 #define CK_InputKillWord 4013
#define CK_WidgetBackwardKillWord 4014 #define CK_InputBackwardKillWord 4014
#define CK_WidgetSetMark 4015 #define CK_InputSetMark 4015
#define CK_WidgetKillRegion 4016 #define CK_InputKillRegion 4016
#define CK_WidgetKillSave 4017 #define CK_InputKillSave 4017
#define CK_WidgetYank 4018 #define CK_InputYank 4018
#define CK_WidgetKillLine 4020 #define CK_InputKillLine 4020
#define CK_WidgetHistoryPrev 4021 #define CK_InputHistoryPrev 4021
#define CK_WidgetHistoryNext 4022 #define CK_InputHistoryNext 4022
#define CK_WidgetHistoryShow 4023 #define CK_InputHistoryShow 4023
#define CK_WidgetComplete 4024 #define CK_InputComplete 4024
/* Viewer */ /* Viewer */
#define CK_ViewSearch 5001 #define CK_ViewSearch 5001

Просмотреть файл

@ -295,29 +295,29 @@ static const name_key_map_t command_names[] = {
{ "PanelSyncOtherPanel", CK_PanelSyncOtherPanel }, { "PanelSyncOtherPanel", CK_PanelSyncOtherPanel },
/* widgets */ /* widgets */
{ "WidgetBol", CK_WidgetBol }, { "InputBol", CK_InputBol },
{ "WidgetEol", CK_WidgetEol }, { "InputEol", CK_InputEol },
{ "WidgetMoveLeft", CK_WidgetMoveLeft }, { "InputMoveLeft", CK_InputMoveLeft },
{ "WidgetWordLeft", CK_WidgetWordLeft }, { "InputWordLeft", CK_InputWordLeft },
{ "WidgetBackwardChar", CK_WidgetBackwardChar }, { "InputBackwardChar", CK_InputBackwardChar },
{ "WidgetBackwardWord", CK_WidgetBackwardWord }, { "InputBackwardWord", CK_InputBackwardWord },
{ "WidgetMoveRight", CK_WidgetMoveRight }, { "InputMoveRight", CK_InputMoveRight },
{ "WidgetWordRight", CK_WidgetWordRight }, { "InputWordRight", CK_InputWordRight },
{ "WidgetForwardChar", CK_WidgetForwardChar }, { "InputForwardChar", CK_InputForwardChar },
{ "WidgetForwardWord", CK_WidgetForwardWord }, { "InputForwardWord", CK_InputForwardWord },
{ "WidgetBackwardDelete", CK_WidgetBackwardDelete }, { "InputBackwardDelete", CK_InputBackwardDelete },
{ "WidgetDeleteChar", CK_WidgetDeleteChar }, { "InputDeleteChar", CK_InputDeleteChar },
{ "WidgetKillWord", CK_WidgetKillWord }, { "InputKillWord", CK_InputKillWord },
{ "WidgetBackwardKillWord", CK_WidgetBackwardKillWord }, { "InputBackwardKillWord", CK_InputBackwardKillWord },
{ "WidgetSetMark", CK_WidgetSetMark }, { "InputSetMark", CK_InputSetMark },
{ "WidgetKillRegion", CK_WidgetKillRegion }, { "InputKillRegion", CK_InputKillRegion },
{ "WidgetKillSave", CK_WidgetKillSave }, { "InputKillSave", CK_InputKillSave },
{ "WidgetYank", CK_WidgetYank }, { "InputYank", CK_InputYank },
{ "WidgetKillLine", CK_WidgetKillLine }, { "InputKillLine", CK_InputKillLine },
{ "WidgetHistoryPrev", CK_WidgetHistoryPrev }, { "InputHistoryPrev", CK_InputHistoryPrev },
{ "WidgetHistoryNext", CK_WidgetHistoryNext }, { "InputHistoryNext", CK_InputHistoryNext },
{ "WidgetHistoryShow", CK_WidgetHistoryShow }, { "InputHistoryShow", CK_InputHistoryShow },
{ "WidgetComplete", CK_WidgetComplete }, { "InputComplete", CK_InputComplete },
/* common */ /* common */
{ "ExtMap1", CK_StartExtMap1 }, { "ExtMap1", CK_StartExtMap1 },

Просмотреть файл

@ -1008,7 +1008,7 @@ load_keymap_defs (void)
load_keymap_from_section ("panel", panel_keymap, mc_global_keymap); load_keymap_from_section ("panel", panel_keymap, mc_global_keymap);
widget_keymap = g_array_new(TRUE, FALSE, sizeof(global_key_map_t)); widget_keymap = g_array_new(TRUE, FALSE, sizeof(global_key_map_t));
load_keymap_from_section ("widget", widget_keymap, mc_global_keymap); load_keymap_from_section ("input", widget_keymap, mc_global_keymap);
mc_config_deinit(mc_global_keymap); mc_config_deinit(mc_global_keymap);
} }

Просмотреть файл

@ -63,44 +63,44 @@ const global_key_map_t *widget_map;
const global_key_map_t default_widget_keymap[] = { const global_key_map_t default_widget_keymap[] = {
/* Motion */ /* Motion */
{ XCTRL('a'), CK_WidgetBol }, { XCTRL('a'), CK_InputBol },
{ KEY_HOME, CK_WidgetBol }, { KEY_HOME, CK_InputBol },
{ KEY_A1, CK_WidgetBol }, { KEY_A1, CK_InputBol },
{ ALT ('<'), CK_WidgetBol }, { ALT ('<'), CK_InputBol },
{ XCTRL('e'), CK_WidgetEol }, { XCTRL('e'), CK_InputEol },
{ KEY_END, CK_WidgetEol }, { KEY_END, CK_InputEol },
{ KEY_C1, CK_WidgetEol }, { KEY_C1, CK_InputEol },
{ ALT ('>'), CK_WidgetEol }, { ALT ('>'), CK_InputEol },
{ KEY_LEFT, CK_WidgetMoveLeft }, { KEY_LEFT, CK_InputMoveLeft },
{ KEY_LEFT | KEY_M_CTRL, CK_WidgetWordLeft }, { KEY_LEFT | KEY_M_CTRL, CK_InputWordLeft },
{ KEY_RIGHT, CK_WidgetMoveRight }, { KEY_RIGHT, CK_InputMoveRight },
{ KEY_RIGHT | KEY_M_CTRL, CK_WidgetWordRight }, { KEY_RIGHT | KEY_M_CTRL, CK_InputWordRight },
{ XCTRL('b'), CK_WidgetBackwardChar }, { XCTRL('b'), CK_InputBackwardChar },
{ ALT('b'), CK_WidgetBackwardWord }, { ALT('b'), CK_InputBackwardWord },
{ XCTRL('f'), CK_WidgetForwardChar }, { XCTRL('f'), CK_InputForwardChar },
{ ALT('f'), CK_WidgetForwardWord }, { ALT('f'), CK_InputForwardWord },
/* Editing */ /* Editing */
{ KEY_BACKSPACE, CK_WidgetBackwardDelete }, { KEY_BACKSPACE, CK_InputBackwardDelete },
{ KEY_DC, CK_WidgetDeleteChar }, { KEY_DC, CK_InputDeleteChar },
{ ALT('d'), CK_WidgetKillWord }, { ALT('d'), CK_InputKillWord },
{ ALT(KEY_BACKSPACE), CK_WidgetBackwardKillWord }, { ALT(KEY_BACKSPACE), CK_InputBackwardKillWord },
/* Region manipulation */ /* Region manipulation */
{ 0, CK_WidgetSetMark }, { 0, CK_InputSetMark },
{ XCTRL('w'), CK_WidgetKillRegion }, { XCTRL('w'), CK_InputKillRegion },
{ ALT('w'), CK_WidgetKillSave }, { ALT('w'), CK_InputKillSave },
{ XCTRL('y'), CK_WidgetYank }, { XCTRL('y'), CK_InputYank },
{ XCTRL('k'), CK_WidgetKillLine }, { XCTRL('k'), CK_InputKillLine },
/* History */ /* History */
{ ALT('p'), CK_WidgetHistoryPrev }, { ALT('p'), CK_InputHistoryPrev },
{ ALT('n'), CK_WidgetHistoryNext }, { ALT('n'), CK_InputHistoryNext },
{ ALT('h'), CK_WidgetHistoryShow }, { ALT('h'), CK_InputHistoryShow },
/* Completion */ /* Completion */
{ ALT('\t'), CK_WidgetComplete }, { ALT('\t'), CK_InputComplete },
{ 0, 0 } { 0, 0 }
}; };
@ -1730,73 +1730,73 @@ static void
widget_execute_cmd (WInput *in, int command, int key) widget_execute_cmd (WInput *in, int command, int key)
{ {
switch (command) { switch (command) {
case CK_WidgetBol: case CK_InputBol:
beginning_of_line (in); beginning_of_line (in);
break; break;
case CK_WidgetEol: case CK_InputEol:
end_of_line (in); end_of_line (in);
break; break;
case CK_WidgetMoveLeft: case CK_InputMoveLeft:
key_left (in); key_left (in);
break; break;
case CK_WidgetWordLeft: case CK_InputWordLeft:
key_ctrl_left (in); key_ctrl_left (in);
break; break;
case CK_WidgetMoveRight: case CK_InputMoveRight:
key_right (in); key_right (in);
break; break;
case CK_WidgetWordRight: case CK_InputWordRight:
key_ctrl_right (in); key_ctrl_right (in);
break; break;
case CK_WidgetBackwardChar: case CK_InputBackwardChar:
backward_char (in); backward_char (in);
break; break;
case CK_WidgetBackwardWord: case CK_InputBackwardWord:
backward_word (in); backward_word (in);
break; break;
case CK_WidgetForwardChar: case CK_InputForwardChar:
forward_char (in); forward_char (in);
break; break;
case CK_WidgetForwardWord: case CK_InputForwardWord:
forward_word (in); forward_word (in);
break; break;
case CK_WidgetBackwardDelete: case CK_InputBackwardDelete:
backward_delete (in); backward_delete (in);
break; break;
case CK_WidgetDeleteChar: case CK_InputDeleteChar:
delete_char (in); delete_char (in);
break; break;
case CK_WidgetKillWord: case CK_InputKillWord:
kill_word (in); kill_word (in);
break; break;
case CK_WidgetBackwardKillWord: case CK_InputBackwardKillWord:
back_kill_word (in); back_kill_word (in);
break; break;
case CK_WidgetSetMark: case CK_InputSetMark:
set_mark (in); set_mark (in);
break; break;
case CK_WidgetKillRegion: case CK_InputKillRegion:
kill_region (in); kill_region (in);
break; break;
case CK_WidgetKillSave: case CK_InputKillSave:
kill_save (in); kill_save (in);
break; break;
case CK_WidgetYank: case CK_InputYank:
yank (in); yank (in);
break; break;
case CK_WidgetKillLine: case CK_InputKillLine:
kill_line (in); kill_line (in);
break; break;
case CK_WidgetHistoryPrev: case CK_InputHistoryPrev:
hist_prev (in); hist_prev (in);
break; break;
case CK_WidgetHistoryNext: case CK_InputHistoryNext:
hist_next (in); hist_next (in);
break; break;
case CK_WidgetHistoryShow: case CK_InputHistoryShow:
do_show_hist (in); do_show_hist (in);
break; break;
case CK_WidgetComplete: case CK_InputComplete:
complete (in); complete (in);
break; break;
} }
@ -1813,7 +1813,7 @@ is_in_input_map (WInput *in, int key)
for (i = 0; widget_map[i].key; i++) { for (i = 0; widget_map[i].key; i++) {
if (key == widget_map[i].key) { if (key == widget_map[i].key) {
widget_execute_cmd (in, widget_map[i].command, key); widget_execute_cmd (in, widget_map[i].command, key);
if (widget_map[i].command == CK_WidgetComplete) if (widget_map[i].command == CK_InputComplete)
return 2; return 2;
else else
return 1; return 1;
@ -1840,7 +1840,7 @@ handle_char (WInput *in, int key)
for (i = 0; widget_map[i].key; i++) { for (i = 0; widget_map[i].key; i++) {
if (key == widget_map[i].key) { if (key == widget_map[i].key) {
if (widget_map[i].command != CK_WidgetComplete) { if (widget_map[i].command != CK_InputComplete) {
free_completions (in); free_completions (in);
widget_execute_cmd (in, widget_map[i].command, key); widget_execute_cmd (in, widget_map[i].command, key);
update_input (in, 1); update_input (in, 1);