libxdo
xdo_cmd.h
1
2
#ifndef _XDO_CMD_H_
3
#define _XDO_CMD_H_
4
5
#define _GNU_SOURCE 1
6
#ifndef __USE_BSD
7
#define __USE_BSD
/* for strdup on linux/glibc */
8
#endif
/* __USE_BSD */
9
10
#include <getopt.h>
11
#include <stdlib.h>
12
#include <stdio.h>
13
#include <string.h>
14
#include "
xdo.h
"
15
#include "xdotool.h"
16
17
#define HELP_SEE_WINDOW_STACK \
18
"If no window is given, %1 is used. See WINDOW STACK in xdotool(1)\n"
19
#define HELP_CHAINING_ENDS \
20
"This command consumes all arguments after it, so you cannot chain\n"
\
21
" additional commands after it.\n"
22
23
extern
void
consume_args(
context_t
*
context
,
int
argc);
24
extern
void
window_list(
context_t
*
context
,
const
char
*window_arg,
25
Window **windowlist_ret,
int
*nwindows_ret,
26
const
int
add_to_list);
27
28
extern
void
window_save(
context_t
*
context
, Window window);
29
extern
int
is_command(
char
*cmd);
30
31
extern
int
window_is_valid(
context_t
*
context
,
const
char
*window_arg);
32
extern
int
window_get_arg(
context_t
*
context
,
int
min_arg,
int
window_arg_pos,
33
const
char
**window_arg);
34
35
extern
void
xdotool_debug(
context_t
*
context
,
const
char
*format, ...);
36
extern
void
xdotool_output(
context_t
*
context
,
const
char
*format, ...);
37
38
#endif
/* _XDO_CMD_H_ */
context
Definition:
xdotool.h:23
xdo.h
Generated by
1.9.1