From: Daniel Carl Date: Sat, 15 Dec 2012 23:08:34 +0000 (+0100) Subject: Moved key event related macros to main.h. X-Git-Url: https://git.owens.tech///git?a=commitdiff_plain;h=1e8006eadc7500c21d2bf18725f5841ed2b93b08;p=vimb.git Moved key event related macros to main.h. So we can access them in every files that uses keypress event handlers. --- diff --git a/src/keybind.h b/src/keybind.h index 03a2001..ef9db09 100644 --- a/src/keybind.h +++ b/src/keybind.h @@ -20,10 +20,6 @@ #ifndef KEYBIND_H #define KEYBIND_H -#define IS_ESCAPE_KEY(k, s) ((k == GDK_Escape && s == 0) || (k == GDK_c && s == GDK_CONTROL_MASK)) -#define CLEAN_STATE_WITH_SHIFT(e) ((e)->state & (GDK_MOD1_MASK|GDK_MOD4_MASK|GDK_SHIFT_MASK|GDK_CONTROL_MASK)) -#define CLEAN_STATE(e) ((e)->state & (GDK_MOD1_MASK|GDK_MOD4_MASK|GDK_CONTROL_MASK)) - #include #include diff --git a/src/main.h b/src/main.h index f64b4e9..7329ace 100644 --- a/src/main.h +++ b/src/main.h @@ -48,6 +48,10 @@ #define GET_CLEAN_MODE() (CLEAN_MODE(vp.state.mode)) #define CLEAR_INPUT() (vp_echo(VP_MSG_NORMAL, "")) +#define IS_ESCAPE_KEY(k, s) ((k == GDK_Escape && s == 0) || (k == GDK_c && s == GDK_CONTROL_MASK)) +#define CLEAN_STATE_WITH_SHIFT(e) ((e)->state & (GDK_MOD1_MASK|GDK_MOD4_MASK|GDK_SHIFT_MASK|GDK_CONTROL_MASK)) +#define CLEAN_STATE(e) ((e)->state & (GDK_MOD1_MASK|GDK_MOD4_MASK|GDK_CONTROL_MASK)) + #ifdef HAS_GTK3 #define VpColor GdkRGBA #define VP_COLOR_PARSE(color, string) (gdk_rgba_parse(color, string))