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
11 /* ---------------------------- global definitions ------------------------- */
13 /* ---------------------------- global macros ------------------------------ */
15 /* ---------------------------- forward declarations ----------------------- */
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
,
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 */