From 3e89faa2a094ad0b996757fc8c3fc90d332b625f Mon Sep 17 00:00:00 2001 From: Bibiko Date: Tue, 7 Dec 2010 11:37:09 +0000 Subject: =?UTF-8?q?=E2=80=A2=20re-init=20the=20Bundle=20tree=20after=20not?= =?UTF-8?q?=20saving=20(close)=20the=20Bundle=20Editor=20window=20in=20ord?= =?UTF-8?q?er=20to=20remove=20all=20not=20stored=20data?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Interfaces/English.lproj/BundleEditor.xib | 80 +++++++------------------------ Source/SPBundleEditorController.h | 1 + Source/SPBundleEditorController.m | 6 +++ 3 files changed, 24 insertions(+), 63 deletions(-) diff --git a/Interfaces/English.lproj/BundleEditor.xib b/Interfaces/English.lproj/BundleEditor.xib index f3606a7b..96c6df70 100644 --- a/Interfaces/English.lproj/BundleEditor.xib +++ b/Interfaces/English.lproj/BundleEditor.xib @@ -23,6 +23,7 @@ YES + YES @@ -90,7 +91,6 @@ 4370 {143, 421} - YES @@ -191,7 +191,6 @@ {{1, 1}, {143, 421}} - @@ -202,7 +201,6 @@ -2147483392 {{-100, -100}, {15, 102}} - _doScroller: 0.99585062265396118 @@ -212,7 +210,6 @@ -2147483392 {{-100, -100}, {192, 15}} - 1 _doScroller: @@ -221,7 +218,6 @@ {{-1.5, 22.5}, {145, 423}} - 530 @@ -239,7 +235,6 @@ 292 {{-1, -1}, {32, 25}} - YES 67239424 @@ -268,7 +263,6 @@ 292 {{30, -1}, {32, 25}} - YES 67239424 @@ -293,7 +287,6 @@ 292 {{61, -1}, {32, 24}} - YES 71433792 @@ -399,7 +392,6 @@ {142, 23} - YES YES NO @@ -408,7 +400,6 @@ {142, 444} - NSView @@ -421,7 +412,6 @@ 288 {{17, 16}, {167, 22}} - YES -2076049856 @@ -455,7 +445,6 @@ 268 {{17, 280}, {167, 14}} - YES 68288064 @@ -477,7 +466,6 @@ 268 {{236, 332}, {167, 14}} - YES 68288064 @@ -494,7 +482,6 @@ 268 {{17, 332}, {167, 14}} - YES 68288064 @@ -544,7 +531,6 @@ {504, 110} - @@ -627,7 +613,6 @@ {{1, 1}, {504, 133}} - @@ -642,7 +627,6 @@ -2147483392 {{490, 1}, {15, 140}} - _doScroller: 1 @@ -653,7 +637,6 @@ -2147483392 {{-100, -100}, {87, 18}} - 1 _doScroller: @@ -663,7 +646,6 @@ {{20, 140}, {506, 135}} - 530 @@ -675,7 +657,6 @@ 268 {{239, 309}, {161, 19}} - YES -1804468671 @@ -703,7 +684,6 @@ 268 {{20, 309}, {161, 19}} - YES -1804468671 @@ -721,7 +701,6 @@ 265 {{440, 394}, {86, 17}} - YES 67239424 @@ -742,7 +721,6 @@ 268 {{236, 330}, {292, 18}} - YES -2080244224 @@ -803,7 +781,6 @@ {138, 69} - @@ -866,7 +843,6 @@ {{1, 1}, {504, 187}} - @@ -878,7 +854,6 @@ -2147483392 {{454, 1}, {15, 190}} - _doScroller: 1 @@ -889,7 +864,6 @@ -2147483392 {{-100, -100}, {87, 18}} - 1 _doScroller: @@ -899,7 +873,6 @@ {{20, 140}, {506, 189}} - 562 @@ -911,7 +884,6 @@ 289 {{435, 13}, {96, 28}} - 1 YES @@ -933,7 +905,6 @@ 289 {{309, 13}, {96, 28}} - YES 67239424 @@ -954,7 +925,6 @@ 292 {{20, 55}, {161, 22}} - YES 67239424 @@ -977,7 +947,6 @@ 268 {{236, 356}, {167, 22}} - YES -2076049856 @@ -1011,7 +980,6 @@ 268 {{236, 356}, {167, 22}} - YES -2076049856 @@ -1045,7 +1013,6 @@ 292 {{17, 96}, {167, 22}} - YES -2076049856 @@ -1079,7 +1046,6 @@ 268 {{236, 391}, {167, 22}} - YES -2076049856 @@ -1113,7 +1079,6 @@ 268 {{17, 356}, {167, 22}} - YES -2076049856 @@ -1147,7 +1112,6 @@ 265 {{504, 354}, {25, 25}} - YES 67239424 @@ -1168,7 +1132,6 @@ 268 {{186, 360}, {48, 14}} - YES 68288064 @@ -1185,7 +1148,6 @@ 268 {{186, 360}, {48, 14}} - YES 68288064 @@ -1202,7 +1164,6 @@ 292 {{239, 98}, {161, 19}} - YES -1804468671 @@ -1221,7 +1182,6 @@ 288 {{17, 78}, {95, 14}} - YES 68288064 @@ -1238,7 +1198,6 @@ 288 {{17, 38}, {167, 14}} - YES 68288064 @@ -1255,7 +1214,6 @@ 288 {{17, 118}, {167, 14}} - YES 68288064 @@ -1272,7 +1230,6 @@ 292 {{236, 118}, {167, 14}} - YES 68288064 @@ -1289,7 +1246,6 @@ 268 {{236, 414}, {167, 14}} - YES 68288064 @@ -1306,7 +1262,6 @@ 268 {{17, 332}, {167, 14}} - YES 68288064 @@ -1323,7 +1278,6 @@ 268 {{17, 379}, {167, 14}} - YES 68288064 @@ -1340,7 +1294,6 @@ 292 {{236, 78}, {167, 14}} - YES 68288064 @@ -1357,7 +1310,6 @@ 292 {{239, 57}, {161, 19}} - YES -1804468671 @@ -1376,7 +1328,6 @@ 264 {{17, 414}, {167, 14}} - YES 68288064 @@ -1393,7 +1344,6 @@ 268 {{20, 394}, {161, 19}} - YES -1804468671 @@ -1410,13 +1360,11 @@ {{143, 0}, {548, 444}} - NSView {691, 444} - YES 2 SPQueryFavoriteSplitView @@ -1483,7 +1431,6 @@ {691, 444} - {{0, 0}, {1920, 1058}} {691, 466} @@ -1582,14 +1529,6 @@ 527 - - - performClose: - - - - 819 - addCommandBundle: @@ -2334,6 +2273,14 @@ 1097 + + + performClose: + + + + 1098 + @@ -3647,7 +3594,7 @@ - 1097 + 1098 @@ -3797,6 +3744,7 @@ inputPopupButtonChanged: metaButtonChanged: outputPopupButtonChanged: + performClose: reloadBundles: removeCommandBundle: revealCommandBundleInFinder: @@ -3824,6 +3772,7 @@ id id id + id @@ -3836,6 +3785,7 @@ inputPopupButtonChanged: metaButtonChanged: outputPopupButtonChanged: + performClose: reloadBundles: removeCommandBundle: revealCommandBundleInFinder: @@ -3872,6 +3822,10 @@ outputPopupButtonChanged: id + + performClose: + id + reloadBundles: id diff --git a/Source/SPBundleEditorController.h b/Source/SPBundleEditorController.h index 7cc36de4..ff475bb0 100644 --- a/Source/SPBundleEditorController.h +++ b/Source/SPBundleEditorController.h @@ -123,6 +123,7 @@ - (IBAction)saveAndCloseWindow:(id)sender; - (IBAction)reloadBundles:(id)sender; - (IBAction)metaButtonChanged:(id)sender; +- (IBAction)performClose:(id)sender; - (BOOL)saveBundle:(NSDictionary*)bundle atPath:(NSString*)aPath; - (BOOL)cancelRowEditing; diff --git a/Source/SPBundleEditorController.m b/Source/SPBundleEditorController.m index 2d9da4b0..8fbf8e94 100644 --- a/Source/SPBundleEditorController.m +++ b/Source/SPBundleEditorController.m @@ -748,6 +748,12 @@ } +- (IBAction)performClose:(id)sender +{ + [self _initTree]; + [self close]; +} + /** * Save all touched bundles to disk and close the Bundle Editor window */ -- cgit v1.2.3