diff options
-rw-r--r-- | src/gui.c | 22 | ||||
-rw-r--r-- | src/gui.h | 2 |
2 files changed, 22 insertions, 2 deletions
@@ -3420,6 +3420,28 @@ get_tabline_label(tp) } } +/* + * Send the event for clicking to select tab page "nr". + * Returns TRUE if it was done, FALSE when skipped because we are already at + * that tab page. + */ + int +send_tabline_event(nr) + int nr; +{ + char_u string[3]; + + if (nr == tabpage_index(curtab)) + return FALSE; + string[0] = CSI; + string[1] = KS_TABLINE; + string[2] = KE_FILLER; + add_to_input_buf(string, 3); + string[0] = nr; + add_to_input_buf_csi(string, 1); + return TRUE; +} + #endif /* @@ -8,12 +8,10 @@ */ #ifdef FEAT_GUI_MOTIF -# define FEAT_GUI_X11 # include <Xm/Xm.h> #endif #ifdef FEAT_GUI_ATHENA -# define FEAT_GUI_X11 # include <X11/Intrinsic.h> # include <X11/StringDefs.h> #endif |