2012-07-31 14:32:13 +02:00
|
|
|
#ifndef _MESSAGES_H
|
|
|
|
#define _MESSAGES_H
|
|
|
|
|
2012-09-11 16:29:43 +02:00
|
|
|
#include "types.h"
|
2012-07-31 14:32:13 +02:00
|
|
|
|
2013-07-08 11:42:05 +02:00
|
|
|
#define OPT_CHR '-'
|
|
|
|
#define CAT_CHR '.'
|
|
|
|
#define EQL_TOK "="
|
2012-11-11 18:55:58 +01:00
|
|
|
|
2013-07-08 11:42:05 +02:00
|
|
|
bool handle_message(char *, int, char *);
|
|
|
|
bool process_message(char **, int, char *);
|
|
|
|
bool cmd_window(char **, int);
|
|
|
|
bool cmd_desktop(char **, int);
|
2013-07-15 20:40:29 +02:00
|
|
|
bool cmd_monitor(char **, int);
|
2013-07-08 11:42:05 +02:00
|
|
|
bool cmd_query(char **, int, char *);
|
|
|
|
bool cmd_rule(char **, int, char *);
|
|
|
|
bool cmd_pointer(char **, int);
|
|
|
|
bool cmd_control(char **, int);
|
|
|
|
bool cmd_restore(char **, int);
|
|
|
|
bool cmd_config(char **, int, char *);
|
|
|
|
bool cmd_quit(char **, int);
|
|
|
|
bool get_setting(char *, char *);
|
|
|
|
bool set_setting(char *, char *);
|
2012-09-12 14:56:51 +02:00
|
|
|
bool parse_bool(char *, bool *);
|
2012-09-11 16:58:06 +02:00
|
|
|
bool parse_layout(char *, layout_t *);
|
2012-09-11 22:48:26 +02:00
|
|
|
bool parse_direction(char *, direction_t *);
|
2012-09-12 14:56:51 +02:00
|
|
|
bool parse_cycle_direction(char *, cycle_dir_t *);
|
2012-11-01 22:47:03 +01:00
|
|
|
bool parse_circulate_direction(char *, circulate_dir_t *);
|
2013-02-26 12:54:01 +01:00
|
|
|
bool parse_flip(char *, flip_t *);
|
2012-09-11 22:48:26 +02:00
|
|
|
bool parse_fence_move(char *, fence_move_t *);
|
2013-01-08 15:52:20 +01:00
|
|
|
bool parse_pointer_action(char *, pointer_action_t *);
|
2013-07-08 11:42:05 +02:00
|
|
|
bool parse_window_id(char *, long int *);
|
2012-07-31 14:32:13 +02:00
|
|
|
|
|
|
|
#endif
|