Implement resizers when window managers does not support GDK_DECOR_BORDER

RESOLVED FIXED

Status

()

enhancement
RESOLVED FIXED
a year ago
a year ago

People

(Reporter: stransky, Assigned: stransky)

Tracking

(Blocks 1 bug)

Trunk
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox59 affected)

Details

(Assignee)

Description

a year ago
When window managers does not support GDK_DECOR_BORDER the undecorated window can't be resized by Gtk+. We need to create our own implementation as at:

https://reviewboard.mozilla.org/r/62490/diff/1#index_header
Would having GTK draw the decorations be an option on these systems?
(Assignee)

Comment 2

a year ago
(In reply to Karl Tomlinson (:karlt) from comment #1)
> Would having GTK draw the decorations be an option on these systems?

That would be great but AFAIK Gtk can't draw the CSD border only. It draws all or nothing which means it also draws the titlebar as a widget. Setting titlebar to some custom/null/dummy widget by gtk_window_set_titlebar() to have it actually hidden does not work (at least I was not able to achieve that).
(Assignee)

Comment 3

a year ago
BTW that's also discussed at Bug 1419456.
(Assignee)

Comment 4

a year ago
We'll fix that by Bug 1421974.
(Assignee)

Updated

a year ago
Status: NEW → RESOLVED
Last Resolved: a year ago
Depends on: 1421974
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.