gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Menu items issues with menu in window


From: Germán Arias
Subject: Re: Menu items issues with menu in window
Date: Mon, 07 Mar 2011 16:53:56 -0600

On vie, 2011-02-25 at 12:16 -0600, Germán Arias wrote:
> Some menu items becomes disabled with menu in window. For example with
> Ink, the items "Bold", "Italic", "Larger" and "Smaller" are disabled
> with menu in window. However, the short cut keys works fine. Some idea
> about what is the problem?

Well, I put my attention only on "Bold" option. With some NSLog messages
at method update: in NSMenu and in setEnabled: in NSMenuItem. I notice
an odd stuff. This is the result with the standard vertical menu:

2011-03-07 16:27:34.105 Items[14580] NSMenu: deactive Bold item
2011-03-07 16:27:34.106 Items[14580] NSMenuItem: deactive Bold item
2011-03-07 16:27:34.158 Items[14580] NSMenu: deactive Bold item
2011-03-07 16:27:34.194 Items[14580] NSMenu: deactive Bold item
2011-03-07 16:27:34.194 Items[14580] NSMenu: deactive Bold item
2011-03-07 16:27:34.195 Items[14580] NSMenu: deactive Bold item
2011-03-07 16:27:34.196 Items[14580] NSMenu: deactive Bold item
2011-03-07 16:27:34.197 Items[14580] NSMenu: deactive Bold item
2011-03-07 16:27:34.198 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:34.198 Items[14580] NSMenuItem: active Bold item
2011-03-07 16:27:34.199 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:34.199 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:34.200 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:34.201 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:34.202 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:34.202 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:34.203 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:34.204 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:34.230 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:34.230 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:34.231 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:34.231 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:34.232 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:34.233 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:34.234 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:34.235 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:34.239 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:34.254 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:34.956 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:34.960 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:35.329 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:35.579 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:35.582 Items[14580] NSMenu: active Bold item
2011-03-07 16:27:39.798 Items[14580] NSMenu: active Bold item

As I expect, the method setEnabled: is called only when the item status
is changed. But this is the result with the menu in window:

2011-03-07 16:33:00.344 Items[14775] NSMenu: deactive Bold item
2011-03-07 16:33:00.344 Items[14775] NSMenuItem: deactive Bold item
2011-03-07 16:33:00.355 Items[14775] NSMenu: deactive Bold item
2011-03-07 16:33:00.423 Items[14775] NSMenu: deactive Bold item
2011-03-07 16:33:00.424 Items[14775] NSMenu: deactive Bold item
2011-03-07 16:33:00.425 Items[14775] NSMenu: deactive Bold item
2011-03-07 16:33:00.427 Items[14775] NSMenu: deactive Bold item
2011-03-07 16:33:00.429 Items[14775] NSMenu: deactive Bold item
2011-03-07 16:33:00.431 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:00.431 Items[14775] NSMenuItem: active Bold item
2011-03-07 16:33:00.432 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:00.433 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:00.443 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:00.443 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:00.444 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:00.444 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:00.445 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:00.446 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:00.447 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:00.447 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:00.448 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:00.448 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:00.449 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:00.449 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:00.450 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:00.452 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:00.484 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:00.485 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:00.487 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:00.496 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:00.499 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:00.499 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:01.236 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:01.453 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:01.462 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:01.706 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:01.708 Items[14775] NSMenu: deactive Bold item
2011-03-07 16:33:01.708 Items[14775] NSMenuItem: deactive Bold item
2011-03-07 16:33:01.907 Items[14775] NSMenu: deactive Bold item
2011-03-07 16:33:01.908 Items[14775] NSMenu: deactive Bold item
2011-03-07 16:33:01.908 Items[14775] NSMenu: deactive Bold item
2011-03-07 16:33:01.908 Items[14775] NSMenu: deactive Bold item
2011-03-07 16:33:01.908 Items[14775] NSMenu: deactive Bold item
2011-03-07 16:33:01.909 Items[14775] NSMenu: deactive Bold item
2011-03-07 16:33:01.909 Items[14775] NSMenu: deactive Bold item
2011-03-07 16:33:01.909 Items[14775] NSMenu: deactive Bold item
2011-03-07 16:33:01.909 Items[14775] NSMenu: deactive Bold item
2011-03-07 16:33:01.909 Items[14775] NSMenu: deactive Bold item
2011-03-07 16:33:01.910 Items[14775] NSMenu: deactive Bold item
2011-03-07 16:33:01.910 Items[14775] NSMenu: deactive Bold item
2011-03-07 16:33:01.910 Items[14775] NSMenu: deactive Bold item
2011-03-07 16:33:01.910 Items[14775] NSMenu: deactive Bold item
2011-03-07 16:33:01.915 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:01.930 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:02.026 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:02.028 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:02.028 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:02.030 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:02.031 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:02.032 Items[14775] NSMenu: active Bold item
2011-03-07 16:33:03.705 Items[14775] NSMenu: active Bold item

As you can see, at the end, when the status is changed from disabled to
enabled, the method setEnabled in NSMenuItem isn't called. And I'm not
sure what happen here.







reply via email to

[Prev in Thread] Current Thread [Next in Thread]