mainGNUstep - Support: sr #108091, Menus are clipped

Group
 
 

You are not allowed to post comments on this tracker with your current authentication level.

sr #108091: Menus are clipped

Submitter:  Abram Wiebe <awiebe>
Submitted:  Sat 21 Jul 2012 02:50:23 AM UTC
   
 
Category:  None Priority:  5 - Normal
Severity:  3 - Normal Status:  None
Privacy:  Public Assigned to:  None
Open/Closed:  Open Operating System:  GNU/Linux

Sat 21 Jul 2012 07:51:07 AM UTC, comment #2: 

I'm not sure I agree with this ... the bnehavior described sounds good for menus that pop up when you right-click the mouse (ie at your current location), but wrong for the permenant main mainu.

The main menu should be one that you can drag off the screen to hide  ... so IMO none of this re-sizing behavior on with boundaries is appropriate for the main menu:. the only screen constraint ought to be that at least one pixel of the menu header should be left on screen so that you can find/move it back fully on screen again.

Richard Frith-Macdonald <CaS>
Group Member
Sat 21 Jul 2012 04:01:36 AM UTC, comment #1: 

Only appears to affect menus in Gorm.app.

Abram Wiebe <awiebe>
Group Member
Sat 21 Jul 2012 02:50:23 AM UTC, original submission:  

If a menu is moved to far up the screen, it's header can become clipped, rendering it immovable.

If a menu is to long it is clipped by the bottom of the screen and items become un clickable.

Instead it should be clamped between the top of the screen and the bottom of the screen, or the bottom of wild menus and the top of the dock\tab drawer.

If the number of menu items would cause a menu to surpass the bottom of the screnn, the rect should first be bumped up, then menu items should wrap left to right(although, no one should, make a menu that long).

Similarily, if a menu would supass the right side of the screen, it's rect should be bumped left, sub-menus should open to the left instead of to the right when not enough room is available.

Abram Wiebe <awiebe>
Group Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by CaS (Posted a comment)
  • -email is unavailable- added by awiebe (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    No changes have been made to this item

    Back to the top

    Powered by Savane 3.13-4b4b.
    Corresponding source code