use the nwe theme's show_handle value

This commit is contained in:
Dana Jansens 2003-08-30 19:02:48 +00:00
parent f97e7133d4
commit 0185445e3a

View file

@ -1033,20 +1033,22 @@ void client_update_normal_hints(ObClient *self)
void client_setup_decor_and_functions(ObClient *self) void client_setup_decor_and_functions(ObClient *self)
{ {
/* start with everything (cept fullscreen) */ /* start with everything (cept fullscreen) */
self->decorations = (OB_FRAME_DECOR_TITLEBAR | self->decorations =
OB_FRAME_DECOR_HANDLE | (OB_FRAME_DECOR_TITLEBAR |
OB_FRAME_DECOR_GRIPS | (ob_rr_theme->show_handle ? OB_FRAME_DECOR_HANDLE : 0) |
OB_FRAME_DECOR_BORDER | OB_FRAME_DECOR_GRIPS |
OB_FRAME_DECOR_ICON | OB_FRAME_DECOR_BORDER |
OB_FRAME_DECOR_ALLDESKTOPS | OB_FRAME_DECOR_ICON |
OB_FRAME_DECOR_ICONIFY | OB_FRAME_DECOR_ALLDESKTOPS |
OB_FRAME_DECOR_MAXIMIZE | OB_FRAME_DECOR_ICONIFY |
OB_FRAME_DECOR_SHADE); OB_FRAME_DECOR_MAXIMIZE |
self->functions = (OB_CLIENT_FUNC_RESIZE | OB_FRAME_DECOR_SHADE);
OB_CLIENT_FUNC_MOVE | self->functions =
OB_CLIENT_FUNC_ICONIFY | (OB_CLIENT_FUNC_RESIZE |
OB_CLIENT_FUNC_MAXIMIZE | OB_CLIENT_FUNC_MOVE |
OB_CLIENT_FUNC_SHADE); OB_CLIENT_FUNC_ICONIFY |
OB_CLIENT_FUNC_MAXIMIZE |
OB_CLIENT_FUNC_SHADE);
if (self->delete_window) { if (self->delete_window) {
self->functions |= OB_CLIENT_FUNC_CLOSE; self->functions |= OB_CLIENT_FUNC_CLOSE;
self->decorations |= OB_FRAME_DECOR_CLOSE; self->decorations |= OB_FRAME_DECOR_CLOSE;