--- a/gnt-skel.h Thu Feb 06 21:03:55 2014 +0530
+++ b/gnt-skel.h Thu Feb 06 23:00:37 2014 +0530
@@ -19,7 +19,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
* @section_id: libgnt-gnt-skel
* @short_description: <filename>gnt-skel.h</filename>
--- a/gntkeys.h Thu Feb 06 21:03:55 2014 +0530
+++ b/gntkeys.h Thu Feb 06 23:00:37 2014 +0530
@@ -42,7 +42,7 @@
extern char *gnt_key_cleft;
extern char *gnt_key_cright;
-#define SAFE(x) ((x) ? (x) : "")
+#define SAFE(x) ((cur_term && (x)) ? (x) : "") #define GNT_KEY_POPUP SAFE(key_f16) /* Apparently */
@@ -62,12 +62,12 @@
#define GNT_KEY_HOME SAFE(key_home)
#define GNT_KEY_END SAFE(key_end)
-#define GNT_KEY_ENTER carriage_return
+#define GNT_KEY_ENTER SAFE(carriage_return) #define GNT_KEY_BACKSPACE SAFE(key_backspace)
#define GNT_KEY_DEL SAFE(key_dc)
#define GNT_KEY_INS SAFE(key_ic)
-#define GNT_KEY_BACK_TAB (back_tab ? back_tab : SAFE(key_btab))
+#define GNT_KEY_BACK_TAB ((cur_term && back_tab) ? back_tab : SAFE(key_btab)) #define GNT_KEY_CTRL_A "\001"
#define GNT_KEY_CTRL_B "\002"
--- a/gntstyle.c Thu Feb 06 21:03:55 2014 +0530
+++ b/gntstyle.c Thu Feb 06 23:00:37 2014 +0530
@@ -48,7 +48,13 @@
char *gnt_style_get_from_name(const char *group, const char *key)
- const char *prg = g_get_prgname();
+ /* gkfile is NULL when run by gtkdoc-scanobj or g-ir-scanner */ if ((group == NULL || *group == '\0') && prg &&
g_key_file_has_group(gkfile, prg))
@@ -202,6 +208,10 @@
+ /* gkfile is NULL when run by gtkdoc-scanobj or g-ir-scanner */ name = g_strdup_printf("%s::binding", g_type_name(type));
if (g_key_file_has_group(gkfile, name))
--- a/gnttree.h Thu Feb 06 21:03:55 2014 +0530
+++ b/gnttree.h Thu Feb 06 23:00:37 2014 +0530
@@ -48,6 +48,7 @@
typedef struct _GntTreeRow GntTreeRow;
typedef struct _GntTreeCol GntTreeCol;
+typedef struct _GntTreeColInfo GntTreeColInfo; GNT_TREE_COLUMN_INVISIBLE = 1 << 0,
@@ -56,6 +57,14 @@
GNT_TREE_COLUMN_RIGHT_ALIGNED = 1 << 3,
+ GntTreeColumnFlag flags; @@ -75,13 +84,7 @@
GDestroyNotify value_destroy;
int ncol; /* No. of columns */
- GntTreeColumnFlag flags;
- } *columns; /* Would a GList be better? */
+ GntTreeColInfo *columns; /* Would a GList be better? */ gboolean show_separator; /* Whether to show column separators */