File: menu.h

package info (click to toggle)
aewm 1.3.12-3
  • links: PTS
  • area: main
  • in suites: buster, jessie, jessie-kfreebsd, sid, stretch
  • size: 356 kB
  • sloc: ansic: 2,557; makefile: 77; sh: 20
file content (18 lines) | stat: -rw-r--r-- 557 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/* aewm - Copyright 1998-2007 Decklin Foster <decklin@red-bean.com>.
 * This program is free software; please see LICENSE for details. */

#ifndef AEWM_CLIENTS_MENU_H
#define AEWM_CLIENTS_MENU_H

enum { LAUNCH, SWITCH };

typedef void *(*make_item_func)(void *, char *, char *);

extern void setup_switch_atoms();
extern void snprint_wm_name(char *, size_t, Window);
extern int is_on_cur_desk(Window);
extern int is_skip(Window);
extern void raise_win(Window);
extern void make_launch_menu(char *, void *, make_item_func);

#endif /* AEWM_CLIENTS_MENU_H */