Closed Bug 1420841 Opened 7 years ago Closed 7 years ago

Implement resizers when window managers does not support GDK_DECOR_BORDER

Categories

(Core :: Widget: Gtk, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
firefox59 --- affected

People

(Reporter: stransky, Assigned: stransky)

References

(Blocks 1 open bug)

Details

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?
(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).
BTW that's also discussed at Bug 1419456.
We'll fix that by Bug 1421974.
Status: NEW → RESOLVED
Closed: 7 years ago
Depends on: 1421974
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.