>>>>> "Angus" == Angus Leeming <[EMAIL PROTECTED]> writes:

Angus> Jean-Marc Lasgouttes wrote: In LyXAction.C we have both of
Angus> these. Only one can be correct... { LFUN_KMAP_TOGGLE,
Angus> "keymap-toggle", ReadOnly }, and { LFUN_KEYMAP_TOGGLE,
Angus> "keymap-toggle", Noop },
>>  You are the one who knows why LFUN_KEYMAP_TOGGLE has been added...
>> I do not see its usefulness.

Angus> ...and I no longer know what it does...

Let's get rid of it, then.

committing now.

JMarc

Index: src/ChangeLog
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/ChangeLog,v
retrieving revision 1.2311
diff -u -p -r1.2311 ChangeLog
--- src/ChangeLog	25 Oct 2005 13:43:50 -0000	1.2311
+++ src/ChangeLog	25 Oct 2005 13:51:00 -0000
@@ -1,5 +1,11 @@
 2005-10-25  Jean-Marc Lasgouttes  <[EMAIL PROTECTED]>
 
+	* text3.C (dispatch, getStatus): 
+	* LyXAction.C (init): 
+	* lfuns.h: get rid of LFUN_KEYMAP_TOGGLE
+
+2005-10-25  Jean-Marc Lasgouttes  <[EMAIL PROTECTED]>
+
 	* toc.C (getTocList): skip paragraphs which toclevel is NOT_IN_TOC.
 
 2005-10-25  Jean-Marc Lasgouttes  <[EMAIL PROTECTED]>
Index: src/LyXAction.C
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/LyXAction.C,v
retrieving revision 1.209
diff -u -p -r1.209 LyXAction.C
--- src/LyXAction.C	7 Oct 2005 14:51:38 -0000	1.209
+++ src/LyXAction.C	25 Oct 2005 13:51:00 -0000
@@ -333,7 +333,6 @@ void LyXAction::init()
 		{ LFUN_REPEAT, "repeat", NoBuffer },
 		{ LFUN_WORD_FIND, "word-find", ReadOnly },
 		{ LFUN_WORD_REPLACE, "word-replace", Noop },
-		{ LFUN_KEYMAP_TOGGLE, "keymap-toggle", Noop },
 		{ LFUN_LANGUAGE_BUFFER, "buffer-language", Noop },
 		{ LFUN_TEXTCLASS_APPLY, "textclass-apply", Noop },
 		{ LFUN_TEXTCLASS_LOAD, "textclass-load", Noop },
Index: src/lfuns.h
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/lfuns.h,v
retrieving revision 1.43
diff -u -p -r1.43 lfuns.h
--- src/lfuns.h	7 Oct 2005 14:51:38 -0000	1.43
+++ src/lfuns.h	25 Oct 2005 13:51:00 -0000
@@ -337,23 +337,22 @@ enum kb_action {
 	// 255
 	LFUN_EXPORT_CUSTOM,
 	LFUN_PRINT,
-	LFUN_KEYMAP_TOGGLE,
 	LFUN_NEXT_INSET_TOGGLE,
 	LFUN_ALL_INSETS_TOGGLE,
-	// 260
 	LFUN_LANGUAGE_BUFFER,
+	// 260
 	LFUN_TEXTCLASS_APPLY,
 	LFUN_TEXTCLASS_LOAD,
 	LFUN_SAVE_AS_DEFAULT,
 	LFUN_BUFFERPARAMS_APPLY,
-	// 265
 	LFUN_LYXRC_APPLY,
+	// 265
 	LFUN_GRAPHICS_EDIT,
 	LFUN_INSET_REFRESH,
 	LFUN_NEXTBUFFER,
 	LFUN_PREVIOUSBUFFER,
-	// 270
 	LFUN_WORDS_COUNT,
+	// 270
 	LFUN_OUTPUT_CHANGES,             // jspitzm 20050121
 	LFUN_BIBDB_ADD,
 	LFUN_BIBDB_DEL,
Index: src/text3.C
===================================================================
RCS file: /usr/local/lyx/cvsroot/lyx-devel/src/text3.C,v
retrieving revision 1.314
diff -u -p -r1.314 text3.C
--- src/text3.C	24 Oct 2005 09:42:19 -0000	1.314
+++ src/text3.C	25 Oct 2005 13:51:00 -0000
@@ -775,11 +775,6 @@ void LyXText::dispatch(LCursor & cur, Fu
 		break;
 	}
 
-	case LFUN_KEYMAP_TOGGLE:
-		cur.clearSelection();
-		bv->switchKeyMap();
-		break;
-
 	case LFUN_SPACE_INSERT:
 		if (cur.paragraph().layout()->free_spacing)
 			insertChar(cur, ' ');
@@ -1904,7 +1899,6 @@ bool LyXText::getStatus(LCursor & cur, F
 	case LFUN_THESAURUS_ENTRY:
 	case LFUN_PARAGRAPH_APPLY:
 	case LFUN_ESCAPE:
-	case LFUN_KEYMAP_TOGGLE:
 	case LFUN_ENDBUF:
 	case LFUN_BEGINNINGBUF:
 	case LFUN_BEGINNINGBUFSEL:

Reply via email to