#9889: Layout issues with BMenuField --------------------------------+------------------------------ Reporter: yourpalal | Owner: axeld Type: bug | Status: new Priority: low | Milestone: Unscheduled Component: Kits/Interface Kit | Version: R1/Development Keywords: layout | Blocked By: Blocking: | Has a Patch: 0 Platform: All | --------------------------------+------------------------------ After http://cgit.haiku- os.org/haiku/commit/src?id=7910d8b89cc2285eba6efc8c16475dd06617bc8b , a layout issue emerged in the Backgrounds preflet which also brought to attention an issue in BMenuField layout code. To see the issue: checkout 7910d8b89, then build and launch Backgrounds. From there, select a background image of 'None'. The image field will shrink, as will the 'icon label outline' checkbox. The Placement field, however, will shrink without adjusting its position. The suspects are: * BMenuField::_ValidateLayout() * BMenuField::_UpdateFrame() * BMenuField::DoLayout() -- Ticket URL: <http://dev.haiku-os.org/ticket/9889> Haiku <http://dev.haiku-os.org> Haiku - the operating system.