mirror of
https://github.com/DreamMaoMao/maomaowm.git
synced 2025-11-02 09:01:43 -05:00
opt: add config parse arg num to 4
This commit is contained in:
parent
25c65dd088
commit
f61dbf41dc
3 changed files with 65 additions and 20 deletions
12
src/maomao.c
12
src/maomao.c
|
|
@ -153,6 +153,7 @@ typedef struct {
|
|||
float f;
|
||||
float f2;
|
||||
char *v;
|
||||
char *v2;
|
||||
unsigned int ui;
|
||||
unsigned int ui2;
|
||||
} Arg;
|
||||
|
|
@ -495,7 +496,12 @@ static void dwl_ipc_output_set_tags(struct wl_client *client,
|
|||
static void dwl_ipc_output_quit(struct wl_client *client,
|
||||
struct wl_resource *resource);
|
||||
static void dwl_ipc_output_dispatch(struct wl_client *client,
|
||||
struct wl_resource *resource,const char *dispatch,const char* arg1,const char* arg2);
|
||||
struct wl_resource *resource,
|
||||
const char *dispatch,
|
||||
const char* arg1,
|
||||
const char* arg2,
|
||||
const char* arg3,
|
||||
const char* arg4);
|
||||
static void dwl_ipc_output_release(struct wl_client *client,
|
||||
struct wl_resource *resource);
|
||||
static void focusclient(Client *c, int lift);
|
||||
|
|
@ -3497,11 +3503,11 @@ void dwl_ipc_output_quit(struct wl_client *client,
|
|||
void dwl_ipc_output_dispatch(struct wl_client *client,
|
||||
struct wl_resource *resource,
|
||||
const char *dispatch, const char *arg1,
|
||||
const char *arg2) {
|
||||
const char *arg2, const char *arg3, const char *arg4) {
|
||||
|
||||
void (*func)(const Arg *);
|
||||
Arg arg;
|
||||
func = parse_func_name((char*)dispatch, &arg, (char*)arg1, (char*)arg2);
|
||||
func = parse_func_name((char*)dispatch, &arg, (char*)arg1, (char*)arg2, (char*)arg3, (char*)arg4);
|
||||
if(func) {
|
||||
func(&arg);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue