diff options
author | rowanbeentje <rowan@beent.je> | 2009-11-10 00:22:43 +0000 |
---|---|---|
committer | rowanbeentje <rowan@beent.je> | 2009-11-10 00:22:43 +0000 |
commit | 0ce7f983fad694c57aff9217666435685dea5e05 (patch) | |
tree | 281d98e3572d4127b1150703cc03c1fdc393f1a6 /Source/TableDocument.h | |
parent | f04ce0c7a9266238d3391f03c9193ca92071812e (diff) | |
download | sequelpro-0ce7f983fad694c57aff9217666435685dea5e05.tar.gz sequelpro-0ce7f983fad694c57aff9217666435685dea5e05.tar.bz2 sequelpro-0ce7f983fad694c57aff9217666435685dea5e05.zip |
- Fix an issue when switching databases - allow the table selection to be cleared/reset as necessary
- Move the task progress layer to a child window, which can then be faded in - smooths the visual appearance and fixes drawing artifacts
Diffstat (limited to 'Source/TableDocument.h')
-rw-r--r-- | Source/TableDocument.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Source/TableDocument.h b/Source/TableDocument.h index 34df12f8..843bb9c3 100644 --- a/Source/TableDocument.h +++ b/Source/TableDocument.h @@ -139,11 +139,13 @@ enum sp_current_query_mode BOOL databaseListIsSelectable; int _queryMode; + NSWindow *taskProgressWindow; BOOL taskDisplayIsIndeterminate; float taskProgressValue; float taskDisplayLastValue; float taskProgressValueDisplayInterval; NSTimer *taskDrawTimer; + NSViewAnimation *taskFadeAnimator; NSToolbar *mainToolbar; NSToolbarItem *chooseDatabaseToolbarItem; @@ -186,13 +188,14 @@ enum sp_current_query_mode // Task progress and notification methods - (void) startTaskWithDescription:(NSString *)description; -- (void) showTaskProgressLayer:(NSTimer *)theTimer; +- (void) showTaskProgressWindow:(NSTimer *)theTimer; - (void) setTaskDescription:(NSString *)description; - (void) setTaskPercentage:(float)taskPercentage; - (void) setTaskProgressToIndeterminate; - (void) endTask; - (BOOL) isWorking; - (void) setDatabaseListIsSelectable:(BOOL)isSelectable; +- (void) centerTaskWindow; // Encoding methods - (void)setConnectionEncoding:(NSString *)mysqlEncoding reloadingViews:(BOOL)reloadViews; |