Searched +hist:7 +hist:a8567e6 (Results 1 - 5 of 5) sorted by relevance
/haiku/src/kits/interface/ | ||
H A D | MenuPrivate.cpp | diff 7a8567e6 Thu Jul 30 04:41:33 MDT 2009 Stefano Ceccherini <stefano.ceccherini@gmail.com> Moved MenuPrivate implementation to its own file. Made MenuPrivate.h self-contained. Adjusted other files accordingly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31963 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 7a8567e6 Thu Jul 30 04:41:33 MDT 2009 Stefano Ceccherini <stefano.ceccherini@gmail.com> Moved MenuPrivate implementation to its own file. Made MenuPrivate.h self-contained. Adjusted other files accordingly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31963 a95241bf-73f2-0310-859d-f6bbb57e9c96 7a8567e61d42a4c1aa3ecae991ad8dd3b098db44 Thu Jul 30 04:41:33 MDT 2009 Stefano Ceccherini <stefano.ceccherini@gmail.com> Moved MenuPrivate implementation to its own file. Made MenuPrivate.h self-contained. Adjusted other files accordingly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31963 a95241bf-73f2-0310-859d-f6bbb57e9c96 |
H A D | MenuItem.cpp | diff 7a96554c Wed Dec 09 23:53:17 MST 2015 looncraz <looncraz@looncraz.net> kits/interface: Convert to using Set*UIColor. Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com> Patches 0003-0017 from looncraz, unmodified. diff 7a8567e6 Thu Jul 30 04:41:33 MDT 2009 Stefano Ceccherini <stefano.ceccherini@gmail.com> Moved MenuPrivate implementation to its own file. Made MenuPrivate.h self-contained. Adjusted other files accordingly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31963 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 7a8567e6 Thu Jul 30 04:41:33 MDT 2009 Stefano Ceccherini <stefano.ceccherini@gmail.com> Moved MenuPrivate implementation to its own file. Made MenuPrivate.h self-contained. Adjusted other files accordingly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31963 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 7a04ba9b Mon May 29 17:04:18 MDT 2006 Axel Dörfler <axeld@pinc-software.de> Fixed B_MENU_SELECTED_BACKGROUND_COLOR to fit to our B_MENU_BACKGROUND_COLOR, and changed BMenuItem to actually use it. This fixes bug #640. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17641 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 7dc436d8 Thu Jul 07 08:33:19 MDT 2005 Stephan Aßmus <superstippi@gmx.de> usability improvements to scrollbar, sorry had no time to include all of Stefanos drawing code yet, other visual improvements git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13535 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 7a8567e61d42a4c1aa3ecae991ad8dd3b098db44 Thu Jul 30 04:41:33 MDT 2009 Stefano Ceccherini <stefano.ceccherini@gmail.com> Moved MenuPrivate implementation to its own file. Made MenuPrivate.h self-contained. Adjusted other files accordingly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31963 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 7a04ba9b1d2e6c730baea5da0733d6c99c1c4c09 Mon May 29 17:04:18 MDT 2006 Axel Dörfler <axeld@pinc-software.de> Fixed B_MENU_SELECTED_BACKGROUND_COLOR to fit to our B_MENU_BACKGROUND_COLOR, and changed BMenuItem to actually use it. This fixes bug #640. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17641 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 7dc436d8ddced8bde596634efe25ae5ceb11b704 Thu Jul 07 08:33:19 MDT 2005 Stephan Aßmus <superstippi@gmx.de> usability improvements to scrollbar, sorry had no time to include all of Stefanos drawing code yet, other visual improvements git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13535 a95241bf-73f2-0310-859d-f6bbb57e9c96 |
H A D | Jamfile | diff 7f9368ca Wed Dec 09 23:52:48 MST 2015 looncraz <looncraz@looncraz.net> Set*UIColor, etc. The inseparable changes necessary to support live color updating across the system in a sane, safe, and performant manner. BView gains: HasSystemColors() HasDefaultColors() AdoptSystemColors() AdoptParentColors() AdoptViewColor(BView*) SetViewUIColor(color_which, float tint) SetHighUIColor(... SetLowUIColor(... ViewUIColor(float* tint) HighUIColor(... LowUIColor(... DelayedInvalidate() BWindow gains a simple helper method: IsOffscreenWindow() BMessage gains: AddColor() FindColor() GetColor() HasColor() * allegedly this API is deprecated, but I implemented it anyway ReplaceColor() SetColor() Previous private ColorTools methods are made public and moved into GraphicsDefs: mix_color, blend_color, disable_color These are fully compatible with BeOS dan0 R5.1 methods and are just code cleanup of BeOS example code under the OpenTracker license. In addition, four new colors are created: B_LINK_TEXT_COLOR B_LINK_HOVER_COLOR B_LINK_ACTIVE_COLOR B_LINK_VISITED_COLOR These changes are documented in their proper user documentation files. In addition, due to a history rewrite, B_FOLLOW_LEFT_TOP has been defined and used in lieu of B_FOLLOW_TOP | B_FOLLOW_LEFT and is included in this commit. On the app_server side, the following has changed: Add DelayedMessage - a system by which messages can be sent at a scheduled time, and can also be merged according to set rules. A single thread is used to service the message queue and multiple recipients can be set for each message. Desktop gains the ability to add message ports to a DelayedMessage so that said messages can target either all applications or all windows, as needed. Desktop maintains a BMessage which is used to queue up all pending color changes and the delayed messaging system is used to enact these changes after a short period of time has passed. This prevents abuse and allows the system to merge repeated set_ui_color events into one event for client applications, improving performance drastically. In addition, B_COLORS_UPDATED is sent to the BApplication, which forwards the message to each BWindow. This is done to improve performance over having the app_server independently informing each window. Decorator changes are live now, which required some reworking. Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com> diff 7a8567e6 Thu Jul 30 04:41:33 MDT 2009 Stefano Ceccherini <stefano.ceccherini@gmail.com> Moved MenuPrivate implementation to its own file. Made MenuPrivate.h self-contained. Adjusted other files accordingly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31963 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 7a8567e6 Thu Jul 30 04:41:33 MDT 2009 Stefano Ceccherini <stefano.ceccherini@gmail.com> Moved MenuPrivate implementation to its own file. Made MenuPrivate.h self-contained. Adjusted other files accordingly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31963 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 7e8ac290 Sun Aug 12 16:15:10 MDT 2007 Ingo Weinhold <ingo_weinhold@gmx.de> * Prefixed the variables NETWORK_LIBS, NETAPI_LIB, and SELECT_UNAME_ETC_LIB with TARGET_ and introduced HAIKU_* and HOST_* counterparts. * Use HOST_NETWORK_LIBS for building remote_disk_server. * Also got rid of {R5,BONE,DANO,HAIKU}_COMPATIBLE. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21912 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 7a8567e61d42a4c1aa3ecae991ad8dd3b098db44 Thu Jul 30 04:41:33 MDT 2009 Stefano Ceccherini <stefano.ceccherini@gmail.com> Moved MenuPrivate implementation to its own file. Made MenuPrivate.h self-contained. Adjusted other files accordingly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31963 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 7e8ac2903b840f54bd891019fac17f2e28cbbc0c Sun Aug 12 16:15:10 MDT 2007 Ingo Weinhold <ingo_weinhold@gmx.de> * Prefixed the variables NETWORK_LIBS, NETAPI_LIB, and SELECT_UNAME_ETC_LIB with TARGET_ and introduced HAIKU_* and HOST_* counterparts. * Use HOST_NETWORK_LIBS for building remote_disk_server. * Also got rid of {R5,BONE,DANO,HAIKU}_COMPATIBLE. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21912 a95241bf-73f2-0310-859d-f6bbb57e9c96 |
H A D | Menu.cpp | diff 7a96554c Wed Dec 09 23:53:17 MST 2015 looncraz <looncraz@looncraz.net> kits/interface: Convert to using Set*UIColor. Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com> Patches 0003-0017 from looncraz, unmodified. diff 7ecc0417 Fri Jun 25 18:43:16 MDT 2010 Stefano Ceccherini <stefano.ceccherini@gmail.com> Removed use of fDynamicItemsAdded, since it can't work like this. Since a custom BMenu can remove the added items whenever it wants, they wouldn't never be added back if the menu wasn't destroyed and recreated git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37262 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 7a8567e6 Thu Jul 30 04:41:33 MDT 2009 Stefano Ceccherini <stefano.ceccherini@gmail.com> Moved MenuPrivate implementation to its own file. Made MenuPrivate.h self-contained. Adjusted other files accordingly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31963 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 7a8567e6 Thu Jul 30 04:41:33 MDT 2009 Stefano Ceccherini <stefano.ceccherini@gmail.com> Moved MenuPrivate implementation to its own file. Made MenuPrivate.h self-contained. Adjusted other files accordingly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31963 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 7bd24def Mon Oct 22 03:23:19 MDT 2007 Stefano Ceccherini <stefano.ceccherini@gmail.com> At least for the column menu layout, don't recalculate the whole layout if the calling function supplied an item index. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22658 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 7fc2eece Tue Nov 21 17:30:56 MST 2006 Waldemar Kornewald <wkornewald@nowhere.fake> Found out what trackTime was used for. We should probably always start BMenuField menus in sticky mode and only switch to non-sticky mode if the mouse was moved a minimum distance. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19361 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 7d550b53 Tue Apr 11 14:53:11 MDT 2006 Stefano Ceccherini <stefano.ceccherini@gmail.com> and there, the usual forgotten stuff git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17096 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 7abe70f1 Thu Mar 23 08:33:28 MST 2006 Stefano Ceccherini <stefano.ceccherini@gmail.com> Hopefully cleaned up a bit the locking in BMenu::_show()/_hide() git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16867 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 7a2c9b35 Tue Mar 21 09:06:46 MST 2006 Stefano Ceccherini <stefano.ceccherini@gmail.com> Reverted to r16487 due to various problems. I'll recommit the code once it's fully working. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16850 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 7ecc04177a37e9e15ef4b87b577ea2577d78fe4e Fri Jun 25 18:43:16 MDT 2010 Stefano Ceccherini <stefano.ceccherini@gmail.com> Removed use of fDynamicItemsAdded, since it can't work like this. Since a custom BMenu can remove the added items whenever it wants, they wouldn't never be added back if the menu wasn't destroyed and recreated git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37262 a95241bf-73f2-0310-859d-f6bbb57e9c96 |
/haiku/headers/private/interface/ | ||
H A D | MenuPrivate.h | diff 7a8567e6 Thu Jul 30 04:41:33 MDT 2009 Stefano Ceccherini <stefano.ceccherini@gmail.com> Moved MenuPrivate implementation to its own file. Made MenuPrivate.h self-contained. Adjusted other files accordingly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31963 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 7a8567e6 Thu Jul 30 04:41:33 MDT 2009 Stefano Ceccherini <stefano.ceccherini@gmail.com> Moved MenuPrivate implementation to its own file. Made MenuPrivate.h self-contained. Adjusted other files accordingly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31963 a95241bf-73f2-0310-859d-f6bbb57e9c96 diff 7a8567e61d42a4c1aa3ecae991ad8dd3b098db44 Thu Jul 30 04:41:33 MDT 2009 Stefano Ceccherini <stefano.ceccherini@gmail.com> Moved MenuPrivate implementation to its own file. Made MenuPrivate.h self-contained. Adjusted other files accordingly. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31963 a95241bf-73f2-0310-859d-f6bbb57e9c96 |
Completed in 359 milliseconds