CTWM
Loading...
Searching...
No Matches
/usr/src/RPM/BUILD/ctwm-4.1.0/parse_be.h
Go to the documentation of this file.
1/*
2 * Parser backend header bits. These are mostly things that wind up
3 * called from the yacc routines
4 */
5#ifndef _CTWM_PARSE_BE_H
6#define _CTWM_PARSE_BE_H
7
8int parse_keyword(const char *s, int *nump);
9
11bool do_string_keyword(int keyword, char *s);
12bool do_string_string_keyword(int keyword, const char *s1, const char *s2);
13bool do_number_keyword(int keyword, int num);
15bool do_color_keyword(int keyword, int colormode, char *s);
16void do_string_savecolor(int colormode, char *s);
17void do_var_savecolor(int key);
18void do_squeeze_entry(name_list **list, /* squeeze or dont-squeeze list */
19 const char *name, /* window name */
20 SIJust justify, /* left, center, right */
21 int num, /* signed num */
22 int denom /* 0 or indicates fraction denom */
23 );
24void proc_ewmh_ignore(void);
25void add_ewmh_ignore(char *s);
26void proc_mwm_ignore(void);
27void add_mwm_ignore(char *s);
28
29void init_layout_override(void);
30void add_layout_override_entry(const char *s);
31void proc_layout_override(void);
32
33#endif /* _CTWM_PARSE_BE_H */
static int PlaceX
Definition add_window.c:82
SIJust
Definition ctwm.h:171
bool do_single_keyword(int keyword)
Definition parse_be.c:581
bool do_string_string_keyword(int keyword, const char *s1, const char *s2)
Definition parse_be.c:898
name_list ** do_colorlist_keyword(int keyword, int colormode, char *s)
Definition parse_be.c:1456
void init_layout_override(void)
Allocate space for our monitor override list.
Definition parse_be.c:2028
bool do_string_keyword(int keyword, char *s)
Definition parse_be.c:956
void do_var_savecolor(int key)
Definition parse_be.c:1638
bool do_color_keyword(int keyword, int colormode, char *s)
Definition parse_be.c:1517
void add_ewmh_ignore(char *s)
Definition parse_be.c:1957
void proc_layout_override(void)
Finalize the override layout and store it up globally.
Definition parse_be.c:2134
bool do_number_keyword(int keyword, int num)
Definition parse_be.c:1167
void do_string_savecolor(int colormode, char *s)
Definition parse_be.c:1629
int parse_keyword(const char *s, int *nump)
Definition parse_be.c:512
void add_layout_override_entry(const char *s)
Add an entry to our monitor list.
Definition parse_be.c:2057
void proc_mwm_ignore(void)
Definition parse_be.c:1988
void do_squeeze_entry(name_list **list, const char *name, SIJust justify, int num, int denom)
Definition parse_be.c:1879
void add_mwm_ignore(char *s)
Definition parse_be.c:1994
void proc_ewmh_ignore(void)
Definition parse_be.c:1945