Opened 17 months ago

Last modified 4 weeks ago

#14932 assigned bug

Crowded popup menu's missing scroll widgets

Reported by: humdinger Owned by: X512
Priority: normal Milestone: R1/beta3
Component: Kits/Interface Kit Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

This is hrev52933.

I see this with my rather large font list in Appearance and WonderBrush. The list of fonts is taller than my vertical screen resolution permits and has to be scrolled if you need a font firther down in the alphabet.

If the app window (e.g. Appearance) is near the top of the screen, the widgets are missing at the top and bottom of the font popup meu.
If I move the window down, so the font popup menu is approx. in the lower half of the screen, the widgets appear.

I suppose hrev52111 could be the culprit?

Attachments (2)

Appearance_top.png (60.2 KB ) - added by humdinger 4 months ago.
top: no scrollers
Appearance_bottom.png (46.9 KB ) - added by humdinger 4 months ago.
bottom: scrollers

Download all attachments as: .zip

Change History (14)

comment:1 by waddlesplash, 17 months ago

Indeed it may be.

comment:2 by waddlesplash, 17 months ago

Milestone: UnscheduledR1/beta2

comment:3 by pulkomandy, 4 months ago

Is it fixed in hrev53941?

comment:4 by humdinger, 4 months ago

Nope, still there.

in reply to:  4 comment:5 by X512, 4 months ago

Replying to humdinger:

Nope, still there.

Can you provide screenshot?

comment:6 by humdinger, 4 months ago

Here with the Appearance prefs near the top, scroll arrows are missing:

top: no scrollers

Here with the Appearance prefs further down, scroll arrows are there:

bottom: scrollers

by humdinger, 4 months ago

Attachment: Appearance_top.png added

top: no scrollers

by humdinger, 4 months ago

Attachment: Appearance_bottom.png added

bottom: scrollers

comment:7 by X512, 4 months ago

Seems that scrollers are present, but outside of screen. Something is wrong with BMenu::_UpdateWindowViewSize or BMenu::_CalcFrame.

I am recently working on menus, so I can take this ticket.

Last edited 4 months ago by X512 (previous) (diff)

comment:8 by humdinger, 4 months ago

Owner: changed from nobody to X512
Status: newassigned

Cool! Weird that it depends on where the pop-up menu is opened. If it's near the top of the screen, the arrows ar emissing, when it's further down they are there...

comment:9 by X512, 4 months ago

I have managed to reproduce this bug. It only appears with BMenuField when non-first item is selected (BMenuField attempts to show selected item at same position as menu field). Scrollers are not appear and bottom side of menu is outside of screen.

comment:10 by bruno, 7 weeks ago

strange that it does not work with the arrow keys either...

comment:11 by waddlesplash, 4 weeks ago

Milestone: R1/beta2

Ticket retargeted after milestone closed

comment:12 by waddlesplash, 4 weeks ago

Milestone: R1/beta3
Note: See TracTickets for help on using tickets.