/* * (C)opyright MMIV-MMV Anselm R. Garbe * See LICENSE file for license details. */ #include "ixp.h" #include "blitz.h" #define MAX_ID 20 #define MAX_BUF 128 typedef struct Action Action; struct Action { char *name; void (*func) (void *obj, char *); }; /* ixputil.c */ File *wmii_create_ixpfile(IXPServer * s, char *key, char *val); void wmii_get_ixppath(File * f, char *path, size_t size); void wmii_move_ixpfile(File * f, File * to_parent); IXPServer *wmii_setup_server(char *sockfile); /* spawn.c */ void wmii_spawn(void *dpy, char *cmd); /* wm.c */ int wmii_property(Display * dpy, Window w, Atom a, Atom t, long l, unsigned char **prop); void wmii_send_message(Display * dpy, Window w, Atom a, long value); void wmii_init_lock_modifiers(Display * dpy, unsigned int *valid_mask, unsigned int *num_lock_mask);