From 5b16e971e7afde07fb4089c60702a25b3f1ec59f Mon Sep 17 00:00:00 2001 From: stuconnolly Date: Tue, 17 Nov 2009 23:55:28 +0000 Subject: New separator in query favorites dropdown. --- Interfaces/English.lproj/DBView.xib | 91 +++++++++++++++++++++++++++++++++---- Source/CustomQuery.m | 11 +++-- 2 files changed, 91 insertions(+), 11 deletions(-) diff --git a/Interfaces/English.lproj/DBView.xib b/Interfaces/English.lproj/DBView.xib index 84f263f5..57f655d9 100644 --- a/Interfaces/English.lproj/DBView.xib +++ b/Interfaces/English.lproj/DBView.xib @@ -23,7 +23,6 @@ YES - @@ -102,6 +101,7 @@ 266 {{5, 2}, {202, 19}} + YES 343014976 @@ -194,6 +194,7 @@ 256 {212, 26} + YES @@ -282,6 +283,7 @@ {212, 26} + @@ -297,6 +299,7 @@ -2147483392 {{-100, -100}, {15, 102}} + _doScroller: 37 @@ -307,6 +310,7 @@ -2147483392 {{-100, -100}, {223, 15}} + 1 _doScroller: @@ -315,6 +319,7 @@ {212, 26} + 0 @@ -325,6 +330,7 @@ {212, 26} + NSView @@ -347,6 +353,7 @@ 4352 {212, 354} + YES @@ -413,6 +420,7 @@ {212, 354} + @@ -423,6 +431,7 @@ -2147483392 {{197, 0}, {15, 292}} + _doScroller: 0.99658697843551636 @@ -432,6 +441,7 @@ -2147483392 {{-100, -100}, {141, 11}} + 257 _doScroller: @@ -440,6 +450,7 @@ {212, 354} + 528 @@ -450,11 +461,13 @@ {{0, 27}, {212, 354}} + NSView {212, 381} + 2 6 @@ -488,6 +501,7 @@ {212, 381} + NSView @@ -510,6 +524,7 @@ 4352 {212, 145} + YES @@ -576,6 +591,7 @@ {212, 145} + @@ -586,6 +602,7 @@ -2147483392 {{-100, -100}, {15, 20}} + _doScroller: 0.94736838340759277 @@ -595,6 +612,7 @@ -2147483392 {{-100, -100}, {141, 11}} + 257 _doScroller: @@ -603,6 +621,7 @@ {212, 145} + 512 @@ -613,11 +632,13 @@ {{0, 382}, {212, 145}} + NSView {{0, 23}, {212, 527}} + 2 NO @@ -668,6 +689,7 @@ 268 {{-1, -1}, {32, 24}} + YES 67239424 @@ -692,6 +714,7 @@ 268 {{30, -1}, {32, 24}} + YES 71433792 @@ -797,6 +820,7 @@ 268 {{61, -1}, {32, 24}} + YES 67239424 @@ -821,6 +845,7 @@ 268 {{92, -1}, {32, 24}} + YES -2080244224 @@ -847,6 +872,7 @@ {212, 23} + YES YES NO @@ -855,6 +881,7 @@ {212, 550} + NSView @@ -867,6 +894,7 @@ 274 {{-7, -10}, {735, 564}} + YES @@ -2979,6 +3007,7 @@ {688, 14} + @@ -3038,6 +3067,7 @@ {{1, 1}, {688, 155}} + @@ -3052,6 +3082,7 @@ -2147483392 {{598, 1}, {15, 68}} + _doScroller: 1 @@ -3061,6 +3092,7 @@ -2147483392 {{-100, -100}, {601, 11}} + 257 _doScroller: @@ -3070,6 +3102,7 @@ {690, 157} + 530 @@ -3079,6 +3112,7 @@ {690, 156} + NSView @@ -3101,12 +3135,14 @@ 4352 {688, 228} + YES 256 {688, 17} + @@ -3114,6 +3150,7 @@ -2147483392 {{-26, 0}, {16, 17}} + YES @@ -3160,6 +3197,7 @@ {{1, 17}, {688, 228}} + @@ -3170,6 +3208,7 @@ -2147483392 {{611, 17}, {15, 30}} + _doScroller: 0.9375 @@ -3179,6 +3218,7 @@ -2147483392 {{1, 47}, {610, 15}} + 1 _doScroller: @@ -3193,6 +3233,7 @@ {{1, 0}, {688, 17}} + @@ -3202,6 +3243,7 @@ {690, 246} + 562 @@ -3216,6 +3258,7 @@ 268 {{156, 246}, {98, 22}} + YES -2076049856 @@ -3271,7 +3314,6 @@ - 2 YES 3 YES @@ -3284,6 +3326,7 @@ 264 {{38, 246}, {108, 22}} + YES -2076049856 @@ -3372,8 +3415,21 @@ _popUpItemAction: + + + YES + YES + + + 2147483647 + + + _popUpItemAction: + + + 6 YES 3 YES @@ -3386,6 +3442,7 @@ 268 {{-10, 245}, {46, 25}} + YES -2076049856 @@ -3678,6 +3735,7 @@ 265 {{591, 248}, {90, 17}} + YES -2080244224 @@ -3699,6 +3757,7 @@ 265 {{473, 248}, {110, 17}} + YES 604110336 @@ -3731,6 +3790,7 @@ {{32, 246}, {658, 23}} + YES 130560 @@ -3746,6 +3806,7 @@ {{0, 165}, {690, 269}} + NSView @@ -3758,6 +3819,7 @@ 266 {{242, 64}, {431, 17}} + YES 67239424 @@ -3774,6 +3836,7 @@ 264 {{17, 67}, {143, 14}} + YES 67239424 @@ -3790,6 +3853,7 @@ 274 {{17, 20}, {656, 43}} + YES 69336577 @@ -3804,15 +3868,18 @@ {{0, 443}, {690, 87}} + NSView {{6, 10}, {690, 530}} + {{10, 7}, {700, 544}} + Custom Query @@ -4870,17 +4937,20 @@ {{221, 0}, {723, 550}} + NSView {944, 550} + YES DBViewSplitter {944, 550} + {{0, 0}, {1920, 1178}} {780, 502} @@ -10689,7 +10759,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 NSView - + 4364 YES @@ -10698,7 +10768,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{20, 1}, {176, 19}} - YES 343014976 @@ -10760,8 +10829,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {217, 20} - - NSView @@ -17382,6 +17449,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 + @@ -20868,6 +20936,11 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 + + 6644 + + + @@ -22146,6 +22219,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 663.IBPluginDependency 663.ImportedFromIB2 6643.IBPluginDependency + 6644.IBPluginDependency 669.IBPluginDependency 669.ImportedFromIB2 67.ImportedFromIB2 @@ -22443,7 +22517,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 com.apple.InterfaceBuilder.CocoaPlugin - {{323, 485}, {215, 98}} + {{384, 575}, {212, 108}} com.apple.InterfaceBuilder.CocoaPlugin @@ -23959,6 +24033,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -24121,7 +24196,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 - 6643 + 6644 diff --git a/Source/CustomQuery.m b/Source/CustomQuery.m index 5fecc8a4..5886471f 100644 --- a/Source/CustomQuery.m +++ b/Source/CustomQuery.m @@ -211,7 +211,6 @@ if(replaceContent) [textView setSelectedRange:NSMakeRange(0,[[textView string] length])]; - // [textView insertText:[[[prefs objectForKey:SPQueryFavorites] objectAtIndex:([queryFavoritesButton indexOfSelectedItem] - 6)] objectForKey:@"query"]]; // The actual query strings have been already stored as tooltip [textView insertText:[[queryFavoritesButton selectedItem] toolTip]]; } @@ -2560,7 +2559,7 @@ NSMenu *menu = [queryFavoritesButton menu]; // Remove all favorites beginning from the end - while([queryFavoritesButton numberOfItems] > 6) + while([queryFavoritesButton numberOfItems] > 7) [queryFavoritesButton removeItemAtIndex:[queryFavoritesButton numberOfItems]-1]; // Build document-based list @@ -2805,7 +2804,7 @@ NSMenu *menu = [queryFavoritesButton menu]; NSString *searchPattern = [queryFavoritesSearchField stringValue]; - for (i = 6; i < [menu numberOfItems]; i++) + for (i = 7; i < [menu numberOfItems]; i++) { [[menu itemAtIndex:i] setHidden:([[menu itemAtIndex:i] tag] != SP_FAVORITE_HEADER_MENUITEM_TAG && ![[[menu itemAtIndex:i] title] isMatchedByRegex:[NSString stringWithFormat:@"(?i).*%@.*", searchPattern]])]; @@ -2827,6 +2826,9 @@ } } +/** + * Setup various interface controls. + */ - (void)awakeFromNib { // Set pre-defined menu tags @@ -2847,6 +2849,9 @@ object:tableDocumentInstance]; } +/** + * Dealloc. + */ - (void)dealloc { [[NSNotificationCenter defaultCenter] removeObserver:self]; -- cgit v1.2.3