From efe07637acb069eb0ad68b4ae230f28875024907 Mon Sep 17 00:00:00 2001 From: Max Date: Sun, 23 Nov 2014 15:06:59 +0100 Subject: Add a "Open Table in New Window" menu action This is implemented as an alternate menu item, ie. it will appear when holding down the Option (alt) key instead of the normal "Open Table in new Tab" item. Fixes #2015 --- Interfaces/English.lproj/DBView.xib | 4475 +++-------------------------------- Source/SPTablesList.h | 3 + Source/SPTablesList.m | 59 +- 3 files changed, 372 insertions(+), 4165 deletions(-) diff --git a/Interfaces/English.lproj/DBView.xib b/Interfaces/English.lproj/DBView.xib index 1d3426c1..b6a5e2fa 100644 --- a/Interfaces/English.lproj/DBView.xib +++ b/Interfaces/English.lproj/DBView.xib @@ -68,7 +68,7 @@ NSApplication - + 274 @@ -108,8 +108,7 @@ 4362 {218, 38} - - + NSAppearanceNameVibrantLight @@ -221,7 +220,6 @@ {{1, 1}, {218, 38}} - 2 @@ -231,8 +229,7 @@ -2147483392 {{-100, -100}, {15, 8}} - - + NO _doScroller: @@ -242,8 +239,7 @@ -2147483392 {{-100, -100}, {223, 15}} - - + NO 1 @@ -252,8 +248,7 @@ {{-1, -13}, {220, 40}} - - + 133122 @@ -268,7 +263,6 @@ 290 {{5, 2}, {204, 19}} - YES YES @@ -330,7 +324,6 @@ {214, 24} - YES @@ -351,8 +344,7 @@ 4352 {214, 334} - - + YES NO @@ -418,7 +410,6 @@ {214, 334} - @@ -427,7 +418,6 @@ -2147483392 {{197, 0}, {15, 292}} - NO @@ -439,7 +429,6 @@ -2147483392 {{-100, -100}, {141, 11}} - NO 257 @@ -449,8 +438,7 @@ {214, 334} - - + 133648 @@ -463,21 +451,18 @@ {{0, 25}, {214, 334}} - YES {214, 359} - 2 {214, 359} - YES @@ -498,8 +483,7 @@ 4352 {216, 166} - - + YES NO @@ -565,7 +549,6 @@ {216, 166} - 2 @@ -575,8 +558,7 @@ -2147483392 {{-100, -100}, {15, 20}} - - + NO _doScroller: @@ -586,8 +568,7 @@ -2147483392 {{-100, -100}, {141, 11}} - - + NO 257 @@ -596,8 +577,7 @@ {{-1, 0}, {216, 166}} - - + 133648 @@ -620,8 +600,7 @@ 4352 {214, 166} - - + YES NO @@ -687,7 +666,6 @@ {214, 166} - 2 @@ -697,8 +675,7 @@ -2147483392 {{-100, -100}, {15, 20}} - - + NO _doScroller: @@ -709,8 +686,7 @@ -2147483392 {{-100, -100}, {141, 11}} - - + NO 257 @@ -719,8 +695,7 @@ {214, 166} - - + 133632 @@ -733,14 +708,12 @@ {{0, 360}, {214, 166}} - YES {{0, 23}, {214, 526}} - 2 @@ -757,7 +730,6 @@ {214, 23} - YES @@ -788,7 +760,6 @@ {{199, 0}, {15, 23}} - YES @@ -811,7 +782,6 @@ 260 {{-1, -1}, {32, 25}} - YES @@ -838,7 +808,6 @@ 260 {{92, -1}, {32, 25}} - YES @@ -869,7 +838,6 @@ 260 {{29, 0}, {36, 23}} - {250, 250} YES @@ -991,6 +959,18 @@ _popUpItemAction: + + + YES + Open Table in New Window + + 524288 + 2147483647 + + + _popUpItemAction: + + YES @@ -1084,6 +1064,7 @@ + -1 YES 1 YES @@ -1096,7 +1077,6 @@ 260 {{61, -1}, {32, 25}} - YES @@ -1121,7 +1101,6 @@ {214, 549} - YES @@ -1132,9 +1111,8 @@ 274 - {{-6.5, -10}, {740, 564}} + {{-6, -10}, {740, 564}} - @@ -1202,7 +1180,7 @@ - + -2147483392 {15, 20} @@ -1809,17 +1787,17 @@ _doScroller: - + {{-1, 22}, {695, 306}} - + 133682 - + QSAAAEEgAABBkAAAQZAAAA 0.25 4 @@ -2191,7 +2169,7 @@ - + -2147483392 {15, 20} @@ -2495,17 +2473,17 @@ _doScroller: - + {{-1, 22}, {695, 159}} - + 133682 - + QSAAAEEgAABBkAAAQZAAAA 0.25 4 @@ -3546,7 +3524,6 @@ {{6, 10}, {695, 23}} - YES @@ -3566,7 +3543,6 @@ 292 {{36, 10}, {36, 23}} - {250, 250} YES @@ -3652,7 +3628,6 @@ 292 {{6, 9}, {32, 25}} - YES @@ -3677,7 +3652,6 @@ 292 {{68, 9}, {32, 25}} - YES @@ -3724,28 +3698,8 @@ 6418 - - Apple HTML pasteboard type - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - Apple URL pasteboard type - CorePasteboardFlavorType 0x6D6F6F76 - NSColor pasteboard type - NSFilenamesPboardType - NSStringPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT RTFD pasteboard type - NeXT Rich Text Format v1.0 pasteboard type - NeXT TIFF v4.0 pasteboard type - NeXT font pasteboard type - NeXT ruler pasteboard type - WebURLsWithTitlesPboardType - public.url - {693, 141} - @@ -3804,7 +3758,6 @@ {{1, 1}, {693, 141}} - @@ -3819,7 +3772,6 @@ -2147483392 {{-100, -100}, {87, 11}} - NO 257 @@ -3832,16 +3784,14 @@ -2147483392 {{224, 1}, {15, 133}} - NO _doScroller: - {{0, 0.5}, {695, 143}} + {{0, 1}, {695, 143}} - 133650 @@ -3854,7 +3804,6 @@ {695, 143} - YES NSView @@ -3868,7 +3817,6 @@ 265 {{507, 214}, {180, 22}} - YES @@ -3968,9 +3916,8 @@ 4352 - {693, 197} + {694, 182} - YES NO @@ -3978,18 +3925,16 @@ 256 - {693, 17} + {694, 17} - - + -2147483392 {15, 20} - @@ -4038,9 +3983,9 @@ 1 - {{1, 17}, {693, 197}} + {{1, 17}, {693, 182}} + {{0.5, 0}, {693, 182}} - @@ -4053,8 +3998,8 @@ {{1, 0}, {693, 17}} + {{1, 0}, {693, 17}} - @@ -4063,36 +4008,37 @@ -2147483392 {{680, 17}, {15, 199}} - NO _doScroller: + 0.92385786802030456 - -2147483392 - {{1, 207}, {688, 15}} + 256 + {{1, 199}, {693, 15}} - + YES NO 1 _doScroller: + 0.5 + 0.99855907780979825 - + {{0, -1}, {695, 215}} - - - 133682 + + 133810 - + QSAAAEEgAABBkAAAQZAAAA 0.25 4 @@ -4103,7 +4049,6 @@ 268 {{156, 214}, {98, 22}} - YES @@ -4225,7 +4170,6 @@ 264 {{38, 214}, {108, 22}} - YES @@ -4347,7 +4291,6 @@ 268 {{-13, 214}, {48, 23}} - {250, 250} YES @@ -4667,7 +4610,6 @@ {{26, 214}, {669, 23}} - YES @@ -4685,7 +4627,6 @@ {{0, 152}, {695, 237}} - YES NSView @@ -4693,13 +4634,11 @@ {695, 389} - {695, 391} - YES @@ -4712,7 +4651,6 @@ 268 {{15, 91}, {363, 14}} - YES @@ -4740,7 +4678,6 @@ 2322 {671, 72} - @@ -4786,7 +4723,6 @@ {671, 72} - @@ -4798,7 +4734,6 @@ -2147483392 {{-100, -100}, {87, 18}} - NO 1 @@ -4811,7 +4746,6 @@ -2147483392 {{225, 0}, {15, 135}} - NO @@ -4820,7 +4754,6 @@ {{12, 12}, {671, 72}} - 133648 @@ -4833,14 +4766,12 @@ {{0, 392}, {695, 117}} - YES {{6, 33}, {695, 509}} - 2 @@ -4849,8 +4780,6 @@ 290 {{103, 12}, {581, 17}} - - YES 67108864 @@ -4867,7 +4796,6 @@ {{10, 7}, {705, 544}} - Custom Query @@ -6340,7 +6268,7 @@ - + -2147483392 {15, 20} @@ -6592,7 +6520,7 @@ _doScroller: - + {{6, 33}, {695, 472}} @@ -6602,7 +6530,7 @@ - + QSAAAEEgAABBkAAAQZAAAA 0.25 4 @@ -6744,14 +6672,12 @@ {{215, 0}, {728, 549}} - YES {943, 549} - YES 2 @@ -6759,8 +6685,6 @@ {943, 549} - - NSView @@ -6776,7 +6700,7 @@ {600, 133} {384, 133} - + 256 @@ -6784,7 +6708,7 @@ 268 {{5, 96}, {134, 14}} - + YES 68157504 @@ -6803,7 +6727,7 @@ 268 {{5, 71}, {134, 14}} - + YES 68157504 @@ -6822,7 +6746,7 @@ 268 {{5, 46}, {134, 14}} - + YES 68157504 @@ -6841,7 +6765,7 @@ 266 {{146, 95}, {218, 18}} - + YES -1804599231 @@ -6866,7 +6790,6 @@ 289 {{289, 13}, {80, 28}} - {250, 750} 1 YES @@ -6892,7 +6815,7 @@ 289 {{205, 13}, {86, 28}} - + {250, 750} YES @@ -6916,7 +6839,7 @@ 266 {{143, 66}, {224, 22}} - + YES 71303232 @@ -6949,7 +6872,7 @@ 266 {{143, 41}, {224, 22}} - + YES 71303232 @@ -6979,8 +6902,7 @@ {384, 133} - - + {{0, 0}, {1920, 1178}} {384, 155} @@ -6999,7 +6921,7 @@ {600, 119} {384, 119} - + 256 @@ -7007,7 +6929,7 @@ 268 {{17, 83}, {122, 14}} - + YES 68157504 @@ -7026,7 +6948,7 @@ 268 {{17, 58}, {122, 14}} - + YES 68157504 @@ -7045,7 +6967,6 @@ 289 {{268, 13}, {101, 28}} - {250, 750} 1 YES @@ -7071,7 +6992,7 @@ 289 {{174, 13}, {96, 28}} - + {250, 750} YES @@ -7095,7 +7016,7 @@ 266 {{143, 78}, {224, 22}} - + YES 71303232 @@ -7128,7 +7049,7 @@ 266 {{143, 53}, {224, 22}} - + YES 71303232 @@ -7158,8 +7079,7 @@ {384, 119} - - + {{0, 0}, {1920, 1178}} {384, 141} @@ -7178,7 +7098,7 @@ {379, 154} {379, 154} - + 256 @@ -7186,7 +7106,7 @@ 256 {{104, 98}, {258, 14}} - + YES 68157504 @@ -7205,7 +7125,7 @@ 258 {{107, 72}, {252, 18}} - + YES -1804599231 @@ -7225,7 +7145,6 @@ 259 {{263, 13}, {101, 28}} - {250, 750} 1 YES @@ -7251,7 +7170,7 @@ 259 {{172, 13}, {93, 28}} - + {250, 750} YES @@ -7275,7 +7194,7 @@ 268 {{105, 48}, {256, 18}} - + YES 67108864 @@ -7299,7 +7218,7 @@ 268 {{-3, 98}, {105, 14}} - + YES 68157504 @@ -7318,7 +7237,7 @@ 268 {{-3, 74}, {105, 14}} - + YES 68157504 @@ -7337,7 +7256,7 @@ 268 {{104, 120}, {258, 14}} - + YES 68157504 @@ -7353,8 +7272,7 @@ {379, 154} - - + {{0, 0}, {1920, 1178}} {379, 176} @@ -7373,7 +7291,7 @@ {650, 112} {292, 112} - + 256 @@ -7381,7 +7299,7 @@ 258 {{17, 78}, {280, 14}} - + YES 67108928 @@ -7400,7 +7318,7 @@ 258 {{20, 52}, {274, 18}} - + YES -1804599231 @@ -7420,7 +7338,6 @@ 289 {{186, 13}, {113, 28}} - {250, 750} 1 YES @@ -7446,7 +7363,7 @@ 292 {{15, 13}, {99, 28}} - + {250, 750} YES @@ -7467,8 +7384,7 @@ {314, 112} - - + {{0, 0}, {1920, 1178}} {292, 134} @@ -7487,7 +7403,7 @@ {600, 162} {384, 142} - + 256 @@ -7495,7 +7411,7 @@ 256 {{5, 125}, {128, 14}} - + YES 68157504 @@ -7514,7 +7430,7 @@ 256 {{5, 100}, {128, 14}} - + YES 68157504 @@ -7533,7 +7449,7 @@ 258 {{138, 124}, {226, 18}} - + YES -1804599231 @@ -7553,7 +7469,6 @@ 257 {{291, 13}, {78, 28}} - {250, 750} 1 YES @@ -7579,7 +7494,7 @@ 258 {{135, 95}, {232, 22}} - + YES 71303232 @@ -7612,7 +7527,7 @@ 256 {{5, 75}, {128, 14}} - + YES 68157504 @@ -7631,7 +7546,7 @@ 258 {{135, 70}, {232, 22}} - + YES 71303232 @@ -7664,7 +7579,7 @@ 256 {{5, 49}, {128, 14}} - + YES 68157504 @@ -7683,7 +7598,7 @@ 258 {{135, 45}, {232, 22}} - + YES 71303232 @@ -7716,7 +7631,7 @@ 257 {{209, 13}, {84, 28}} - + {250, 750} YES @@ -7737,8 +7652,7 @@ {384, 162} - - + {{0, 0}, {1920, 1178}} {384, 164} @@ -7757,7 +7671,7 @@ {600, 127} {260, 127} - + 256 @@ -7765,7 +7679,7 @@ 266 {{17, 93}, {226, 14}} - + YES 67108928 @@ -7784,7 +7698,7 @@ 258 {{20, 67}, {220, 18}} - + YES -1804599231 @@ -7804,7 +7718,7 @@ 292 {{19, 43}, {223, 18}} - + YES 67108864 @@ -7828,7 +7742,6 @@ 289 {{148, 13}, {97, 28}} - {250, 750} 1 YES @@ -7854,7 +7767,7 @@ 289 {{59, 13}, {91, 28}} - + {250, 750} YES @@ -7875,8 +7788,7 @@ {260, 127} - - + {{0, 0}, {1920, 1178}} {260, 149} @@ -7894,7 +7806,7 @@ {213, 107} - + 256 @@ -7902,7 +7814,7 @@ 256 {{17, 74}, {272, 28}} - + YES 67108864 @@ -7922,7 +7834,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 256 {{74, 45}, {162, 22}} - + YES -2076180416 @@ -7991,7 +7903,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 256 {{154, 17}, {84, 28}} - {250, 750} 1 YES @@ -8017,7 +7928,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 256 {{72, 17}, {84, 28}} - + {250, 750} YES @@ -8038,8 +7949,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {306, 122} - - + {{0, 0}, {1920, 1178}} {213, 129} @@ -8057,7 +7967,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {255, 95} - + 301 @@ -8065,7 +7975,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{198, 13}, {90, 28}} - {250, 750} 1 YES @@ -8090,7 +7999,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{110, 13}, {90, 28}} - + {250, 750} YES @@ -8114,7 +8023,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{17, 58}, {201, 14}} - + YES 68157504 @@ -8133,7 +8042,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{223, 55}, {60, 19}} - + YES -1804599231 @@ -8219,7 +8128,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {{-3, 92}, {306, 5}} - + {250, 750} {0, 0} @@ -8237,8 +8146,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {303, 95} - - + {{0, 0}, {1920, 1178}} {255, 117} @@ -8255,7 +8163,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 - + 256 @@ -8271,7 +8179,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{115, 10}, {171, 22}} - + YES -2076180416 @@ -8338,7 +8246,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{15, 15}, {98, 14}} - + YES 68157504 @@ -8355,12 +8263,12 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {{1, 1}, {343, 40}} - + {{17, 231}, {345, 56}} - + {0, 0} 67108864 @@ -8393,7 +8301,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{15, 17}, {98, 14}} - + YES 68157504 @@ -8412,7 +8320,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{118, 14}, {165, 19}} - + YES -1804599231 @@ -8431,12 +8339,12 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {{1, 1}, {343, 42}} - + {{17, 291}, {345, 58}} - + {0, 0} 67108864 @@ -8469,7 +8377,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{116, 40}, {170, 22}} - + YES -2076180416 @@ -8561,7 +8469,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{116, 10}, {170, 22}} - + YES -2076180416 @@ -8653,7 +8561,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{15, 45}, {99, 14}} - + YES 68157504 @@ -8672,7 +8580,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{15, 15}, {98, 14}} - + YES 68157504 @@ -8689,12 +8597,12 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {{1, 1}, {343, 71}} - + {{17, 49}, {345, 87}} - + {0, 0} 67108864 @@ -8727,7 +8635,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{115, 40}, {171, 22}} - + YES -2076180416 @@ -8794,7 +8702,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{115, 10}, {171, 22}} - + YES -2076180416 @@ -8861,7 +8769,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{15, 45}, {98, 14}} - + YES 68157504 @@ -8880,7 +8788,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{15, 15}, {98, 14}} - + YES 68157504 @@ -8897,12 +8805,12 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {{1, 1}, {343, 71}} - + {{17, 140}, {345, 87}} - + {0, 0} 67108864 @@ -8927,7 +8835,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{268, 13}, {96, 28}} - {250, 750} 1 YES @@ -8952,7 +8859,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{174, 13}, {96, 28}} - + {250, 750} YES @@ -8976,7 +8883,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 -2147483356 {{20, 20}, {16, 16}} - + {750, 750} 28942 100 @@ -8986,7 +8893,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 -2147483356 {{41, 21}, {133, 14}} - + YES 68157504 @@ -9002,8 +8909,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {379, 369} - - + {{0, 0}, {1920, 1178}} {10000000000000, 10000000000000} @@ -9020,7 +8926,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {360, 348} - + 256 @@ -9036,7 +8942,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{1, 66}, {116, 14}} - + YES 68157504 @@ -9055,7 +8961,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 266 {{125, 64}, {181, 19}} - + YES -1804599231 @@ -9075,7 +8981,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{121, 35}, {187, 22}} - + YES -2076180416 @@ -9131,7 +9037,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{121, 10}, {187, 22}} - + YES -2076180416 @@ -9198,7 +9104,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{1, 40}, {116, 14}} - + YES 68157504 @@ -9217,7 +9123,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{1, 15}, {116, 14}} - + YES 68157504 @@ -9234,12 +9140,12 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {{1, 1}, {324, 93}} - + {{17, 219}, {326, 109}} - + {0, 0} 67108864 @@ -9264,7 +9170,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 289 {{249, 13}, {96, 28}} - {250, 750} 1 YES @@ -9289,7 +9194,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 289 {{155, 13}, {96, 28}} - + {250, 750} YES @@ -9319,28 +9224,9 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 2322 - - Apple HTML pasteboard type - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - Apple URL pasteboard type - CorePasteboardFlavorType 0x6D6F6F76 - NSColor pasteboard type - NSFilenamesPboardType - NSStringPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT RTFD pasteboard type - NeXT Rich Text Format v1.0 pasteboard type - NeXT TIFF v4.0 pasteboard type - NeXT font pasteboard type - NeXT ruler pasteboard type - WebURLsWithTitlesPboardType - public.url - {318, 168} - + @@ -9385,7 +9271,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {{1, 1}, {318, 168}} - @@ -9397,7 +9282,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 -2147483392 {{-100, -100}, {87, 18}} - + NO 1 @@ -9409,7 +9294,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 -2147483392 {{224, 1}, {11, 133}} - + NO 256 @@ -9418,8 +9303,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {{20, 45}, {320, 170}} - - + 133650 @@ -9430,8 +9314,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {360, 348} - - + {{0, 0}, {1920, 1178}} {360, 370} @@ -9449,7 +9332,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {213, 50} - + 256 @@ -9457,7 +9340,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 256 {{18, 56}, {343, 20}} - + 16398 100 @@ -9466,7 +9349,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 256 {{59, 84}, {300, 17}} - + YES 67108928 @@ -9491,7 +9374,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 256 {{257, 12}, {108, 32}} - {250, 750} YES @@ -9515,7 +9397,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 256 {{59, 104}, {300, 17}} - + YES 67108928 @@ -9546,7 +9428,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {{20, 87}, {32, 32}} - + YES 0 @@ -9565,8 +9447,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {379, 139} - - + {{0, 0}, {1920, 1178}} {213, 72} @@ -9584,7 +9465,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {213, 107} - + 256 @@ -9592,7 +9473,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 289 {{285, 4}, {76, 25}} - {250, 750} 1 YES @@ -9626,7 +9506,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 2322 {370, 204} - + @@ -9671,7 +9551,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {{1, 1}, {370, 204}} - @@ -9683,7 +9562,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 -2147483392 {{-100, -100}, {87, 11}} - + NO 257 @@ -9695,7 +9574,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 256 {{371, 1}, {11, 204}} - + NO 256 @@ -9704,8 +9583,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {{-1, 35}, {383, 206}} - - + 133138 @@ -9716,8 +9594,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {381, 247} - - + {{0, 0}, {1920, 1178}} {213, 129} @@ -9735,7 +9612,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {350, 200} - + 256 @@ -9743,7 +9620,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 257 {{319, 5}, {77, 28}} - + {250, 750} YES @@ -9765,9 +9642,8 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 257 - {{246, -215.5}, {76, 28}} + {{246, -216}, {76, 28}} - {250, 750} YES @@ -9791,7 +9667,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 260 {{15, 5}, {124, 28}} - + {250, 750} YES @@ -9815,7 +9691,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 266 {{9, 316}, {385, 14}} - + YES 68157504 @@ -9834,7 +9710,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 260 {{137, 5}, {90, 28}} - + {250, 750} YES @@ -9866,7 +9742,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 2322 {411, 264} - + @@ -9911,7 +9787,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {{1, 1}, {411, 264}} - @@ -9923,7 +9798,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 -2147483392 {{-100, -100}, {87, 15}} - + NO 1 @@ -9935,7 +9810,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 -2147483392 {{224, 1}, {11, 133}} - + NO 256 @@ -9944,8 +9819,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {{-1, 42}, {413, 266}} - - + 133650 @@ -9956,8 +9830,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {411, 341} - - + {{0, 0}, {1920, 1178}} {350, 222} @@ -9976,7 +9849,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {213, 107} - + 256 @@ -9984,7 +9857,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 264 {{20, 233}, {140, 14}} - + YES 67108864 @@ -10003,7 +9876,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 257 {{314, 13}, {76, 28}} - + {250, 750} YES @@ -10027,7 +9900,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 257 {{350, -130}, {80, 28}} - {250, 750} YES @@ -10059,7 +9931,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 2322 {352, 178} - + @@ -10104,7 +9976,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {{1, 1}, {352, 178}} - @@ -10116,7 +9987,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 -2147483392 {{-100, -100}, {87, 11}} - + NO 257 @@ -10128,7 +9999,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 256 {{353, 1}, {11, 178}} - + NO 256 @@ -10137,8 +10008,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {{20, 45}, {365, 180}} - - + 133138 @@ -10149,8 +10019,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {405, 267} - - + {{0, 0}, {1920, 1178}} {213, 129} @@ -10168,7 +10037,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {351, 120} - + 274 @@ -10192,7 +10061,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {505, 271} - @@ -10208,7 +10076,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 266 {{122, 280}, {218, 19}} - + YES 341835841 @@ -10262,7 +10130,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 292 {{81, -91}, {77, 32}} - + {250, 750} YES @@ -10286,7 +10154,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 292 {{150, -91}, {86, 32}} - {250, 750} YES @@ -10310,7 +10177,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{11, 280}, {104, 20}} - + YES 75497472 @@ -10364,7 +10231,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 292 {{157, -48}, {132, 32}} - + {250, 750} YES @@ -10388,7 +10255,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 292 {{71, -48}, {97, 32}} - + {250, 750} YES @@ -10412,7 +10279,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 292 {{72, -70}, {96, 32}} - + {250, 750} YES @@ -10437,7 +10304,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {{0, 269}, {505, 5}} - + {250, 750} {0, 0} @@ -10458,7 +10325,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 265 {{347, 279}, {152, 20}} - + YES 75497472 @@ -10497,7 +10364,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 292 {{129, -50}, {96, 32}} - + {250, 750} YES @@ -10521,7 +10388,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 292 {{220, -50}, {96, 32}} - + {250, 750} YES @@ -10545,7 +10412,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 292 {{308, -50}, {96, 32}} - + {250, 750} YES @@ -10566,8 +10433,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {505, 308} - - + {{0, 0}, {1920, 1178}} {351, 136} @@ -10586,7 +10452,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {600, 317} - + 256 @@ -10610,7 +10476,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 274 {752, 125} - + YES NO YES @@ -10619,15 +10485,15 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 256 {752, 17} - + - + -2147483392 {15, 20} - + @@ -10679,7 +10545,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {{0, 17}, {752, 125}} - @@ -10693,7 +10558,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {752, 17} - @@ -10702,7 +10566,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 -2147483392 {{224, 17}, {15, 102}} - + NO _doScroller: @@ -10713,24 +10577,23 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 -2147483392 {{1, 95.851600000000005}, {751.61300000000006, 15}} - + NO 1 _doScroller: - + {752, 142} - - + 133680 - + QSAAAEEgAABBmAAAQZgAAA 0.25 4 @@ -10739,7 +10602,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {752, 141} - + YES NSView @@ -10758,9 +10621,9 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 2322 - {510, 91} + {510, 90} - + @@ -10803,9 +10666,8 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 - {{1, 1}, {510, 91}} + {{1, 1}, {510, 90}} - @@ -10817,7 +10679,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 -2147483392 {{1, 119}, {232, 15}} - + NO 1 @@ -10829,15 +10691,14 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 -2147483392 {{224, 1}, {15, 127}} - + NO _doScroller: - {{20, 20.5}, {512, 93}} + {{20, 21}, {512, 92}} - 133682 @@ -10852,7 +10713,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{17, 115}, {294, 14}} - + YES 68157504 @@ -10871,7 +10732,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 265 {{554, 19}, {181, 14}} - + YES 68157504 @@ -10898,7 +10759,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 265 {{678, 35}, {55, 16}} - + {250, 750} YES @@ -10930,7 +10791,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 265 {{537, 37}, {137, 14}} - + YES 68157504 @@ -10949,7 +10810,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 265 {{537, 57}, {197, 18}} - + YES 67108864 @@ -10973,7 +10834,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 265 {{537, 77}, {197, 18}} - + YES 67108864 @@ -10997,7 +10858,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 265 {{537, 97}, {197, 18}} - + YES 67108864 @@ -11019,14 +10880,14 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {{0, 142}, {752, 135}} - + YES NSView {{0, 40}, {752, 277}} - + 2 @@ -11034,7 +10895,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 289 {{595, 12}, {143, 32}} - {250, 750} YES @@ -11058,7 +10918,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 292 {{14, 12}, {216, 32}} - + {250, 750} YES @@ -11082,7 +10942,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 289 {{452, 12}, {143, 32}} - + {250, 750} YES @@ -11103,8 +10963,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {752, 317} - - + {{0, 0}, {1920, 1178}} {600, 339} @@ -11124,7 +10983,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {251, 102} {251, 102} - + 256 @@ -11132,7 +10991,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 289 {{140, 13}, {96, 28}} - {250, 750} 1 YES @@ -11157,7 +11015,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 257 {{46, 13}, {96, 28}} - + {250, 750} YES @@ -11181,7 +11039,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{17, 76}, {208, 14}} - + YES 68157504 @@ -11200,7 +11058,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 266 {{20, 51}, {214, 22}} - + YES 342884417 @@ -11277,7 +11135,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 292 {{17, 14}, {25, 25}} - + {750, 750} YES @@ -11298,8 +11156,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {251, 102} - - + {{0, 0}, {1920, 1178}} {251, 124} @@ -11318,7 +11175,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {600, 127} {260, 127} - + 256 @@ -11326,7 +11183,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 266 {{17, 93}, {225, 14}} - + YES 67108928 @@ -11345,7 +11202,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 266 {{19, 67}, {220, 18}} - + YES -1804599231 @@ -11365,7 +11222,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 289 {{150, 13}, {94, 28}} - {250, 750} 1 YES @@ -11391,7 +11247,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 292 {{14, 13}, {99, 28}} - + {250, 750} YES @@ -11415,7 +11271,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 266 {{18, 43}, {224, 18}} - + YES 67108864 @@ -11436,8 +11292,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {260, 127} - - + {{0, 0}, {1920, 1178}} {260, 149} @@ -11454,7 +11309,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 - + 256 @@ -11462,7 +11317,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{228, 12}, {96, 32}} - {250, 750} 1 YES @@ -11487,7 +11341,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{132, 12}, {96, 32}} - + {250, 750} YES @@ -11511,7 +11365,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{20, 60}, {298, 22}} - + YES 342884417 @@ -11534,7 +11388,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{17, 113}, {304, 17}} - + YES 68157504 @@ -11553,7 +11407,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{17, 90}, {304, 14}} - + YES 68157504 @@ -11569,15 +11423,14 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {338, 150} - - + {{0, 0}, {1920, 1178}} {10000000000000, 10000000000000} YES - + 301 @@ -11585,7 +11438,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 298 {{0, 3}, {200, 26}} - + YES -2076180416 @@ -11669,7 +11522,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 301 {{208, 3}, {57, 25}} - YES 75497472 @@ -11709,12 +11561,11 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {269, 32} - - + NSView - + 265 @@ -11730,7 +11581,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {{5, -2}, {101, 22}} - YES 0 @@ -11748,7 +11598,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 258 {{2, 2}, {105, 14}} - + YES 68157504 @@ -11764,12 +11614,11 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {110, 20} - - + NSView - + 268 @@ -11777,7 +11626,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{270, -32}, {58, 28}} - {250, 750} YES @@ -11809,7 +11657,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 256 {358, 139} - + YES NO YES @@ -11818,15 +11666,15 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 256 {358, 17} - + - + -2147483392 {15, 20} - + @@ -11939,7 +11787,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {{1, 17}, {358, 139}} - @@ -11953,7 +11800,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {{1, 0}, {358, 17}} - @@ -11962,7 +11808,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 -2147483392 {{344, 17}, {15, 102}} - + NO _doScroller: @@ -11972,25 +11818,24 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 -2147483392 {{1, 119}, {344, 15}} - + NO 1 _doScroller: 1 - + {360, 157} - - + 133682 - + QSAAAEEgAABBgAAAQYAAAA 0.25 4 @@ -11998,12 +11843,11 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {360, 157} - - + NSView - + 4364 @@ -12011,7 +11855,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{20, 1}, {176, 19}} - YES 342884417 @@ -12063,13 +11906,11 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {217, 20} - - NSView - + 4364 @@ -12077,7 +11918,6 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 268 {{20, 1}, {176, 19}} - YES 342884417 @@ -12129,8 +11969,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 {217, 20} - - + NSView @@ -12244,6 +12083,16 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 + + + YES + Open Table in New Window + + 524288 + 2147483647 + + + YES @@ -14352,6 +14201,38 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 138 + + + openTableInNewWindow: + + + + KbY-Cu-Uey + + + + openTableInNewWindowContextMenuItem + + + + iiG-2r-r4b + + + + openTableInNewWindowMenuItem + + + + quL-BY-YQJ + + + + openTableInNewWindow: + + + + uJ9-sX-zir + toggleColumnView: @@ -17802,6 +17683,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 + @@ -22959,6 +22841,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 + Table List Menu @@ -24032,6 +23915,16 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 + + KYo-IU-iIw + + + + + Ts3-iA-OpO + + + @@ -26818,6 +26711,8 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -26844,3731 +26739,7 @@ IGRvIHlvdSB3YW50IHRvIGFkZCBmb3IgdGhpcyBmaWVsZD8 - - - - ImageAndTextCell - NSTextFieldCell - - IBProjectSource - ./Classes/ImageAndTextCell.h - - - - NSTextView - - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - - - - doDecomposedStringWithCanonicalMapping: - id - - - doDecomposedStringWithCompatibilityMapping: - id - - - doPrecomposedStringWithCanonicalMapping: - id - - - doPrecomposedStringWithCompatibilityMapping: - id - - - doRemoveDiacritics: - id - - - doSelectionLowerCase: - id - - - doSelectionTitleCase: - id - - - doSelectionUpperCase: - id - - - doTranspose: - id - - - executeBundleItemForInputField: - id - - - insertNULLvalue: - id - - - moveSelectionLineDown: - id - - - moveSelectionLineUp: - id - - - orderFrontSharingServicePicker: - id - - - selectCurrentLine: - id - - - selectCurrentWord: - id - - - selectEnclosingBrackets: - id - - - toggleQuickLookPreviewPanel: - id - - - - IBProjectSource - ./Classes/NSTextView.h - - - - SPComboPopupButton - NSPopUpButton - - IBProjectSource - ./Classes/SPComboPopupButton.h - - - - SPComboPopupButtonCell - NSPopUpButtonCell - - IBProjectSource - ./Classes/SPComboPopupButtonCell.h - - - - SPCopyTable - SPTableView - - executeBundleItemForDataTable: - id - - - executeBundleItemForDataTable: - - executeBundleItemForDataTable: - id - - - - IBProjectSource - ./Classes/SPCopyTable.h - - - - SPCustomQuery - NSObject - - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - - - - chooseQueryFavorite: - id - - - chooseQueryHistory: - id - - - clearQueryHistory: - id - - - closeSheet: - id - - - copyQueryHistory: - id - - - filterQueryFavorites: - id - - - filterQueryHistory: - id - - - gearMenuItemSelected: - id - - - helpSearchFindNextInPage: - id - - - helpSearchFindPreviousInPage: - id - - - helpSegmentDispatcher: - id - - - helpSelectHelpTargetMySQL: - id - - - helpSelectHelpTargetPage: - id - - - helpSelectHelpTargetWeb: - id - - - helpTargetDispatcher: - id - - - runAllQueries: - id - - - runPrimaryQueryAction: - id - - - runSecondaryQueryAction: - id - - - runSelectedQueries: - id - - - saveQueryHistory: - id - - - searchInDocForWebViewSelection: - id - - - showCompletionList: - id - - - showHelpForCurrentWord: - id - - - showHelpForSearchString: - id - - - showHelpForWebViewSelection: - id - - - switchDefaultQueryAction: - id - - - - id - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - NSScrollView - SPCopyTable - NSMenuItem - NSPopUpButton - id - NSScrollView - NSTextField - NSSegmentedControl - NSSearchField - NSSearchFieldCell - NSSegmentedControl - WebView - NSWindow - NSMenuItem - NSMenuItem - SPSplitView - NSTextField - id - NSMenuItem - NSMenuItem - NSSearchField - id - NSMenuItem - NSWindow - id - NSSearchField - id - NSMenuItem - NSButton - SPSplitView - id - id - id - NSMenuItem - NSMenuItem - NSMenuItem - NSButton - NSButton - NSMenuItem - NSMenuItem - id - id - SPTextView - id - id - - - - affectedRowsText - id - - - autohelpMenuItem - NSMenuItem - - - autoindentMenuItem - NSMenuItem - - - autopairMenuItem - NSMenuItem - - - autouppercaseKeywordsMenuItem - NSMenuItem - - - clearHistoryMenuItem - NSMenuItem - - - commentCurrentQueryMenuItem - NSMenuItem - - - commentLineOrSelectionMenuItem - NSMenuItem - - - completionListMenuItem - NSMenuItem - - - copyHistoryMenuItem - NSMenuItem - - - customQueryScrollView - NSScrollView - - - customQueryView - SPCopyTable - - - editorFontMenuItem - NSMenuItem - - - encodingPopUp - NSPopUpButton - - - errorText - id - - - errorTextScrollView - NSScrollView - - - errorTextTitle - NSTextField - - - helpNavigator - NSSegmentedControl - - - helpSearchField - NSSearchField - - - helpSearchFieldCell - NSSearchFieldCell - - - helpTargetSelector - NSSegmentedControl - - - helpWebView - WebView - - - helpWebViewWindow - NSWindow - - - nextHistoryMenuItem - NSMenuItem - - - previousHistoryMenuItem - NSMenuItem - - - queryEditorSplitView - SPSplitView - - - queryFavoriteNameTextField - NSTextField - - - queryFavoritesButton - id - - - queryFavoritesSaveAllMenuItem - NSMenuItem - - - queryFavoritesSaveAsMenuItem - NSMenuItem - - - queryFavoritesSearchField - NSSearchField - - - queryFavoritesSearchFieldView - id - - - queryFavoritesSearchMenuItem - NSMenuItem - - - queryFavoritesSheet - NSWindow - - - queryHistoryButton - id - - - queryHistorySearchField - NSSearchField - - - queryHistorySearchFieldView - id - - - queryHistorySearchMenuItem - NSMenuItem - - - queryInfoButton - NSButton - - - queryInfoPaneSplitView - SPSplitView - - - runAllButton - id - - - runPrimaryActionButton - id - - - runPrimaryActionButtonAsSelection - id - - - runPrimaryActionMenuItem - NSMenuItem - - - runSecondaryActionMenuItem - NSMenuItem - - - saveHistoryMenuItem - NSMenuItem - - - saveQueryFavoriteButton - NSButton - - - saveQueryFavoriteGlobal - NSButton - - - shiftLeftMenuItem - NSMenuItem - - - shiftRightMenuItem - NSMenuItem - - - tableDocumentInstance - id - - - tablesListInstance - id - - - textView - SPTextView - - - valueSheet - id - - - valueTextField - id - - - - IBProjectSource - ./Classes/SPCustomQuery.h - - - - SPDataImport - NSObject - - id - id - id - - - - cancelProgressBar: - id - - - changeFormat: - id - - - closeSheet: - id - - - - id - id - id - id - id - id - id - id - NSPopUpButton - id - NSButton - id - id - id - NSPopUpButton - id - id - NSTextView - id - NSPopUpButton - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - - - - addCreateTableSwitch - id - - - addDropTableSwitch - id - - - addErrorsSwitch - id - - - addTableContentSwitch - id - - - csvFullStreamingSwitch - id - - - customQueryInstance - id - - - errorsSheet - id - - - errorsView - id - - - importEncodingPopup - NSPopUpButton - - - importFieldMapperSheetWindow - id - - - importFieldNamesSwitch - NSButton - - - importFieldsEnclosedField - id - - - importFieldsEscapedField - id - - - importFieldsTerminatedField - id - - - importFormatPopup - NSPopUpButton - - - importFromClipboardAccessoryView - id - - - importFromClipboardSheet - id - - - importFromClipboardTextView - NSTextView - - - importLinesTerminatedField - id - - - importSQLErrorHandlingPopup - NSPopUpButton - - - importTabView - id - - - importView - id - - - multiCSVFullStreamingSwitch - id - - - multiXMLFullStreamingSwitch - id - - - singleProgressBar - id - - - singleProgressSheet - id - - - singleProgressText - id - - - singleProgressTitle - id - - - sqlCompressionSwitch - id - - - sqlFullStreamingSwitch - id - - - tableContentInstance - id - - - tableDataInstance - id - - - tableDocumentInstance - id - - - tableSourceInstance - id - - - tablesListInstance - id - - - - IBProjectSource - ./Classes/SPDataImport.h - - - - SPDatabaseData - NSObject - - IBProjectSource - ./Classes/SPDatabaseData.h - - - - SPDatabaseDocument - NSObject - - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - - - - addConnectionToFavorites: - id - - - addDatabase: - id - - - alterDatabase: - id - - - analyzeTable: - id - - - backForwardInHistory: - id - - - cancelTask: - id - - - checkTable: - id - - - checksumTable: - id - - - chooseDatabase: - id - - - chooseEncoding: - id - - - closeErrorConnectionSheet: - id - - - closePanelSheet: - id - - - closePasswordSheet: - id - - - closeSheet: - id - - - copyChecksumFromSheet: - id - - - copyCreateTableSyntax: - id - - - copyCreateTableSyntaxFromSheet: - id - - - copyDatabase: - id - - - export: - id - - - exportSelectedTablesAs: - id - - - flushTable: - id - - - focusOnTableContentFilter: - id - - - import: - id - - - importFromClipboard: - id - - - makeTableListFilterHaveFocus: - id - - - openCurrentConnectionInNewWindow: - id - - - openDatabaseInNewTab: - id - - - optimizeTable: - id - - - printDocument: - id - - - refreshTables: - id - - - removeDatabase: - id - - - renameDatabase: - id - - - repairTable: - id - - - saveConnectionSheet: - id - - - saveCreateSyntax: - id - - - setDatabases: - id - - - showCreateTableSyntax: - id - - - showFilterTable: - id - - - showGotoDatabase: - id - - - showMySQLHelp: - id - - - showNavigator: - id - - - showServerProcesses: - id - - - showServerVariables: - id - - - showUserManager: - id - - - toggleNavigator: - id - - - validateSaveConnectionAccessory: - id - - - viewContent: - id - - - viewQuery: - id - - - viewRelations: - id - - - viewStatus: - id - - - viewStructure: - id - - - viewTriggers: - id - - - - id - id - NSWindow - SPSplitView - id - NSButton - id - NSTextField - NSTextView - NSWindow - id - NSTextView - NSPopUpButton - NSPopUpButton - id - id - id - id - id - id - id - id - id - id - NSTableView - NSScrollView - NSPopUpButton - id - id - id - id - id - id - id - id - NSSearchField - NSView - NSProgressIndicator - id - id - id - NSButton - NSButton - NSSecureTextField - NSButton - NSButton - NSButton - id - id - id - id - id - SPTableContent - SPTableData - id - NSScrollView - NSTableView - id - SPTableStructure - NSTabView - id - SPTablesList - NSButton - id - id - NSBox - id - id - id - - - - addDatabaseButton - id - - - chooseDatabaseButton - id - - - connectionErrorDialog - NSWindow - - - contentViewSplitter - SPSplitView - - - copyDatabaseButton - id - - - copyDatabaseDataButton - NSButton - - - copyDatabaseMessageField - id - - - createTableSyntaxTextField - NSTextField - - - createTableSyntaxTextView - NSTextView - - - createTableSyntaxWindow - NSWindow - - - customQueryInstance - id - - - customQueryTextView - NSTextView - - - databaseAlterCollationButton - NSPopUpButton - - - databaseAlterEncodingButton - NSPopUpButton - - - databaseAlterSheet - id - - - databaseCollationButton - id - - - databaseCopyNameField - id - - - databaseCopySheet - id - - - databaseDataInstance - id - - - databaseEncodingButton - id - - - databaseNameField - id - - - databaseRenameNameField - id - - - databaseRenameSheet - id - - - databaseSheet - id - - - dbTablesTableView - NSTableView - - - documentActivityScrollView - NSScrollView - - - encodingPopUp - NSPopUpButton - - - exportControllerInstance - id - - - extendedTableInfoInstance - id - - - favoritesButton - id - - - historyControl - id - - - inputTextWindow - id - - - inputTextWindowHeader - id - - - inputTextWindowMessage - id - - - inputTextWindowSecureTextField - id - - - listFilterField - NSSearchField - - - parentView - NSView - - - queryProgressBar - NSProgressIndicator - - - renameDatabaseButton - id - - - renameDatabaseMessageField - id - - - saveConnectionAccessory - id - - - saveConnectionAutoConnect - NSButton - - - saveConnectionEncrypt - NSButton - - - saveConnectionEncryptString - NSSecureTextField - - - saveConnectionIncludeData - NSButton - - - saveConnectionIncludeQuery - NSButton - - - saveConnectionSavePassword - NSButton - - - saveConnectionSavePasswordAlert - id - - - spHistoryControllerInstance - id - - - statusTableAccessoryView - id - - - statusTableCopyChecksum - id - - - statusTableView - id - - - tableContentInstance - SPTableContent - - - tableDataInstance - SPTableData - - - tableDumpInstance - id - - - tableInfoScrollView - NSScrollView - - - tableInfoTable - NSTableView - - - tableRelationsInstance - id - - - tableSourceInstance - SPTableStructure - - - tableTabView - NSTabView - - - tableTriggersInstance - id - - - tablesListInstance - SPTablesList - - - taskCancelButton - NSButton - - - taskDescriptionText - id - - - taskProgressIndicator - id - - - taskProgressLayer - NSBox - - - titleAccessoryView - id - - - titleImageView - id - - - titleStringView - id - - - - IBProjectSource - ./Classes/SPDatabaseDocument.h - - - - SPExportController - NSWindowController - - id - id - id - id - id - id - id - id - id - id - id - NSButton - NSButton - NSButton - NSButton - id - - - - cancelExport: - id - - - changeExportCompressionFormat: - id - - - changeExportOutputPath: - id - - - closeSheet: - id - - - export: - id - - - exportCustomQueryResultAsFormat: - id - - - refreshTableList: - id - - - selectDeselectAllTables: - id - - - switchInput: - id - - - toggleAdvancedExportOptionsView: - id - - - toggleCustomFilenameFormatView: - id - - - toggleNewFilePerTable: - NSButton - - - toggleSQLIncludeContent: - NSButton - - - toggleSQLIncludeDropSyntax: - NSButton - - - toggleSQLIncludeStructure: - NSButton - - - toggleXMLOutputFormat: - id - - - - SPCustomQuery - NSTextView - NSWindow - NSView - NSButton - NSButton - NSButton - NSComboBox - NSComboBox - NSComboBox - NSButton - NSComboBox - NSTextField - NSTokenField - NSTokenField - NSView - NSButton - NSButton - NSButton - NSButton - NSButton - NSBox - NSTextField - NSPopUpButton - NSTabView - NSPopUpButton - NSTextField - NSButton - NSProgressIndicator - NSTextField - NSTextField - NSWindow - NSButton - NSButton - NSButton - NSButton - NSButton - NSButton - NSButton - NSPopUpButton - NSTextField - NSButton - NSTableView - NSBox - NSScrollView - NSTabView - NSButton - NSPopUpButton - NSButton - NSButton - NSTextField - NSView - SPTableContent - SPTableData - SPDatabaseDocument - SPTablesList - - - - customQueryInstance - SPCustomQuery - - - errorsTextView - NSTextView - - - errorsWindow - NSWindow - - - exportAdvancedOptionsView - NSView - - - exportAdvancedOptionsViewButton - NSButton - - - exportAdvancedOptionsViewLabelButton - NSButton - - - exportButton - NSButton - - - exportCSVFieldsEscapedField - NSComboBox - - - exportCSVFieldsTerminatedField - NSComboBox - - - exportCSVFieldsWrappedField - NSComboBox - - - exportCSVIncludeFieldNamesCheck - NSButton - - - exportCSVLinesTerminatedField - NSComboBox - - - exportCSVNULLValuesAsTextField - NSTextField - - - exportCustomFilenameTokenField - NSTokenField - - - exportCustomFilenameTokensField - NSTokenField - - - exportCustomFilenameView - NSView - - - exportCustomFilenameViewButton - NSButton - - - exportCustomFilenameViewLabelButton - NSButton - - - exportDeselectAllTablesButton - NSButton - - - exportDotForceLowerTableNamesCheck - NSButton - - - exportFilePerTableCheck - NSButton - - - exportFilenameDividerBox - NSBox - - - exportFormatInfoText - NSTextField - - - exportInputPopUpButton - NSPopUpButton - - - exportOptionsTabBar - NSTabView - - - exportOutputCompressionFormatPopupButton - NSPopUpButton - - - exportPathField - NSTextField - - - exportProcessLowMemoryButton - NSButton - - - exportProgressIndicator - NSProgressIndicator - - - exportProgressText - NSTextField - - - exportProgressTitle - NSTextField - - - exportProgressWindow - NSWindow - - - exportRefreshTablesButton - NSButton - - - exportSQLBLOBFieldsAsHexCheck - NSButton - - - exportSQLIncludeAutoIncrementValueButton - NSButton - - - exportSQLIncludeContentCheck - NSButton - - - exportSQLIncludeDropSyntaxCheck - NSButton - - - exportSQLIncludeErrorsCheck - NSButton - - - exportSQLIncludeStructureCheck - NSButton - - - exportSQLInsertDividerPopUpButton - NSPopUpButton - - - exportSQLInsertNValueTextField - NSTextField - - - exportSelectAllTablesButton - NSButton - - - exportTableList - NSTableView - - - exportTableListButtonBar - NSBox - - - exportTablelistScrollView - NSScrollView - - - exportTypeTabBar - NSTabView - - - exportUseUTF8BOMButton - NSButton - - - exportXMLFormatPopUpButton - NSPopUpButton - - - exportXMLIncludeContent - NSButton - - - exportXMLIncludeStructure - NSButton - - - exportXMLNULLValuesAsTextField - NSTextField - - - exporterView - NSView - - - tableContentInstance - SPTableContent - - - tableDataInstance - SPTableData - - - tableDocumentInstance - SPDatabaseDocument - - - tablesListInstance - SPTablesList - - - - IBProjectSource - ./Classes/SPExportController.h - - - - SPExtendedTableInfo - NSObject - - id - id - id - id - id - id - - - - reloadTable: - id - - - resetAutoIncrement: - id - - - resetAutoIncrementValueWasEdited: - id - - - updateTableCollation: - id - - - updateTableEncoding: - id - - - updateTableType: - id - - - - SPDatabaseData - id - NSPopUpButton - NSTextView - NSTextView - NSTextField - SPTableData - NSTextField - id - NSPopUpButton - NSTextField - NSTextField - NSTextField - NSTextField - NSTextField - NSTextField - NSTextField - id - NSPopUpButton - NSTextField - SPTablesList - - - - databaseDataInstance - SPDatabaseData - - - resetAutoIncrementResetButton - id - - - tableCollationPopUpButton - NSPopUpButton - - - tableCommentsTextView - NSTextView - - - tableCreateSyntaxTextView - NSTextView - - - tableCreatedAt - NSTextField - - - tableDataInstance - SPTableData - - - tableDataSize - NSTextField - - - tableDocumentInstance - id - - - tableEncodingPopUpButton - NSPopUpButton - - - tableIndexSize - NSTextField - - - tableMaxDataSize - NSTextField - - - tableRowAutoIncrement - NSTextField - - - tableRowAvgLength - NSTextField - - - tableRowFormat - NSTextField - - - tableRowNumber - NSTextField - - - tableSizeFree - NSTextField - - - tableSourceInstance - id - - - tableTypePopUpButton - NSPopUpButton - - - tableUpdatedAt - NSTextField - - - tablesListInstance - SPTablesList - - - - IBProjectSource - ./Classes/SPExtendedTableInfo.h - - - - SPHistoryController - NSObject - - historyControlClicked: - NSSegmentedControl - - - historyControlClicked: - - historyControlClicked: - NSSegmentedControl - - - - NSSegmentedControl - SPDatabaseDocument - - - - historyControl - NSSegmentedControl - - - theDocument - SPDatabaseDocument - - - - IBProjectSource - ./Classes/SPHistoryController.h - - - - SPIndexesController - NSWindowController - - id - id - id - id - id - id - id - - - - addIndex: - id - - - addIndexedField: - id - - - chooseIndexType: - id - - - closeSheet: - id - - - removeIndex: - id - - - removeIndexedField: - id - - - toggleAdvancedIndexOptionsView: - id - - - - NSButton - NSButton - NSBox - NSButton - SPDatabaseDocument - NSView - NSButton - NSButton - NSTextField - NSTextField - NSTextField - NSTableColumn - NSPopUpButton - NSTextField - NSPopUpButton - NSScrollView - NSTableView - SPTableView - NSButton - NSButton - SPTableData - SPTableStructure - SPTablesList - - - - addIndexButton - NSButton - - - addIndexedColumnButton - NSButton - - - anchoredButtonBar - NSBox - - - confirmAddIndexButton - NSButton - - - dbDocument - SPDatabaseDocument - - - indexAdvancedOptionsView - NSView - - - indexAdvancedOptionsViewButton - NSButton - - - indexAdvancedOptionsViewLabelButton - NSButton - - - indexKeyBlockSizeTextField - NSTextField - - - indexNameLabel - NSTextField - - - indexNameTextField - NSTextField - - - indexSizeTableColumn - NSTableColumn - - - indexStorageTypePopUpButton - NSPopUpButton - - - indexTypeLabel - NSTextField - - - indexTypePopUpButton - NSPopUpButton - - - indexedColumnsScrollView - NSScrollView - - - indexedColumnsTableView - NSTableView - - - indexesTableView - SPTableView - - - removeIndexButton - NSButton - - - removeIndexedColumnButton - NSButton - - - tableData - SPTableData - - - tableStructure - SPTableStructure - - - tablesList - SPTablesList - - - - IBProjectSource - ./Classes/SPIndexesController.h - - - - SPProcessListController - NSWindowController - - id - id - id - id - id - id - id - id - id - NSMenuItem - NSButton - NSMenuItem - - - - closeSheet: - id - - - copy: - id - - - killProcessConnection: - id - - - killProcessQuery: - id - - - refreshProcessList: - id - - - saveServerProcesses: - id - - - setAutoRefreshInterval: - id - - - setCustomAutoRefreshInterval: - id - - - showWindow: - id - - - toggeleShowFullProcessList: - NSMenuItem - - - toggleProcessListAutoRefresh: - NSButton - - - toggleShowProcessID: - NSMenuItem - - - - NSButton - NSMenuItem - NSButton - NSTextField - NSWindow - NSSearchField - NSTableView - NSTextField - NSButton - NSProgressIndicator - NSButton - - - - autoRefreshButton - NSButton - - - autoRefreshIntervalMenuItem - NSMenuItem - - - customIntervalButton - NSButton - - - customIntervalTextField - NSTextField - - - customIntervalWindow - NSWindow - - - filterProcessesSearchField - NSSearchField - - - processListTableView - NSTableView - - - processesCountTextField - NSTextField - - - refreshProcessesButton - NSButton - - - refreshProgressIndicator - NSProgressIndicator - - - saveProcessesButton - NSButton - - - - IBProjectSource - ./Classes/SPProcessListController.h - - - - SPQueryController - NSWindowController - - id - id - id - id - id - id - id - id - - - - clearConsole: - id - - - copy: - id - - - saveConsoleAs: - id - - - toggleShowConnections: - id - - - toggleShowDatabases: - id - - - toggleShowHelpStatements: - id - - - toggleShowSelectShowStatements: - id - - - toggleShowTimeStamps: - id - - - - NSButton - NSSearchField - NSTableView - NSButton - NSButton - NSButton - NSTextField - NSProgressIndicator - NSButton - NSView - - - - clearConsoleButton - NSButton - - - consoleSearchField - NSSearchField - - - consoleTableView - NSTableView - - - includeConnectionButton - NSButton - - - includeDatabaseButton - NSButton - - - includeTimeStampsButton - NSButton - - - loggingDisabledTextField - NSTextField - - - progressIndicator - NSProgressIndicator - - - saveConsoleButton - NSButton - - - saveLogView - NSView - - - - IBProjectSource - ./Classes/SPQueryController.h - - - - SPServerVariablesController - NSWindowController - - id - id - id - id - id - - - - closeSheet: - id - - - copy: - id - - - copyServerVariableName: - id - - - copyServerVariableValue: - id - - - saveServerVariables: - id - - - - NSSearchField - NSButton - NSTextField - NSTableView - - - - filterVariablesSearchField - NSSearchField - - - saveVariablesButton - NSButton - - - variablesCountTextField - NSTextField - - - variablesTableView - NSTableView - - - - IBProjectSource - ./Classes/SPServerVariablesController.h - - - - SPSplitView - NSSplitView - - toggleCollapse: - id - - - toggleCollapse: - - toggleCollapse: - id - - - - NSView - NSButton - - - - additionalDragHandleView - NSView - - - collapseToggleButton - NSButton - - - - IBProjectSource - ./Classes/SPSplitView.h - - - - SPTableContent - NSObject - - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - id - NSButton - - - - addRow: - id - - - closeSheet: - id - - - duplicateRow: - id - - - filterTable: - id - - - navigatePaginationFromButton: - id - - - reloadTable: - id - - - removeRow: - id - - - setCompareTypes: - id - - - setDefaultOperator: - id - - - showDefaultOperaterHelp: - id - - - showFilterTable: - id - - - tableFilterClear: - id - - - toggleDistinctSelect: - id - - - toggleFilterField: - id - - - toggleLookAllFieldsMode: - id - - - toggleNegateClause: - id - - - togglePagination: - NSButton - - - - id - id - id - id - SPSplitView - NSView - id - id - NSPopUpButton - id - NSButton - NSButton - NSButton - NSButton - NSButton - NSTextField - NSButton - NSPanel - NSComboBox - SPSplitView - SPCopyTable - SPTextView - NSPanel - id - id - id - id - NSButton - NSButton - NSButton - NSButton - NSTextField - NSStepper - NSButton - NSView - id - id - id - SPHistoryController - SPCopyTable - SPTableData - SPDatabaseDocument - SPTableInfo - id - id - - - - addButton - id - - - argumentField - id - - - betweenTextField - id - - - compareField - id - - - contentSplitView - SPSplitView - - - contentViewPane - NSView - - - countText - id - - - duplicateButton - id - - - fieldField - NSPopUpButton - - - filterButton - id - - - filterTableClearButton - NSButton - - - filterTableDistinctCheckbox - NSButton - - - filterTableFilterButton - NSButton - - - filterTableLiveSearchCheckbox - NSButton - - - filterTableNegateCheckbox - NSButton - - - filterTableQueryTitle - NSTextField - - - filterTableSearchAllFields - NSButton - - - filterTableSetDefaultOperatorSheet - NSPanel - - - filterTableSetDefaultOperatorValue - NSComboBox - - - filterTableSplitView - SPSplitView - - - filterTableView - SPCopyTable - - - filterTableWhereClause - SPTextView - - - filterTableWindow - NSPanel - - - firstBetweenField - id - - - limitRowsButton - id - - - limitRowsField - id - - - limitRowsStepper - id - - - multipleLineEditingButton - NSButton - - - paginationButton - NSButton - - - paginationGoButton - NSButton - - - paginationNextButton - NSButton - - - paginationPageField - NSTextField - - - paginationPageStepper - NSStepper - - - paginationPreviousButton - NSButton - - - paginationView - NSView - - - reloadButton - id - - - removeButton - id - - - secondBetweenField - id - - - spHistoryControllerInstance - SPHistoryController - - - tableContentView - SPCopyTable - - - tableDataInstance - SPTableData - - - tableDocumentInstance - SPDatabaseDocument - - - tableInfoInstance - SPTableInfo - - - tableSourceInstance - id - - - tablesListInstance - id - - - - IBProjectSource - ./Classes/SPTableContent.h - - - - SPTableData - NSObject - - SPDatabaseDocument - SPTablesList - - - - tableDocumentInstance - SPDatabaseDocument - - - tableListInstance - SPTablesList - - - - IBProjectSource - ./Classes/SPTableData.h - - - - SPTableInfo - NSObject - - NSTableView - id - id - id - NSScrollView - id - id - - - - activitiesTable - NSTableView - - - infoTable - id - - - tableDataInstance - id - - - tableDocumentInstance - id - - - tableInfoScrollView - NSScrollView - - - tableList - id - - - tableListInstance - id - - - - IBProjectSource - ./Classes/SPTableInfo.h - - - - SPTableRelations - NSObject - - id - id - id - id - id - id - id - id - - - - addRelation: - id - - - closeRelationSheet: - id - - - confirmAddRelation: - id - - - openRelationSheet: - id - - - refreshRelations: - id - - - removeRelation: - id - - - selectReferenceTable: - id - - - selectTableColumn: - id - - - - NSButton - NSPanel - NSBox - NSPopUpButton - NSButton - NSTextField - NSProgressIndicator - NSTextField - NSPopUpButton - NSPopUpButton - NSTextField - NSPopUpButton - NSPopUpButton - NSButton - SPTableView - NSButton - SPTableData - SPDatabaseDocument - SPTablesList - - - - addRelationButton - NSButton - - - addRelationPanel - NSPanel - - - addRelationTableBox - NSBox - - - columnPopUpButton - NSPopUpButton - - - confirmAddRelationButton - NSButton - - - constraintName - NSTextField - - - dataProgressIndicator - NSProgressIndicator - - - labelTextField - NSTextField - - - onDeletePopUpButton - NSPopUpButton - - - onUpdatePopUpButton - NSPopUpButton - - - progressStatusTextField - NSTextField - - - refColumnPopUpButton - NSPopUpButton - - - refTablePopUpButton - NSPopUpButton - - - refreshRelationsButton - NSButton - - - relationsTableView - SPTableView - - - removeRelationButton - NSButton - - - tableDataInstance - SPTableData - - - tableDocumentInstance - SPDatabaseDocument - - - tablesListInstance - SPTablesList - - - - IBProjectSource - ./Classes/SPTableRelations.h - - - - SPTableStructure - NSObject - - id - id - id - id - id - id - id - NSMenuItem - id - - - - addField: - id - - - closeSheet: - id - - - duplicateField: - id - - - reloadTable: - id - - - removeField: - id - - - resetAutoIncrement: - id - - - showOptimizedFieldType: - id - - - toggleColumnView: - NSMenuItem - - - unhideIndexesView: - id - - - - id - id - id - SPDatabaseData - id - id - NSPopUpButtonCell - SPExtendedTableInfo - SPIndexesController - NSButton - SPTableView - id - id - id - id - id - id - id - id - id - SPTableData - SPDatabaseDocument - SPTableInfo - SPTableView - NSSplitView - SPTablesList - id - - - - addFieldButton - id - - - addIndexButton - id - - - chooseKeyButton - id - - - databaseDataInstance - SPDatabaseData - - - duplicateFieldButton - id - - - editTableButton - id - - - encodingPopupCell - NSPopUpButtonCell - - - extendedTableInfoInstance - SPExtendedTableInfo - - - indexesController - SPIndexesController - - - indexesShowButton - NSButton - - - indexesTableView - SPTableView - - - keySheet - id - - - refreshIndexesButton - id - - - reloadFieldsButton - id - - - removeFieldButton - id - - - removeIndexButton - id - - - resetAutoIncrementLine - id - - - resetAutoIncrementSheet - id - - - resetAutoIncrementValue - id - - - structureGrabber - id - - - tableDataInstance - SPTableData - - - tableDocumentInstance - SPDatabaseDocument - - - tableInfoInstance - SPTableInfo - - - tableSourceView - SPTableView - - - tablesIndexesSplitView - NSSplitView - - - tablesListInstance - SPTablesList - - - viewColumnsMenu - id - - - - IBProjectSource - ./Classes/SPTableStructure.h - - - - SPTableTextFieldCell - ImageAndTextCell - - IBProjectSource - ./Classes/SPTableTextFieldCell.h - - - - SPTableTriggers - NSObject - - id - id - id - id - id - id - - - - addTrigger: - id - - - closeTriggerSheet: - id - - - confirmAddTrigger: - id - - - editTrigger: - id - - - refreshTriggers: - id - - - removeTrigger: - id - - - - NSButton - NSPanel - NSBox - NSButton - NSTextField - NSButton - NSButton - id - id - id - id - NSPopUpButton - NSPopUpButton - NSTextField - NSTextView - SPTableView - - - - addTriggerButton - NSButton - - - addTriggerPanel - NSPanel - - - addTriggerTableBox - NSBox - - - confirmAddTriggerButton - NSButton - - - labelTextField - NSTextField - - - refreshTriggersButton - NSButton - - - removeTriggerButton - NSButton - - - tableDataInstance - id - - - tableDocumentInstance - id - - - tableList - id - - - tablesListInstance - id - - - triggerActionTimePopUpButton - NSPopUpButton - - - triggerEventPopUpButton - NSPopUpButton - - - triggerNameTextField - NSTextField - - - triggerStatementTextView - NSTextView - - - triggersTableView - SPTableView - - - - IBProjectSource - ./Classes/SPTableTriggers.h - - - - SPTableView - NSTableView - - IBProjectSource - ./Classes/SPTableView.h - - - - SPTablesList - NSObject - - id - id - id - id - id - id - id - id - id - id - id - - - - addTable: - id - - - closeSheet: - id - - - copyTable: - id - - - openTableInNewTab: - id - - - removeTable: - id - - - renameTable: - id - - - tableEncodingButtonChanged: - id - - - togglePaneCollapse: - id - - - truncateTable: - id - - - updateFilter: - id - - - updateTables: - id - - - - id - NSMenuItem - NSMenuItem - id - NSButton - id - id - id - id - SPDatabaseData - NSMenuItem - NSMenuItem - id - NSSearchField - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - NSMenuItem - SPHistoryController - id - SPTableContent - id - SPDatabaseDocument - id - id - id - SPSplitView - SPSplitView - id - id - SPTableStructure - id - id - SPTableView - id - id - id - id - NSMenuItem - - - - addTableButton - id - - - copyCreateSyntaxContextMenuItem - NSMenuItem - - - copyCreateSyntaxMenuItem - NSMenuItem - - - copyTableButton - id - - - copyTableContentSwitch - NSButton - - - copyTableMessageField - id - - - copyTableNameField - id - - - copyTableSheet - id - - - customQueryInstance - id - - - databaseDataInstance - SPDatabaseData - - - duplicateTableContextMenuItem - NSMenuItem - - - duplicateTableMenuItem - NSMenuItem - - - extendedTableInfoInstance - id - - - listFilterField - NSSearchField - - - openTableInNewTabContextMenuItem - NSMenuItem - - - openTableInNewTabMenuItem - NSMenuItem - - - removeTableContextMenuItem - NSMenuItem - - - removeTableMenuItem - NSMenuItem - - - renameTableContextMenuItem - NSMenuItem - - - renameTableMenuItem - NSMenuItem - - - separatorTableContextMenuItem - NSMenuItem - - - separatorTableContextMenuItem2 - NSMenuItem - - - separatorTableContextMenuItem3 - NSMenuItem - - - separatorTableMenuItem - NSMenuItem - - - separatorTableMenuItem2 - NSMenuItem - - - separatorTableMenuItem3 - NSMenuItem - - - showCreateSyntaxContextMenuItem - NSMenuItem - - - showCreateSyntaxMenuItem - NSMenuItem - - - spHistoryControllerInstance - SPHistoryController - - - tableCollationButton - id - - - tableContentInstance - SPTableContent - - - tableDataInstance - id - - - tableDocumentInstance - SPDatabaseDocument - - - tableDumpInstance - id - - - tableEncodingButton - id - - - tableInfoInstance - id - - - tableListFilterSplitView - SPSplitView - - - tableListSplitView - SPSplitView - - - tableNameField - id - - - tableSheet - id - - - tableSourceInstance - SPTableStructure - - - tableTriggersInstance - id - - - tableTypeButton - id - - - tablesListView - SPTableView - - - toolbarActionsButton - id - - - toolbarAddButton - id - - - toolbarReloadButton - id - - - truncateTableButton - id - - - truncateTableContextMenuItem - NSMenuItem - - - - IBProjectSource - ./Classes/SPTablesList.h - - - - SPTextView - NSTextView - - id - id - - - - printDocument: - id - - - showMySQLHelpForCurrentWord: - id - - - - SPCustomQuery - NSScrollView - SPDatabaseDocument - SPTablesList - - - - customQueryInstance - SPCustomQuery - - - scrollView - NSScrollView - - - tableDocumentInstance - SPDatabaseDocument - - - tablesListInstance - SPTablesList - - - - IBProjectSource - ./Classes/SPTextView.h - - - - WebView - - reloadFromOrigin: - id - - - reloadFromOrigin: - - reloadFromOrigin: - id - - - - IBProjectSource - ./Classes/WebView.h - - - - + 0 IBCocoaFramework YES diff --git a/Source/SPTablesList.h b/Source/SPTablesList.h index 59824990..a8d9ab91 100644 --- a/Source/SPTablesList.h +++ b/Source/SPTablesList.h @@ -95,6 +95,7 @@ IBOutlet NSMenuItem *duplicateTableMenuItem; IBOutlet NSMenuItem *renameTableMenuItem; IBOutlet NSMenuItem *openTableInNewTabMenuItem; + IBOutlet NSMenuItem *openTableInNewWindowMenuItem; IBOutlet NSMenuItem *separatorTableMenuItem; IBOutlet NSMenuItem *showCreateSyntaxMenuItem; IBOutlet NSMenuItem *copyCreateSyntaxMenuItem; @@ -111,6 +112,7 @@ IBOutlet NSMenuItem *truncateTableContextMenuItem; IBOutlet NSMenuItem *renameTableContextMenuItem; IBOutlet NSMenuItem *openTableInNewTabContextMenuItem; + IBOutlet NSMenuItem *openTableInNewWindowContextMenuItem; IBOutlet NSMenuItem *separatorTableContextMenuItem; IBOutlet NSMenuItem *showCreateSyntaxContextMenuItem; IBOutlet NSMenuItem *copyCreateSyntaxContextMenuItem; @@ -151,6 +153,7 @@ - (IBAction)renameTable:(id)sender; - (IBAction)truncateTable:(id)sender; - (IBAction)openTableInNewTab:(id)sender; +- (IBAction)openTableInNewWindow:(id)sender; - (IBAction)togglePaneCollapse:(id)sender; #endif diff --git a/Source/SPTablesList.m b/Source/SPTablesList.m index 35b40a66..fdabd3af 100644 --- a/Source/SPTablesList.m +++ b/Source/SPTablesList.m @@ -66,6 +66,8 @@ #import "SPCharsetCollationHelper.h" +#import "SPWindowManagement.h" + #import // Constants @@ -88,7 +90,7 @@ static NSString *SPDuplicateTable = @"SPDuplicateTable"; - (void)_copyTable; #endif - (void)_renameTableOfType:(SPTableType)tableType from:(NSString *)oldTableName to:(NSString *)newTableName; - +- (void)_duplicateConnectionToFrontTab; @end @implementation SPTablesList @@ -693,27 +695,39 @@ static NSString *SPDuplicateTable = @"SPDuplicateTable"; */ - (IBAction)openTableInNewTab:(id)sender { - // Add a new tab to the window [[[tableDocumentInstance parentWindow] windowController] addNewConnection:self]; + + [self _duplicateConnectionToFrontTab]; +} +- (void)_duplicateConnectionToFrontTab +{ // Get the state of the document NSDictionary *allStateDetails = [NSDictionary dictionaryWithObjectsAndKeys: - [NSNumber numberWithBool:YES], @"connection", - [NSNumber numberWithBool:YES], @"history", - [NSNumber numberWithBool:YES], @"session", - [NSNumber numberWithBool:YES], @"query", - [NSNumber numberWithBool:YES], @"password", - nil]; + [NSNumber numberWithBool:YES], @"connection", + [NSNumber numberWithBool:YES], @"history", + [NSNumber numberWithBool:YES], @"session", + [NSNumber numberWithBool:YES], @"query", + [NSNumber numberWithBool:YES], @"password", + nil]; NSMutableDictionary *documentState = [NSMutableDictionary dictionaryWithDictionary:[tableDocumentInstance stateIncludingDetails:allStateDetails]]; - + // Ensure it's set to autoconnect [documentState setObject:[NSNumber numberWithBool:YES] forKey:@"auto_connect"]; - + // Set the connection on the new tab [[[NSApp delegate] frontDocument] setState:documentState]; } +- (IBAction)openTableInNewWindow:(id)sender +{ + //create new window + [(SPAppController *)[NSApp delegate] newWindow:self]; + + [self _duplicateConnectionToFrontTab]; +} + /** * Toggle whether the splitview is collapsed. */ @@ -911,6 +925,7 @@ static NSString *SPDuplicateTable = @"SPDuplicateTable"; // Context menu [renameTableContextMenuItem setHidden:YES]; [openTableInNewTabContextMenuItem setHidden:YES]; + [openTableInNewWindowContextMenuItem setHidden:YES]; [separatorTableContextMenuItem3 setHidden:YES]; [duplicateTableContextMenuItem setHidden:YES]; [separatorTableContextMenuItem setHidden:YES]; @@ -923,6 +938,7 @@ static NSString *SPDuplicateTable = @"SPDuplicateTable"; // 'Gear' menu [renameTableMenuItem setHidden:YES]; [openTableInNewTabMenuItem setHidden:YES]; + [openTableInNewWindowMenuItem setHidden:YES]; [separatorTableMenuItem3 setHidden:YES]; [duplicateTableMenuItem setHidden:YES]; [separatorTableMenuItem setHidden:YES]; @@ -1015,8 +1031,10 @@ static NSString *SPDuplicateTable = @"SPDuplicateTable"; [truncateTableButton setHidden:YES]; [removeTableMenuItem setTitle:NSLocalizedString(@"Delete View", @"delete view menu title")]; [openTableInNewTabMenuItem setHidden:NO]; + [openTableInNewWindowMenuItem setHidden:NO]; [separatorTableMenuItem3 setHidden:NO]; [openTableInNewTabMenuItem setTitle:NSLocalizedString(@"Open View in New Tab", @"open view in new table title")]; + [openTableInNewWindowMenuItem setTitle:NSLocalizedString(@"Open View in New Window", @"Tables List : Gear Menu : Duplicate connection to new window")]; [showCreateSyntaxMenuItem setHidden:NO]; [showCreateSyntaxMenuItem setTitle:NSLocalizedString(@"Show Create View Syntax...", @"show create view syntax menu item")]; [copyCreateSyntaxMenuItem setHidden:NO]; @@ -1029,8 +1047,10 @@ static NSString *SPDuplicateTable = @"SPDuplicateTable"; [truncateTableContextMenuItem setHidden:YES]; [removeTableContextMenuItem setTitle:NSLocalizedString(@"Delete View", @"delete view menu title")]; [openTableInNewTabContextMenuItem setHidden:NO]; + [openTableInNewWindowContextMenuItem setHidden:NO]; [separatorTableContextMenuItem3 setHidden:NO]; - [openTableInNewTabContextMenuItem setTitle:NSLocalizedString(@"Open View in New Tab", @"open view in new table title")]; + [openTableInNewTabContextMenuItem setTitle:NSLocalizedString(@"Open View in New Tab", @"open view in new tab title")]; + [openTableInNewWindowContextMenuItem setTitle:NSLocalizedString(@"Open View in New Window", @"Tables List : Context Menu : Duplicate connection to new window")]; [showCreateSyntaxContextMenuItem setHidden:NO]; [showCreateSyntaxContextMenuItem setTitle:NSLocalizedString(@"Show Create View Syntax...", @"show create view syntax menu item")]; [copyCreateSyntaxContextMenuItem setHidden:NO]; @@ -1062,7 +1082,9 @@ static NSString *SPDuplicateTable = @"SPDuplicateTable"; [truncateTableButton setTitle:NSLocalizedString(@"Truncate Table", @"truncate table menu title")]; [removeTableMenuItem setTitle:NSLocalizedString(@"Delete Table", @"delete table menu title")]; [openTableInNewTabMenuItem setHidden:NO]; + [openTableInNewWindowMenuItem setHidden:NO]; [openTableInNewTabMenuItem setTitle:NSLocalizedString(@"Open Table in New Tab", @"open table in new table title")]; + [openTableInNewWindowMenuItem setTitle:NSLocalizedString(@"Open Table in New Window", @"Table List : Gear Menu : Duplicate connection to new window")]; [separatorTableMenuItem3 setHidden:NO]; [showCreateSyntaxMenuItem setHidden:NO]; [showCreateSyntaxMenuItem setTitle:NSLocalizedString(@"Show Create Table Syntax...", @"show create table syntax menu item")]; @@ -1077,8 +1099,10 @@ static NSString *SPDuplicateTable = @"SPDuplicateTable"; [truncateTableContextMenuItem setTitle:NSLocalizedString(@"Truncate Table", @"truncate table menu title")]; [removeTableContextMenuItem setTitle:NSLocalizedString(@"Delete Table", @"delete table menu title")]; [openTableInNewTabContextMenuItem setHidden:NO]; + [openTableInNewWindowContextMenuItem setHidden:NO]; [separatorTableContextMenuItem3 setHidden:NO]; - [openTableInNewTabContextMenuItem setTitle:NSLocalizedString(@"Open Table in New Tab", @"open table in new table title")]; + [openTableInNewTabContextMenuItem setTitle:NSLocalizedString(@"Open Table in New Tab", @"open table in new tab title")]; + [openTableInNewWindowContextMenuItem setTitle:NSLocalizedString(@"Open Table in New Window", @"Table List : Context Menu : Duplicate connection to new window")]; [showCreateSyntaxContextMenuItem setHidden:NO]; [showCreateSyntaxContextMenuItem setTitle:NSLocalizedString(@"Show Create Table Syntax...", @"show create table syntax menu item")]; [copyCreateSyntaxContextMenuItem setHidden:NO]; @@ -1103,7 +1127,9 @@ static NSString *SPDuplicateTable = @"SPDuplicateTable"; [truncateTableButton setHidden:YES]; [removeTableMenuItem setTitle:NSLocalizedString(@"Delete Procedure", @"delete proc menu title")]; [openTableInNewTabMenuItem setHidden:NO]; + [openTableInNewWindowMenuItem setHidden:NO]; [openTableInNewTabMenuItem setTitle:NSLocalizedString(@"Open Procedure in New Tab", @"open procedure in new table title")]; + [openTableInNewWindowMenuItem setTitle:NSLocalizedString(@"Open Procedure in New Window", @"Table List : Gear Menu : duplicate connection to new window")]; [separatorTableMenuItem3 setHidden:NO]; [showCreateSyntaxMenuItem setHidden:NO]; [showCreateSyntaxMenuItem setTitle:NSLocalizedString(@"Show Create Procedure Syntax...", @"show create proc syntax menu item")]; @@ -1117,8 +1143,10 @@ static NSString *SPDuplicateTable = @"SPDuplicateTable"; [truncateTableContextMenuItem setHidden:YES]; [removeTableContextMenuItem setTitle:NSLocalizedString(@"Delete Procedure", @"delete proc menu title")]; [openTableInNewTabContextMenuItem setHidden:NO]; + [openTableInNewWindowContextMenuItem setHidden:NO]; [separatorTableContextMenuItem3 setHidden:NO]; [openTableInNewTabContextMenuItem setTitle:NSLocalizedString(@"Open Procedure in New Tab", @"open procedure in new table title")]; + [openTableInNewWindowContextMenuItem setTitle:NSLocalizedString(@"Open Procedure in New Window", @"Table List : Context Menu : duplicate connection to new window")]; [showCreateSyntaxContextMenuItem setHidden:NO]; [showCreateSyntaxContextMenuItem setTitle:NSLocalizedString(@"Show Create Procedure Syntax...", @"show create proc syntax menu item")]; [copyCreateSyntaxContextMenuItem setHidden:NO]; @@ -1143,8 +1171,10 @@ static NSString *SPDuplicateTable = @"SPDuplicateTable"; [truncateTableButton setHidden:YES]; [removeTableMenuItem setTitle:NSLocalizedString(@"Delete Function", @"delete func menu title")]; [openTableInNewTabMenuItem setHidden:NO]; + [openTableInNewWindowMenuItem setHidden:NO]; [separatorTableMenuItem3 setHidden:NO]; [openTableInNewTabMenuItem setTitle:NSLocalizedString(@"Open Function in New Tab", @"open function in new table title")]; + [openTableInNewWindowMenuItem setTitle:NSLocalizedString(@"Open Function in New Window", @"Table List : Gear Menu : duplicate connection to new window")]; [showCreateSyntaxMenuItem setHidden:NO]; [showCreateSyntaxMenuItem setTitle:NSLocalizedString(@"Show Create Function Syntax...", @"show create func syntax menu item")]; [copyCreateSyntaxMenuItem setHidden:NO]; @@ -1157,8 +1187,10 @@ static NSString *SPDuplicateTable = @"SPDuplicateTable"; [truncateTableContextMenuItem setHidden:YES]; [removeTableContextMenuItem setTitle:NSLocalizedString(@"Delete Function", @"delete func menu title")]; [openTableInNewTabContextMenuItem setHidden:NO]; + [openTableInNewWindowContextMenuItem setHidden:NO]; [separatorTableContextMenuItem3 setHidden:NO]; [openTableInNewTabContextMenuItem setTitle:NSLocalizedString(@"Open Function in New Tab", @"open function in new table title")]; + [openTableInNewWindowContextMenuItem setTitle:NSLocalizedString(@"Open Function in New Window", @"Table List : Context Menu : duplicate connection to new window")]; [showCreateSyntaxContextMenuItem setHidden:NO]; [showCreateSyntaxContextMenuItem setTitle:NSLocalizedString(@"Show Create Function Syntax...", @"show create func syntax menu item")]; [copyCreateSyntaxContextMenuItem setHidden:NO]; @@ -1854,7 +1886,8 @@ static NSString *SPDuplicateTable = @"SPDuplicateTable"; if (action == @selector(copyTable:) || action == @selector(renameTable:) || - action == @selector(openTableInNewTab:)) + action == @selector(openTableInNewTab:) || + action == @selector(openTableInNewWindow:)) { return selectedRows == 1 && [[self tableName] length]; } -- cgit v1.2.3