summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvimboss <devnull@localhost>2006-02-27 00:00:52 +0000
committervimboss <devnull@localhost>2006-02-27 00:00:52 +0000
commit18e0f6e79cfcdfae6dfd587e7805cdd7d613580a (patch)
tree8a5c7273fac70d13028b9202a5926f66bd4a6aa4
parent998a2db744a9cfc79784a4d305a0d6e59f2ff7de (diff)
downloadvim-18e0f6e79cfcdfae6dfd587e7805cdd7d613580a.tar.gz
updated for version 7.0208
-rw-r--r--src/gui.c22
-rw-r--r--src/gui.h2
2 files changed, 22 insertions, 2 deletions
diff --git a/src/gui.c b/src/gui.c
index b3d57db2..88d97a32 100644
--- a/src/gui.c
+++ b/src/gui.c
@@ -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
/*
diff --git a/src/gui.h b/src/gui.h
index f1a9e640..90047c38 100644
--- a/src/gui.h
+++ b/src/gui.h
@@ -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