diff options
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/common.h | 14 | ||||
| -rw-r--r-- | src/include/frame.h | 1 |
2 files changed, 6 insertions, 9 deletions
diff --git a/src/include/common.h b/src/include/common.h index 031274f6..a0dfb69c 100644 --- a/src/include/common.h +++ b/src/include/common.h @@ -310,15 +310,11 @@ struct _MetaButtonLayout typedef struct _MetaFrameBorders MetaFrameBorders; struct _MetaFrameBorders { - /* The frame border is made up of two pieces - an inner visible portion - * and an outer portion that is invisible but responds to events. - */ - GtkBorder visible; - GtkBorder invisible; - - /* For convenience, we have a "total" border which is equal to the sum - * of the two borders above. */ - GtkBorder total; + GtkBorder visible; /* Visible window frame decoration */ + GtkBorder shadow; /* Extra size needed for shadow */ + GtkBorder resize; /* Extra size used for resize cursor area */ + GtkBorder invisible; /* Max of shadow and resize borders */ + GtkBorder total; /* Sum of visible and invisible borders */ }; /* sets all dimensions to zero */ diff --git a/src/include/frame.h b/src/include/frame.h index 97314d4b..2deba88b 100644 --- a/src/include/frame.h +++ b/src/include/frame.h @@ -30,5 +30,6 @@ Window meta_frame_get_xwindow (MetaFrame *frame); void meta_frame_calc_borders (MetaFrame *frame, MetaFrameBorders *borders); +void meta_frame_clear_cached_borders (MetaFrame *frame); #endif |
