diff options
author | Bibiko <bibiko@eva.mpg.de> | 2010-11-19 10:29:42 +0000 |
---|---|---|
committer | Bibiko <bibiko@eva.mpg.de> | 2010-11-19 10:29:42 +0000 |
commit | b5c4f326fb175499d0b837cb325b9eeea676fb4f (patch) | |
tree | 2b6509d5f45011920ac87e6e180aa7de56534ea6 /Source/SPCopyTable.m | |
parent | ad92dcb5b130b6543db0b85c322984f521c9ad0c (diff) | |
download | sequelpro-b5c4f326fb175499d0b837cb325b9eeea676fb4f.tar.gz sequelpro-b5c4f326fb175499d0b837cb325b9eeea676fb4f.tar.bz2 sequelpro-b5c4f326fb175499d0b837cb325b9eeea676fb4f.zip |
• Bundle Editor
- fixed saving and duplicating Bundles if Bundle contains other files/folder
- fixed adding a new Bundle
- added gui tooltips
• SPTooltip
- if no location was passed and first responder isn't a textView show the tooltip at the mouse location
• CopyTable
- show tooltip invoked by a Bundle command always at mouse location
• Content / Custom Query Table
- suppress tooltip of cell content if another tooltip (mainly displayed by a Bundle) is visible [shoudl be improved since iterating through the window list isn't so good]
Diffstat (limited to 'Source/SPCopyTable.m')
-rw-r--r-- | Source/SPCopyTable.m | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Source/SPCopyTable.m b/Source/SPCopyTable.m index 045d7856..48aa62f7 100644 --- a/Source/SPCopyTable.m +++ b/Source/SPCopyTable.m @@ -898,13 +898,15 @@ NSInteger MENU_EDIT_COPY_AS_SQL = 2003; if([[cmdData objectForKey:SPBundleFileOutputActionKey] length] && ![[cmdData objectForKey:SPBundleFileOutputActionKey] isEqualToString:SPBundleOutputActionNone]) { NSString *action = [[cmdData objectForKey:SPBundleFileOutputActionKey] lowercaseString]; + NSPoint pos = [NSEvent mouseLocation]; + pos.y -= 16; if([action isEqualToString:SPBundleOutputActionShowAsTextTooltip]) { - [SPTooltip showWithObject:output]; + [SPTooltip showWithObject:output atLocation:pos]; } else if([action isEqualToString:SPBundleOutputActionShowAsHTMLTooltip]) { - [SPTooltip showWithObject:output ofType:@"html"]; + [SPTooltip showWithObject:output atLocation:pos ofType:@"html"]; } } } else { |