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.
This commit is contained in:
@@ -700,9 +700,8 @@ private:
|
||||
|
||||
LayoutData* fLayoutData;
|
||||
BToolTip* fToolTip;
|
||||
BToolTip* fVisibleToolTip;
|
||||
|
||||
uint32 _reserved[5];
|
||||
uint32 _reserved[6];
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user