aboutsummaryrefslogtreecommitdiffstats
path: root/Source
diff options
context:
space:
mode:
Diffstat (limited to 'Source')
-rw-r--r--Source/CustomQuery.m5
-rw-r--r--Source/TablesList.m4
2 files changed, 9 insertions, 0 deletions
diff --git a/Source/CustomQuery.m b/Source/CustomQuery.m
index d22d4cce..7616fb5d 100644
--- a/Source/CustomQuery.m
+++ b/Source/CustomQuery.m
@@ -710,7 +710,12 @@
[[customQueryView tableColumnWithIdentifier:[NSNumber numberWithInt:[theColumns count]-1]]
setWidth:[[customQueryView tableColumnWithIdentifier:[NSNumber numberWithInt:0]] width]];
+ } else {
+ // scroll to last edited row after refreshing data
+ // TODO: should be improved
+ [customQueryView scrollRowToVisible:[customQueryView selectedRow]];
}
+
[customQueryView reloadData];
// Init copyTable with necessary information for copying selected rows as SQL INSERT
diff --git a/Source/TablesList.m b/Source/TablesList.m
index 7986ab3e..19bafc78 100644
--- a/Source/TablesList.m
+++ b/Source/TablesList.m
@@ -804,6 +804,7 @@
{
[tableListSplitView toggleCollapse:sender];
[[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithBool:([tableInfoCollapseButton state] == NSOffState)] forKey:@"TableInformationPanelCollapsed"];
+ [tableInfoCollapseButton setToolTip:([tableInfoCollapseButton state] == NSOffState) ? NSLocalizedString(@"Show Table Information", @"Show Table Information") : NSLocalizedString(@"Hide Table Information", @"Hide Table Information")];
}
#pragma mark -
@@ -1987,9 +1988,12 @@
if ([[[NSUserDefaults standardUserDefaults] objectForKey:@"TableInformationPanelCollapsed"] boolValue]
&& [tableListSplitView collapsibleSubview]) {
[tableInfoCollapseButton setNextState];
+ [tableInfoCollapseButton setToolTip:NSLocalizedString(@"Show Table Information",@"Show Table Information")];
[tableListSplitView setValue:[NSNumber numberWithFloat:[tableListSplitView collapsibleSubview].frame.size.height] forKey:@"uncollapsedSize"];
[[tableListSplitView collapsibleSubview] setFrameSize:NSMakeSize([tableListSplitView collapsibleSubview].frame.size.width, 0)];
[tableListSplitView setCollapsibleSubviewCollapsed:YES];
+ } else {
+ [tableInfoCollapseButton setToolTip:NSLocalizedString(@"Hide Table Information",@"Hide Table Information")];
}
// Start the table filter list collapsed