#
7f7f5eac |
|
02-May-2012 |
John Scipione <jscipione@gmail.com> |
Refactor ToolTipManager a bit. * Change ShowTip() point parameter name to where. * Add a parameterless ResetWindowFrame() overload that get's the current where and calls ResetWindowFrame(BPoint where) which does the actual work. FrameResized() calls this parameterless ResetWindowFrame() method instead of doing the work in that method. This is functionaly the same but allows me to call the parameterless ResetWindowFrame() elsewhere.
|
#
2f2f3fa0 |
|
28-Apr-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Moved stable tool tip concept into the BToolManager class. * This removes the fVisibleToolTip member from BView, and fixes bug #5669; BToolTipManager::ShowTip() now gets the owner of the tool tip as an extra parameter. * Removed the work-around to hide that bug. * Improved ToolTipTest application to include more test cases like a view that periodically update its tool tip via SetToolTip(const char*), and one that sets a new tool tip every second. * Furthermore, added a test that shows that inner views inherit the tool tip of their parents. * Fixed another bug in BToolTipManager::ShowTip() that would release an extra reference to the tool tip currently shown.
|
#
4ac097c5 |
|
30-Nov-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Made the BToolTipManager lock non-static. Create the singleton via pthread_once(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34366 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fcd50212 |
|
11-Aug-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Made the tool tip manager's lock available, and guarded adding/removing the tool tip view with this lock, too. * BTextToolTip::SetText() can now be called in all circumstances safely. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32242 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8318af01 |
|
03-Aug-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Added a basic tool tip API, and implementation. * The BView API can probably be regarded as good enough; the implementation might need to be improved over time (also, some things as archivability aren't fully implemented yet). The ToolTip.h header should get public once finalized. * Added new B_MOUSE_IDLE message that is sent to a BView after a certain time has passed (BToolTipManager::ShowDelay()). * Added small test app (ToolTipTest) that shows what is already working. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32078 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7f7f5eac6ea9054b982e22e261121921b640b60f |
|
02-May-2012 |
John Scipione <jscipione@gmail.com> |
Refactor ToolTipManager a bit. * Change ShowTip() point parameter name to where. * Add a parameterless ResetWindowFrame() overload that get's the current where and calls ResetWindowFrame(BPoint where) which does the actual work. FrameResized() calls this parameterless ResetWindowFrame() method instead of doing the work in that method. This is functionaly the same but allows me to call the parameterless ResetWindowFrame() elsewhere.
|
#
2f2f3fa042bf2de464d8318de702db7106b686a2 |
|
28-Apr-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Moved stable tool tip concept into the BToolManager class. * This removes the fVisibleToolTip member from BView, and fixes bug #5669; BToolTipManager::ShowTip() now gets the owner of the tool tip as an extra parameter. * Removed the work-around to hide that bug. * Improved ToolTipTest application to include more test cases like a view that periodically update its tool tip via SetToolTip(const char*), and one that sets a new tool tip every second. * Furthermore, added a test that shows that inner views inherit the tool tip of their parents. * Fixed another bug in BToolTipManager::ShowTip() that would release an extra reference to the tool tip currently shown.
|
#
4ac097c559d3d6ff019b1c22a8a3246558b99fd7 |
|
30-Nov-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Made the BToolTipManager lock non-static. Create the singleton via pthread_once(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34366 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fcd502127502d89c0c913dce87ec737ae3b4cb7d |
|
11-Aug-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Made the tool tip manager's lock available, and guarded adding/removing the tool tip view with this lock, too. * BTextToolTip::SetText() can now be called in all circumstances safely. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32242 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8318af01b99f0c1c6622b7bf33db02794b7eaa20 |
|
03-Aug-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Added a basic tool tip API, and implementation. * The BView API can probably be regarded as good enough; the implementation might need to be improved over time (also, some things as archivability aren't fully implemented yet). The ToolTip.h header should get public once finalized. * Added new B_MOUSE_IDLE message that is sent to a BView after a certain time has passed (BToolTipManager::ShowDelay()). * Added small test app (ToolTipTest) that shows what is already working. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32078 a95241bf-73f2-0310-859d-f6bbb57e9c96
|