mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-13 01:08:45 +00:00
better support for keypad
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH-1_2_X@4591 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
53fb6e093a
commit
94fa1b9e6f
@ -1,3 +1,7 @@
|
|||||||
|
2002-07-10 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
|
||||||
|
|
||||||
|
* minibuffer.C (peek_event): support keypad keys
|
||||||
|
|
||||||
2002-06-20 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
|
2002-06-20 Jean-Marc Lasgouttes <lasgouttes@freesurf.fr>
|
||||||
|
|
||||||
* text.C (changeRegionCase): do not change case of all the
|
* text.C (changeRegionCase): do not change case of all the
|
||||||
|
@ -1,8 +1,14 @@
|
|||||||
|
2002-07-10 Andrew Zabolotny <zap@cobra.ru>
|
||||||
|
|
||||||
|
* combox.C (peek_event):
|
||||||
|
* DropDown.C (peek): support keypad keys
|
||||||
|
|
||||||
2002-06-27 Juergen Spitzmueller <j.spitzmueller@gmx.de>
|
2002-06-27 Juergen Spitzmueller <j.spitzmueller@gmx.de>
|
||||||
|
|
||||||
* FormInclude.C: Comment out unneeded and wrong update mechanism
|
* FormInclude.C: Comment out unneeded and wrong update mechanism
|
||||||
(related to bug #459)
|
(related to bug #459)
|
||||||
*forms/form_include.fd: define missing callbacks (bug #459)
|
|
||||||
|
* forms/form_include.fd: define missing callbacks (bug #459)
|
||||||
|
|
||||||
2002-07-03 Vitaly Lipatov <LAV@VL3143.spb.edu>
|
2002-07-03 Vitaly Lipatov <LAV@VL3143.spb.edu>
|
||||||
|
|
||||||
|
@ -134,12 +134,21 @@ int DropDown::peek(XEvent * xev)
|
|||||||
XLookupString(&xev->xkey, s_r, 10, &keysym_return, 0);
|
XLookupString(&xev->xkey, s_r, 10, &keysym_return, 0);
|
||||||
switch (keysym_return) {
|
switch (keysym_return) {
|
||||||
case XK_Down:
|
case XK_Down:
|
||||||
|
#ifdef XK_KP_Down
|
||||||
|
case XK_KP_Down:
|
||||||
|
#endif
|
||||||
line_down();
|
line_down();
|
||||||
return 1;
|
return 1;
|
||||||
case XK_Up:
|
case XK_Up:
|
||||||
|
#ifdef XK_KP_Up
|
||||||
|
case XK_KP_Up:
|
||||||
|
#endif
|
||||||
line_up();
|
line_up();
|
||||||
return 1;
|
return 1;
|
||||||
case XK_Return:
|
case XK_Return:
|
||||||
|
#ifdef XK_KP_Enter
|
||||||
|
case XK_KP_Enter:
|
||||||
|
#endif
|
||||||
completed();
|
completed();
|
||||||
return 1;
|
return 1;
|
||||||
case XK_Escape:
|
case XK_Escape:
|
||||||
|
@ -459,6 +459,9 @@ int Combox::peek_event(FL_FORM * form, void * xev)
|
|||||||
XFlush(fl_get_display());
|
XFlush(fl_get_display());
|
||||||
switch (keysym_return) {
|
switch (keysym_return) {
|
||||||
case XK_Down:
|
case XK_Down:
|
||||||
|
#ifdef XK_KP_Down
|
||||||
|
case XK_KP_Down:
|
||||||
|
#endif
|
||||||
if (fl_get_browser(combo->browser) <
|
if (fl_get_browser(combo->browser) <
|
||||||
fl_get_browser_maxline(combo->browser))
|
fl_get_browser_maxline(combo->browser))
|
||||||
fl_select_browser_line(combo->browser,
|
fl_select_browser_line(combo->browser,
|
||||||
@ -475,6 +478,9 @@ int Combox::peek_event(FL_FORM * form, void * xev)
|
|||||||
fl_get_browser(combo->browser));
|
fl_get_browser(combo->browser));
|
||||||
return 1;
|
return 1;
|
||||||
case XK_Up:
|
case XK_Up:
|
||||||
|
#ifdef XK_KP_Up
|
||||||
|
case XK_KP_Up:
|
||||||
|
#endif
|
||||||
if (fl_get_browser(combo->browser) > 1)
|
if (fl_get_browser(combo->browser) > 1)
|
||||||
fl_select_browser_line(combo->browser,
|
fl_select_browser_line(combo->browser,
|
||||||
fl_get_browser(combo->browser)-1);
|
fl_get_browser(combo->browser)-1);
|
||||||
@ -490,6 +496,9 @@ int Combox::peek_event(FL_FORM * form, void * xev)
|
|||||||
fl_get_browser(combo->browser));
|
fl_get_browser(combo->browser));
|
||||||
return 1;
|
return 1;
|
||||||
case XK_Return:
|
case XK_Return:
|
||||||
|
#ifdef XK_KP_Enter
|
||||||
|
case XK_KP_Enter:
|
||||||
|
#endif
|
||||||
combo->hide();
|
combo->hide();
|
||||||
return 1;
|
return 1;
|
||||||
case XK_Escape:
|
case XK_Escape:
|
||||||
|
@ -129,6 +129,9 @@ int MiniBuffer::peek_event(FL_OBJECT * ob, int event, int key)
|
|||||||
|
|
||||||
switch (key) {
|
switch (key) {
|
||||||
case XK_Down:
|
case XK_Down:
|
||||||
|
#ifdef XK_KP_Down
|
||||||
|
case XK_KP_Down:
|
||||||
|
#endif
|
||||||
if (hist_iter != history_->end()) {
|
if (hist_iter != history_->end()) {
|
||||||
++hist_iter;
|
++hist_iter;
|
||||||
}
|
}
|
||||||
@ -141,6 +144,9 @@ int MiniBuffer::peek_event(FL_OBJECT * ob, int event, int key)
|
|||||||
}
|
}
|
||||||
return 1;
|
return 1;
|
||||||
case XK_Up:
|
case XK_Up:
|
||||||
|
#ifdef XK_KP_Up
|
||||||
|
case XK_KP_Up:
|
||||||
|
#endif
|
||||||
if (hist_iter == history_->begin()) {
|
if (hist_iter == history_->begin()) {
|
||||||
// no further history
|
// no further history
|
||||||
stored_set(input);
|
stored_set(input);
|
||||||
@ -215,6 +221,9 @@ int MiniBuffer::peek_event(FL_OBJECT * ob, int event, int key)
|
|||||||
return 1;
|
return 1;
|
||||||
case 13:
|
case 13:
|
||||||
case XK_Return:
|
case XK_Return:
|
||||||
|
#ifdef XK_KP_Enter
|
||||||
|
case XK_KP_Enter:
|
||||||
|
#endif
|
||||||
{
|
{
|
||||||
#if 0
|
#if 0
|
||||||
// This will go in again in a little while
|
// This will go in again in a little while
|
||||||
|
Loading…
Reference in New Issue
Block a user