Searched hist:c3d7cee2 (Results 1 - 4 of 4) sorted by relevance
/haiku/headers/private/interface/ | ||
H A D | MenuPrivate.h | diff c3d7cee2 Thu Jul 30 04:33:46 MDT 2009 Stefano Ceccherini <stefano.ceccherini@gmail.com> Instead of creating the Modifiers bitmaps on demand, for every DrawItem invocation, for every BMenuItem, have them created in _init_interface_kit(), and keep them cached. This required some reorganisation of the code in Menu and MenuItem. Also has the side effect that BMenuItem doesn't have to know about the alt/ctrl/command keys stuff. Added a comment in BMenu::AttachedToWindow(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31962 a95241bf-73f2-0310-859d-f6bbb57e9c96 |
/haiku/src/kits/interface/ | ||
H A D | MenuItem.cpp | diff c3d7cee2 Thu Jul 30 04:33:46 MDT 2009 Stefano Ceccherini <stefano.ceccherini@gmail.com> Instead of creating the Modifiers bitmaps on demand, for every DrawItem invocation, for every BMenuItem, have them created in _init_interface_kit(), and keep them cached. This required some reorganisation of the code in Menu and MenuItem. Also has the side effect that BMenuItem doesn't have to know about the alt/ctrl/command keys stuff. Added a comment in BMenu::AttachedToWindow(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31962 a95241bf-73f2-0310-859d-f6bbb57e9c96 |
H A D | InterfaceDefs.cpp | diff c3d7cee2 Thu Jul 30 04:33:46 MDT 2009 Stefano Ceccherini <stefano.ceccherini@gmail.com> Instead of creating the Modifiers bitmaps on demand, for every DrawItem invocation, for every BMenuItem, have them created in _init_interface_kit(), and keep them cached. This required some reorganisation of the code in Menu and MenuItem. Also has the side effect that BMenuItem doesn't have to know about the alt/ctrl/command keys stuff. Added a comment in BMenu::AttachedToWindow(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31962 a95241bf-73f2-0310-859d-f6bbb57e9c96 |
H A D | Menu.cpp | diff c3d7cee2 Thu Jul 30 04:33:46 MDT 2009 Stefano Ceccherini <stefano.ceccherini@gmail.com> Instead of creating the Modifiers bitmaps on demand, for every DrawItem invocation, for every BMenuItem, have them created in _init_interface_kit(), and keep them cached. This required some reorganisation of the code in Menu and MenuItem. Also has the side effect that BMenuItem doesn't have to know about the alt/ctrl/command keys stuff. Added a comment in BMenu::AttachedToWindow(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31962 a95241bf-73f2-0310-859d-f6bbb57e9c96 |
Completed in 284 milliseconds