cvsimport
[fvwm.git] / fvwm / menugeometry.h
bloba6267f58856bc80f6d4da4119fcee6f05edffb49
1 /* -*-c-*- */
3 #ifndef MENU_GEOMETRY_H
4 #define MENU_GEOMETRY_H
6 /* ---------------------------- included header files ---------------------- */
8 /* Do not #include any files - the file including this file has to take care of
9 * it. */
11 /* ---------------------------- global definitions ------------------------- */
13 /* ---------------------------- global macros ------------------------------ */
15 /* ---------------------------- forward declarations ----------------------- */
17 struct MenuRoot;
18 struct MenuParameters;
20 /* ---------------------------- type definitions --------------------------- */
22 /* ---------------------------- exported variables (globals) --------------- */
24 /* Do not use global variable. Full stop. */
26 /* ---------------------------- interface functions ------------------------ */
29 * All functions in this file are to be used from menu*.c *only*
32 Bool menu_get_geometry(
33 struct MenuRoot *mr, Window *root_return, int *x_return, int *y_return,
34 int *width_return, int *height_return, int *border_width_return,
35 int *depth_return);
37 Bool menu_get_outer_geometry(
38 struct MenuRoot *mr, struct MenuParameters *pmp, Window *root_return,
39 int *x_return, int *y_return, int *width_return, int *height_return,
40 int *border_width_return, int *depth_return);
43 #endif /* MENU_GEOMETRY_H */