From 1cad2925030b60643dfa9bf441da146ec6e7c014 Mon Sep 17 00:00:00 2001
From: Bram Moolenaar <Bram@vim.org>
Date: Mon, 27 Feb 2006 00:00:52 +0000
Subject: [PATCH] updated for version 7.0208

---
 src/gui.c | 22 ++++++++++++++++++++++
 src/gui.h |  2 --
 2 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/src/gui.c b/src/gui.c
index b3d57db2e6..88d97a326a 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 f1a9e64046..90047c38fc 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
-- 
GitLab