mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-05-31 09:50:48 +00:00
Fix tool bar item tool tips
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/branches/gnustep_testplant_branch@38225 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
34bcb2c7c4
commit
0dc0c821f9
2 changed files with 6 additions and 2 deletions
|
@ -72,7 +72,7 @@ static NSInteger draggedItemIndex = NSNotFound;
|
|||
* Toolbar related code
|
||||
*/
|
||||
|
||||
@interface GSToolbarButton
|
||||
@interface GSToolbarButton : NSButton
|
||||
- (NSToolbarItem *) toolbarItem;
|
||||
@end
|
||||
|
||||
|
|
|
@ -1385,7 +1385,10 @@ NSString *GSMovableToolbarItemPboardType = @"GSMovableToolbarItemPboardType";
|
|||
- (void) setToolTip: (NSString *)toolTip
|
||||
{
|
||||
ASSIGN(_toolTip, toolTip);
|
||||
[_view setToolTip: _toolTip];
|
||||
if (_view)
|
||||
[_view setToolTip: _toolTip];
|
||||
else if (_backView && [_backView isMemberOfClass:[GSToolbarButton class]])
|
||||
[_backView setToolTip: _toolTip];
|
||||
}
|
||||
|
||||
- (void) setView: (NSView *)view
|
||||
|
@ -1414,6 +1417,7 @@ NSString *GSMovableToolbarItemPboardType = @"GSMovableToolbarItemPboardType";
|
|||
{
|
||||
RELEASE(_backView);
|
||||
_backView = [[GSToolbarButton alloc] initWithToolbarItem: self];
|
||||
[_backView setToolTip: _toolTip];
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue