[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[patch #7470] Fix mouse behaviour in Windows 95 and Macintosh menu style
From: |
Chris Armstrong |
Subject: |
[patch #7470] Fix mouse behaviour in Windows 95 and Macintosh menu styles |
Date: |
Thu, 17 Feb 2011 11:30:25 +0000 |
User-agent: |
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 |
URL:
<http://savannah.gnu.org/patch/?7470>
Summary: Fix mouse behaviour in Windows 95 and Macintosh menu
styles
Project: GNUstep
Submitted by: carmstrong
Submitted on: Thu 17 Feb 2011 11:30:24 AM GMT
Category: AppKit
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
This patch is fixes some menu behaviours with the Macintosh and Windows 95
modes.
The addressed issues are:
Add support detecting when the mouse is released outside of a menu window or
normal window for closing an attached menu. At the moment, clicking outside
the menu or on a non-GNUstep window does not close the menus. This solution
also fixes a similar issue with popup menus in all menu styles.
The next bit is for when Windows 95 mode where the menus have been open by a
mouse click (not a mouse click and drag). If you move the mouse outside the
attached menu window, it closes the menu.
The last bit keeps the sub-menu open when you move the mouse outside of it
until you select another top-level menu or go back to the sub-menu when in
Windows-95 mode. This more closely emulates Windows behaviour.
_______________________________________________________
File Attachments:
-------------------------------------------------------
Date: Thu 17 Feb 2011 11:30:24 AM GMT Name:
003-win95_and_mac_menus_close_fix_clean.diff Size: 3kB By: carmstrong
<http://savannah.gnu.org/patch/download.php?file_id=22711>
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/patch/?7470>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/