KeyEvent doesn't belong in mutt_curses.h.
#include "config/lib.h"
#include "mutt.h"
#include "browser.h"
+#include "keymap.h"
#include "pager.h"
struct Buffer;
keycode_t *keys; /**< key sequence */
};
+/**
+ * struct KeyEvent - An event such as a keypress
+ */
+struct KeyEvent
+{
+ int ch; ///< raw key pressed
+ int op; ///< function op
+};
+
/**
* enum MenuType - Types of GUI selections
*/
#include "config.h"
#include <stddef.h>
#include <limits.h>
-#include <regex.h>
#include <stdbool.h>
#include <stdint.h>
#include "config/lib.h"
-#include "email/lib.h"
#include "hook.h"
#include "keymap.h"
#include "mutt_commands.h"
#define CI_is_return(ch) (((ch) == '\r') || ((ch) == '\n'))
#endif
-/**
- * struct KeyEvent - An event such as a keypress
- */
-struct KeyEvent
-{
- int ch; /**< raw key pressed */
- int op; /**< function op */
-};
-
void mutt_resize_screen(void);
/* If the system has bkgdset() use it rather than attrset() so that the clr*()
#ifndef MUTT_MUTT_PARSE_H
#define MUTT_MUTT_PARSE_H
-#include "mutt/queue.h"
+#include <regex.h>
+#include "mutt/mutt.h"
+#include "email/lib.h"
-struct Email;
struct Mailbox;
/**