diff options
Diffstat (limited to 'frame.h')
-rw-r--r-- | frame.h | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -1,6 +1,25 @@ #ifndef FRAME_H #define FRAME_H +extern int frame_t( struct gwm_window *window, int include_x_border ); +extern int frame_b( struct gwm_window *window, int include_x_border ); +extern int frame_l( struct gwm_window *window, int include_x_border ); +extern int frame_r( struct gwm_window *window, int include_x_border ); +extern int frame_xb( struct gwm_window *window ); + +extern void translate_child_to_frame( struct gwm_window *frame, + int *fx, int *fy, int *fwidth, + int *fheight, int cx, int cy, + int cwidth, int cheight, + int cborder, int win_gravity ); + +extern void translate_frame_to_child( struct gwm_window *frame, + int *cx, int *cy, int fx, int fy, + int cborder, int win_gravity ); + +extern void apply_size_constraints( struct gwm_window *window, int *width, + int *height ); + extern void synthetic_configure_notify( struct gwm_window *window ); extern event_handler frame_handlers[], childless_handlers[]; |