If a window is too small, GTK menus do not display correctly

Bug #1635928 reported by Emanuele Antonio Faraone
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical System Image
Confirmed
Medium
Unassigned
Mir
Invalid
Undecided
Unassigned
gtk+3.0 (Ubuntu)
Confirmed
Medium
Unassigned
unity8 (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

if a window is too small, menus do not display correctly (eg with gedit, look at the screenshot)

Revision history for this message
Emanuele Antonio Faraone (emanueleant03) wrote :
tags: added: gtk-mir
no longer affects: unity8
summary: - menus, if a window is too small, do not display correctly
+ if a window is too small, menus do not display correctly
description: updated
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Interesting problem. I would have thought that at some stage GTK menus should be able to extend beyond the parent window. Although while they're being rendered natively within it, that can never happen.

summary: - if a window is too small, menus do not display correctly
+ If a window is too small, GTK menus do not display correctly
Changed in mir:
status: New → Invalid
Changed in unity8 (Ubuntu):
status: New → Invalid
tags: added: unity8-desktop
Changed in unity8 (Ubuntu):
status: Invalid → New
Revision history for this message
Michał Sawicz (saviq) wrote :

Yes, we discussed this recently, GTK currently renders these within the parent surface, nothing we can do about it.

Changed in unity8 (Ubuntu):
status: New → Invalid
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Sounds like those bubble menus should become separate freestyle surfaces with relative placement to the parent. That would solve this bug and by then Unity8 should be able to place it correctly too.

Changed in canonical-devices-system-image:
status: New → Confirmed
Changed in gtk+3.0 (Ubuntu):
status: New → Confirmed
Changed in canonical-devices-system-image:
importance: Undecided → Medium
Changed in gtk+3.0 (Ubuntu):
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.