Emit E_TEP_CAPS for the right values for M-l, M-c, and M-u.
2002-02-07 Christopher James Lahey <clahey@ximian.com> * gal/util/e-text-event-processor-emacs-like.c: Emit E_TEP_CAPS for the right values for M-l, M-c, and M-u. * gal/util/e-text-event-processor-types.h (ETextEventProcessorCommandAction): New action E_TEP_CAPS. (ETextEventProcessorCaps): New enum giving values for E_TEP_CAPS action. svn path=/trunk/; revision=15589
This commit is contained in:

committed by
Chris Lahey

parent
2819f70ff2
commit
6190f4f687
@ -71,7 +71,7 @@ static const ETextEventProcessorCommand alt_keys[26] =
|
||||
{
|
||||
{ E_TEP_SELECTION, E_TEP_NOP, 0, "" }, /* a */
|
||||
{ E_TEP_BACKWARD_WORD, E_TEP_MOVE, 0, "" }, /* b */
|
||||
{ E_TEP_SELECTION, E_TEP_NOP, 0, "" }, /* c */
|
||||
{ E_TEP_SELECTION, E_TEP_CAPS, E_TEP_CAPS_TITLE, "" },/* c */
|
||||
{ E_TEP_FORWARD_WORD, E_TEP_DELETE, 0, "" }, /* d */
|
||||
{ E_TEP_SELECTION, E_TEP_NOP, 0, "" }, /* e */
|
||||
{ E_TEP_FORWARD_WORD, E_TEP_MOVE, 0, "" }, /* f */
|
||||
@ -80,7 +80,7 @@ static const ETextEventProcessorCommand alt_keys[26] =
|
||||
{ E_TEP_SELECTION, E_TEP_NOP, 0, "" }, /* i */
|
||||
{ E_TEP_SELECTION, E_TEP_NOP, 0, "" }, /* j */
|
||||
{ E_TEP_SELECTION, E_TEP_NOP, 0, "" }, /* k */
|
||||
{ E_TEP_SELECTION, E_TEP_NOP, 0, "" }, /* l */
|
||||
{ E_TEP_SELECTION, E_TEP_CAPS, E_TEP_CAPS_LOWER, "" }, /* l */
|
||||
{ E_TEP_SELECTION, E_TEP_NOP, 0, "" }, /* m */
|
||||
{ E_TEP_SELECTION, E_TEP_NOP, 0, "" }, /* n */
|
||||
{ E_TEP_SELECTION, E_TEP_NOP, 0, "" }, /* o */
|
||||
@ -89,7 +89,7 @@ static const ETextEventProcessorCommand alt_keys[26] =
|
||||
{ E_TEP_SELECTION, E_TEP_NOP, 0, "" }, /* r */
|
||||
{ E_TEP_SELECTION, E_TEP_NOP, 0, "" }, /* s */
|
||||
{ E_TEP_SELECTION, E_TEP_NOP, 0, "" }, /* t */
|
||||
{ E_TEP_SELECTION, E_TEP_NOP, 0, "" }, /* u */
|
||||
{ E_TEP_SELECTION, E_TEP_CAPS, E_TEP_CAPS_UPPER, "" }, /* u */
|
||||
{ E_TEP_SELECTION, E_TEP_NOP, 0, "" }, /* v */
|
||||
{ E_TEP_SELECTION, E_TEP_NOP, 0, "" }, /* w */
|
||||
{ E_TEP_SELECTION, E_TEP_NOP, 0, "" }, /* x */
|
||||
|
@ -69,6 +69,8 @@ typedef enum {
|
||||
E_TEP_DELETE,
|
||||
E_TEP_INSERT,
|
||||
|
||||
E_TEP_CAPS,
|
||||
|
||||
E_TEP_COPY,
|
||||
E_TEP_PASTE,
|
||||
E_TEP_GET_SELECTION,
|
||||
@ -120,6 +122,12 @@ union _ETextEventProcessorEvent {
|
||||
ETextEventProcessorEventMotion motion;
|
||||
};
|
||||
|
||||
typedef enum _ETextEventProcessorCaps {
|
||||
E_TEP_CAPS_UPPER,
|
||||
E_TEP_CAPS_LOWER,
|
||||
E_TEP_CAPS_TITLE
|
||||
} ETextEventProcessorCaps;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif /* __cplusplus */
|
||||
|
Reference in New Issue
Block a user