moved input_methods to QEmacsState
qe_register_binding takes ModeDef* and returns status cosmetic changes in QEDisplay API added int dpy_init(QEditScreen *s, QEDisplay *dpy, int w, int h); copies *dpy (or dummy_dpy if NULL) to QEditScreen and calls method simplified dpy_init methods and calls inlined 5 more methods moved dummy_dpy to display.c and simplified simplified to_hex simplified qe_colors array handling
This commit is contained in:
parent
de952df347
commit
28397f424f
14 changed files with 256 additions and 304 deletions
5
qe.h
5
qe.h
|
|
@ -1121,7 +1121,7 @@ struct QEmacsState {
|
|||
//struct QECharset *first_charset;
|
||||
//struct QETimer *first_timer;
|
||||
//struct VarDef *first_variable;
|
||||
//struct InputMethod *input_methods;
|
||||
struct InputMethod *input_methods;
|
||||
EditState *first_window;
|
||||
EditState *active_window; /* window in which we edit */
|
||||
EditBuffer *first_buffer;
|
||||
|
|
@ -1264,8 +1264,7 @@ typedef struct CmdDef {
|
|||
void qe_register_mode(ModeDef *m);
|
||||
void mode_completion(CompleteState *cp);
|
||||
void qe_register_cmd_table(CmdDef *cmds, ModeDef *m);
|
||||
void qe_register_binding(int key, const char *cmd_name,
|
||||
const char *mode_names);
|
||||
int qe_register_binding(int key, const char *cmd_name, ModeDef *m);
|
||||
CmdDef *qe_find_cmd(const char *cmd_name);
|
||||
|
||||
/* text display system */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue