Permalink
Browse files

finished tweaking operation

  • Loading branch information...
1 parent 0774566 commit 1e67893629a9f55b1532af974b07b732f16a7125 jlamarche committed Oct 30, 2010
View
BIN .DS_Store
Binary file not shown.
View
817 Tile Cutter.xcodeproj/jeff.pbxuser
@@ -2,23 +2,23 @@
{
089C165DFE840E0CC02AAC07 /* English */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1104, 553}}";
- sepNavSelRange = "{0, 0}";
+ sepNavIntBoundsRect = "{{0, 0}, {1041, 584}}";
+ sepNavSelRange = "{45, 0}";
sepNavVisRange = "{0, 45}";
};
};
1F15EA18125E826600B32D97 /* NSImage-Tile.h */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1041, 584}}";
+ sepNavIntBoundsRect = "{{0, 0}, {1041, 561}}";
sepNavSelRange = "{183, 130}";
sepNavVisRange = "{0, 426}";
};
};
1F15EA19125E826600B32D97 /* NSImage-Tile.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1041, 1122}}";
- sepNavSelRange = "{3241, 41}";
- sepNavVisRange = "{1263, 2131}";
+ sepNavSelRange = "{3174, 0}";
+ sepNavVisRange = "{1306, 2088}";
};
};
1F373C88125FD001007ED8A4 /* NSImage-Tile.m:48 */ = {
@@ -35,44 +35,14 @@
ignoreCount = 0;
lineNumber = 48;
location = "Tile Cutter";
- modificationTime = 310161884.500511;
+ modificationTime = 310163638.642256;
originalNumberOfMultipleMatches = 1;
state = 1;
};
- 1F564186126E010C0031625B /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1F15EA19125E826600B32D97 /* NSImage-Tile.m */;
- name = "NSImage-Tile.m: 47";
- rLen = 0;
- rLoc = 1161;
- rType = 0;
- vrLen = 2149;
- vrLoc = 793;
- };
1F5BAC84125F9D920090EDC2 /* PBXBookmark */ = {
isa = PBXBookmark;
fRef = 1F5BAC71125F9BAC0090EDC2 /* Tile Cutter.icns */;
};
- 1F5BAC91125F9E3C0090EDC2 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1F8CA179125E531300588223 /* TileCutterView.h */;
- name = "TileCutterView.h: 22";
- rLen = 0;
- rLoc = 597;
- rType = 0;
- vrLen = 673;
- vrLoc = 0;
- };
- 1F5BACB8125FA0BC0090EDC2 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1F8CA17A125E531300588223 /* TileCutterView.m */;
- name = "TileCutterView.m: 143";
- rLen = 225;
- rLoc = 4365;
- rType = 0;
- vrLen = 1550;
- vrLoc = 2313;
- };
1F5BACFB125FA41E0090EDC2 /* NSUserDefaults-MCColor.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1311, 223}}";
@@ -184,16 +154,16 @@
};
1F8CA179125E531300588223 /* TileCutterView.h */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1041, 584}}";
+ sepNavIntBoundsRect = "{{0, 0}, {1041, 561}}";
sepNavSelRange = "{597, 0}";
sepNavVisRange = "{0, 673}";
};
};
1F8CA17A125E531300588223 /* TileCutterView.m */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1104, 1837}}";
- sepNavSelRange = "{4365, 225}";
- sepNavVisRange = "{2313, 1550}";
+ sepNavIntBoundsRect = "{{0, 0}, {1248, 1782}}";
+ sepNavSelRange = "{3732, 0}";
+ sepNavVisRange = "{3360, 720}";
};
};
1FAC44AE126E59EA00A78D4F /* PBXTextBookmark */ = {
@@ -215,34 +185,12 @@
};
1FFB9940127C847100BE5A73 /* TileOperation.m */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1248, 1133}}";
- sepNavSelRange = "{334, 0}";
- sepNavVisRange = "{23, 847}";
+ sepNavIntBoundsRect = "{{0, 0}, {1041, 1034}}";
+ sepNavSelRange = "{2466, 0}";
+ sepNavVisRange = "{1078, 2073}";
sepNavWindowFrame = "{{15, 4}, {1480, 1054}}";
};
};
- 1FFB9955127C86A600BE5A73 /* PlistBookmark */ = {
- isa = PlistBookmark;
- fRef = 8D1107310486CEB800E47090 /* Tile_Cutter-Info.plist */;
- fallbackIsa = PBXBookmark;
- isK = 0;
- kPath = (
- CFBundleInfoDictionaryVersion,
- );
- name = "/Users/jeff/dev/Tile Cutter/Tile_Cutter-Info.plist";
- rLen = 0;
- rLoc = 9223372036854775808;
- };
- 1FFB9956127C86A600BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1F15EA18125E826600B32D97 /* NSImage-Tile.h */;
- name = "NSImage-Tile.h: 14";
- rLen = 106;
- rLoc = 314;
- rType = 0;
- vrLen = 426;
- vrLoc = 0;
- };
1FFB9977127C874900BE5A73 /* NSInvocation-MCUtilities.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1652, 654}}";
@@ -277,74 +225,6 @@
vrLen = 1459;
vrLoc = 0;
};
- 1FFB99BD127C8D2000BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- name = "TileOperation.m: 64";
- rLen = 0;
- rLoc = 2885;
- rType = 0;
- vrLen = 1744;
- vrLoc = 857;
- };
- 1FFB99BE127C8D2000BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D80F4B6AC300CF3369 /* Tile_CutterAppDelegate.h */;
- name = "Tile_CutterAppDelegate.h: 13";
- rLen = 0;
- rLoc = 310;
- rType = 0;
- vrLen = 958;
- vrLoc = 0;
- };
- 1FFB99C4127C8D3800BE5A73 /* Tile_CutterAppDelegate.m:172 */ = {
- isa = PBXFileBreakpoint;
- actions = (
- );
- breakpointStyle = 0;
- continueAfterActions = 0;
- countType = 0;
- delayBeforeContinue = 0;
- fileReference = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- functionName = "-operationDidFinishSuccessfully:";
- hitCount = 0;
- ignoreCount = 0;
- lineNumber = 172;
- location = "Tile Cutter";
- modificationTime = 310161884.507418;
- originalNumberOfMultipleMatches = 1;
- state = 1;
- };
- 1FFB9A05127C8F1900BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 177";
- rLen = 0;
- rLoc = 5665;
- rType = 0;
- vrLen = 1824;
- vrLoc = 4411;
- };
- 1FFB9A06127C8F1900BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB993F127C847100BE5A73 /* TileOperation.h */;
- name = "TileOperation.h: 15";
- rLen = 137;
- rLoc = 280;
- rType = 0;
- vrLen = 684;
- vrLoc = 0;
- };
- 1FFB9A0B127C905400BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- name = "TileOperation.m: 64";
- rLen = 0;
- rLoc = 2885;
- rType = 0;
- vrLen = 1766;
- vrLoc = 835;
- };
1FFB9A16127CAD9F00BE5A73 /* NSBitmapImageRep-Tile.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1652, 594}}";
@@ -359,16 +239,6 @@
sepNavVisRange = "{0, 1246}";
};
};
- 1FFB9A1B127CAE9B00BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1F15EA18125E826600B32D97 /* NSImage-Tile.h */;
- name = "NSImage-Tile.h: 13";
- rLen = 130;
- rLoc = 183;
- rType = 0;
- vrLen = 426;
- vrLoc = 0;
- };
1FFB9A1C127CAE9B00BE5A73 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 1FFB9A17127CAD9F00BE5A73 /* NSBitmapImageRep-Tile.m */;
@@ -389,256 +259,37 @@
vrLen = 342;
vrLoc = 0;
};
- 1FFB9A1E127CAE9B00BE5A73 /* PBXTextBookmark */ = {
+ 1FFB9A9A127CB40000BE5A73 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 1FFB993F127C847100BE5A73 /* TileOperation.h */;
- name = "TileOperation.h: 26";
+ fRef = 256AC3D80F4B6AC300CF3369 /* Tile_CutterAppDelegate.h */;
+ name = "Tile_CutterAppDelegate.h: 13";
rLen = 0;
- rLoc = 616;
+ rLoc = 310;
rType = 0;
- vrLen = 724;
+ vrLen = 958;
vrLoc = 0;
};
- 1FFB9A1F127CAE9B00BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 88";
- rLen = 0;
- rLoc = 2901;
- rType = 0;
- vrLen = 1907;
- vrLoc = 1264;
- };
- 1FFB9A20127CAE9B00BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1F15EA19125E826600B32D97 /* NSImage-Tile.m */;
- name = "NSImage-Tile.m: 30";
- rLen = 0;
- rLoc = 882;
- rType = 0;
- vrLen = 1647;
- vrLoc = 132;
- };
- 1FFB9A21127CAE9B00BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- name = "TileOperation.m: 77";
- rLen = 0;
- rLoc = 3076;
- rType = 0;
- vrLen = 1745;
- vrLoc = 862;
- };
- 1FFB9A22127CAE9B00BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- name = "TileOperation.m: 32";
- rLen = 0;
- rLoc = 2612;
- rType = 0;
- vrLen = 2146;
- vrLoc = 257;
- };
- 1FFB9A2B127CAEBF00BE5A73 /* PBXTextBookmark */ = {
+ 1FFB9AD9127CB65500BE5A73 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 1FFB993F127C847100BE5A73 /* TileOperation.h */;
- name = "TileOperation.h: 26";
- rLen = 0;
- rLoc = 588;
+ name = "TileOperation.h: 15";
+ rLen = 22;
+ rLoc = 236;
rType = 0;
- vrLen = 733;
+ vrLen = 787;
vrLoc = 0;
};
- 1FFB9A2C127CAEBF00BE5A73 /* XCBuildMessageTextBookmark */ = {
- isa = PBXTextBookmark;
- comments = "Use of undeclared identifier 'image'";
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- fallbackIsa = XCBuildMessageTextBookmark;
- rLen = 1;
- rLoc = 87;
- rType = 1;
- };
- 1FFB9A2D127CAEBF00BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- name = "TileOperation.m: 78";
- rLen = 0;
- rLoc = 3095;
- rType = 0;
- vrLen = 1667;
- vrLoc = 980;
- };
- 1FFB9A2E127CAEC400BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- name = "TileOperation.m: 78";
- rLen = 0;
- rLoc = 3095;
- rType = 0;
- vrLen = 1667;
- vrLoc = 980;
- };
- 1FFB9A3C127CAECA00BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- name = "TileOperation.m: 78";
- rLen = 0;
- rLoc = 3095;
- rType = 0;
- vrLen = 737;
- vrLoc = 1910;
- };
- 1FFB9A3D127CAECB00BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- name = "TileOperation.m: 78";
- rLen = 0;
- rLoc = 3095;
- rType = 0;
- vrLen = 1667;
- vrLoc = 980;
- };
- 1FFB9A3E127CAECB00BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- name = "TileOperation.m: 78";
- rLen = 0;
- rLoc = 3095;
- rType = 0;
- vrLen = 1667;
- vrLoc = 980;
- };
- 1FFB9A42127CAFF800BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- name = "TileOperation.m: 78";
- rLen = 0;
- rLoc = 3095;
- rType = 0;
- vrLen = 815;
- vrLoc = 1689;
- };
- 1FFB9A43127CAFF800BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- name = "TileOperation.m: 78";
- rLen = 0;
- rLoc = 3095;
- rType = 0;
- vrLen = 1660;
- vrLoc = 980;
- };
- 1FFB9A44127CAFFA00BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- name = "TileOperation.m: 78";
- rLen = 0;
- rLoc = 3095;
- rType = 0;
- vrLen = 1660;
- vrLoc = 980;
- };
- 1FFB9A48127CB05400BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- name = "TileOperation.m: 78";
- rLen = 0;
- rLoc = 3095;
- rType = 0;
- vrLen = 815;
- vrLoc = 1689;
- };
- 1FFB9A49127CB05400BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- name = "TileOperation.m: 78";
- rLen = 0;
- rLoc = 3095;
- rType = 0;
- vrLen = 1528;
- vrLoc = 1119;
- };
- 1FFB9A4A127CB05400BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- name = "TileOperation.m: 78";
- rLen = 0;
- rLoc = 3095;
- rType = 0;
- vrLen = 1528;
- vrLoc = 1119;
- };
- 1FFB9A4C127CB09800BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- name = "TileOperation.m: 61";
- rLen = 0;
- rLoc = 2612;
- rType = 0;
- vrLen = 815;
- vrLoc = 1689;
- };
- 1FFB9A51127CB15300BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- name = "TileOperation.m: 61";
- rLen = 0;
- rLoc = 2612;
- rType = 0;
- vrLen = 1537;
- vrLoc = 1110;
- };
- 1FFB9A52127CB15300BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 88";
- rLen = 0;
- rLoc = 2901;
- rType = 0;
- vrLen = 2729;
- vrLoc = 1422;
- };
- 1FFB9A53127CB15300BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 102";
- rLen = 0;
- rLoc = 3260;
- rType = 0;
- vrLen = 1835;
- vrLoc = 1609;
- };
- 1FFB9A54127CB15600BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 102";
- rLen = 0;
- rLoc = 3260;
- rType = 0;
- vrLen = 1835;
- vrLoc = 1609;
- };
- 1FFB9A56127CB18400BE5A73 /* PBXTextBookmark */ = {
+ 1FFB9ADA127CB65500BE5A73 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- name = "TileOperation.m: 61";
- rLen = 0;
- rLoc = 2612;
- rType = 0;
- vrLen = 815;
- vrLoc = 1689;
- };
- 1FFB9A57127CB18400BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 102";
+ name = "TileOperation.m: 66";
rLen = 0;
- rLoc = 3260;
+ rLoc = 2466;
rType = 0;
- vrLen = 736;
- vrLoc = 2708;
+ vrLen = 2073;
+ vrLoc = 1078;
};
- 1FFB9A58127CB18C00BE5A73 /* Tile_CutterAppDelegate.m:60 */ = {
+ 1FFB9B2D127CB8B000BE5A73 /* Tile_CutterAppDelegate.m:127 */ = {
isa = PBXFileBreakpoint;
actions = (
);
@@ -647,126 +298,36 @@
countType = 0;
delayBeforeContinue = 0;
fileReference = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- functionName = "-saveThread";
- hitCount = 1;
+ functionName = "-delayPresentSheet";
+ hitCount = 2;
ignoreCount = 0;
- lineNumber = 60;
+ lineNumber = 127;
location = "Tile Cutter";
- modificationTime = 310161894.181264;
+ modificationTime = 310163702.436944;
originalNumberOfMultipleMatches = 1;
state = 1;
};
- 1FFB9A5C127CB18D00BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 102";
- rLen = 0;
- rLoc = 3260;
- rType = 0;
- vrLen = 1874;
- vrLoc = 1607;
- };
- 1FFB9A5D127CB18D00BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 102";
- rLen = 0;
- rLoc = 3260;
- rType = 0;
- vrLen = 1853;
- vrLoc = 1628;
- };
- 1FFB9A5E127CB19D00BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 102";
- rLen = 0;
- rLoc = 3260;
- rType = 0;
- vrLen = 1853;
- vrLoc = 1628;
- };
- 1FFB9A66127CB1DB00BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 102";
- rLen = 0;
- rLoc = 3260;
- rType = 0;
- vrLen = 733;
- vrLoc = 2554;
- };
- 1FFB9A67127CB1DC00BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 102";
- rLen = 0;
- rLoc = 3260;
- rType = 0;
- vrLen = 1836;
- vrLoc = 1695;
- };
- 1FFB9A68127CB1DD00BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 102";
- rLen = 0;
- rLoc = 3260;
- rType = 0;
- vrLen = 1836;
- vrLoc = 1695;
- };
- 1FFB9A6D127CB20D00BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 59";
- rLen = 0;
- rLoc = 1664;
- rType = 0;
- vrLen = 985;
- vrLoc = 1422;
- };
- 1FFB9A70127CB21000BE5A73 /* PBXTextBookmark */ = {
+ 1FFB9B47127CB96F00BE5A73 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 59";
+ name = "Tile_CutterAppDelegate.m: 129";
rLen = 0;
- rLoc = 1664;
+ rLoc = 4123;
rType = 0;
- vrLen = 1931;
- vrLoc = 996;
+ vrLen = 1614;
+ vrLoc = 3424;
};
- 1FFB9A71127CB21100BE5A73 /* PBXTextBookmark */ = {
+ 1FFB9B48127CB96F00BE5A73 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 59";
- rLen = 0;
- rLoc = 1664;
- rType = 0;
- vrLen = 1931;
- vrLoc = 996;
- };
- 1FFB9A73127CB25900BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 83";
- rLen = 0;
- rLoc = 2669;
- rType = 0;
- vrLen = 741;
- vrLoc = 2365;
- };
- 1FFB9A7E127CB31300BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB993F127C847100BE5A73 /* TileOperation.h */;
- name = "TileOperation.h: 25";
+ fRef = 1F15EA19125E826600B32D97 /* NSImage-Tile.m */;
+ name = "NSImage-Tile.m: 90";
rLen = 0;
- rLoc = 568;
+ rLoc = 3174;
rType = 0;
- vrLen = 735;
- vrLoc = 0;
+ vrLen = 2088;
+ vrLoc = 1306;
};
- 1FFB9A7F127CB31300BE5A73 /* PBXTextBookmark */ = {
+ 1FFB9B4A127CB96F00BE5A73 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 1F8CA179125E531300588223 /* TileCutterView.h */;
name = "TileCutterView.h: 22";
@@ -776,7 +337,7 @@
vrLen = 673;
vrLoc = 0;
};
- 1FFB9A80127CB31300BE5A73 /* PBXTextBookmark */ = {
+ 1FFB9B5C127CBA8400BE5A73 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 1F15EA18125E826600B32D97 /* NSImage-Tile.h */;
name = "NSImage-Tile.h: 13";
@@ -786,192 +347,26 @@
vrLen = 426;
vrLoc = 0;
};
- 1FFB9A81127CB31300BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1F15EA19125E826600B32D97 /* NSImage-Tile.m */;
- name = "NSImage-Tile.m: 95";
- rLen = 41;
- rLoc = 3241;
- rType = 0;
- vrLen = 2131;
- vrLoc = 1263;
- };
- 1FFB9A82127CB31300BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 85";
- rLen = 0;
- rLoc = 2746;
- rType = 0;
- vrLen = 1856;
- vrLoc = 2011;
- };
- 1FFB9A83127CB31300BE5A73 /* XCBuildMessageTextBookmark */ = {
+ 1FFB9B73127CBB4000BE5A73 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- comments = "Use of undeclared identifier 'i'";
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- fallbackIsa = XCBuildMessageTextBookmark;
- rLen = 1;
- rLoc = 33;
- rType = 1;
- };
- 1FFB9A84127CB31300BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- name = "TileOperation.m: 18";
- rLen = 0;
- rLoc = 431;
- rType = 0;
- vrLen = 1950;
- vrLoc = 23;
- };
- 1FFB9A85127CB31400BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- name = "TileOperation.m: 18";
- rLen = 0;
- rLoc = 431;
- rType = 0;
- vrLen = 1950;
- vrLoc = 23;
- };
- 1FFB9A87127CB33F00BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 83";
- rLen = 0;
- rLoc = 2669;
- rType = 0;
- vrLen = 751;
- vrLoc = 2365;
- };
- 1FFB9A88127CB33F00BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- name = "TileOperation.m: 15";
+ fRef = 1F8CA17A125E531300588223 /* TileCutterView.m */;
+ name = "TileCutterView.m: 120";
rLen = 0;
- rLoc = 334;
- rType = 0;
- vrLen = 847;
- vrLoc = 23;
- };
- 1FFB9A8D127CB37100BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB993F127C847100BE5A73 /* TileOperation.h */;
- name = "TileOperation.h: 15";
- rLen = 22;
- rLoc = 236;
+ rLoc = 3776;
rType = 0;
- vrLen = 787;
+ vrLen = 1567;
vrLoc = 0;
};
- 1FFB9A8E127CB37100BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- name = "TileOperation.m: 66";
- rLen = 0;
- rLoc = 2466;
- rType = 0;
- vrLen = 2073;
- vrLoc = 1078;
- };
- 1FFB9A8F127CB37100BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 85";
- rLen = 0;
- rLoc = 2746;
- rType = 0;
- vrLen = 1856;
- vrLoc = 2011;
- };
- 1FFB9A90127CB37100BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 171";
- rLen = 0;
- rLoc = 5444;
- rType = 0;
- vrLen = 1548;
- vrLoc = 4941;
- };
- 1FFB9A91127CB37300BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 171";
- rLen = 0;
- rLoc = 5444;
- rType = 0;
- vrLen = 1548;
- vrLoc = 4941;
- };
- 1FFB9A95127CB3BB00BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1FFB9940127C847100BE5A73 /* TileOperation.m */;
- name = "TileOperation.m: 15";
- rLen = 0;
- rLoc = 334;
- rType = 0;
- vrLen = 847;
- vrLoc = 23;
- };
- 1FFB9A96127CB3BB00BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- rLen = 0;
- rLoc = 131;
- rType = 1;
- };
- 1FFB9A97127CB3BB00BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 135";
- rLen = 0;
- rLoc = 4377;
- rType = 0;
- vrLen = 799;
- vrLoc = 3876;
- };
- 1FFB9A9A127CB40000BE5A73 /* PBXTextBookmark */ = {
+ 1FFB9B7A127CBB7D00BE5A73 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 256AC3D80F4B6AC300CF3369 /* Tile_CutterAppDelegate.h */;
- name = "Tile_CutterAppDelegate.h: 13";
+ fRef = 089C165DFE840E0CC02AAC07 /* English */;
+ name = "InfoPlist.strings: 3";
rLen = 0;
- rLoc = 310;
+ rLoc = 45;
rType = 0;
- vrLen = 958;
+ vrLen = 45;
vrLoc = 0;
};
- 1FFB9A9B127CB40000BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 123";
- rLen = 0;
- rLoc = 3990;
- rType = 0;
- vrLen = 1764;
- vrLoc = 3332;
- };
- 1FFB9A9C127CB40000BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 73";
- rLen = 0;
- rLoc = 2378;
- rType = 0;
- vrLen = 1852;
- vrLoc = 911;
- };
- 1FFB9A9D127CB40100BE5A73 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */;
- name = "Tile_CutterAppDelegate.m: 73";
- rLen = 0;
- rLoc = 2378;
- rType = 0;
- vrLen = 1852;
- vrLoc = 911;
- };
256AC3D80F4B6AC300CF3369 /* Tile_CutterAppDelegate.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1041, 584}}";
@@ -981,9 +376,9 @@
};
256AC3D90F4B6AC300CF3369 /* Tile_CutterAppDelegate.m */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1041, 2233}}";
- sepNavSelRange = "{2378, 0}";
- sepNavVisRange = "{911, 1852}";
+ sepNavIntBoundsRect = "{{0, 0}, {1248, 2178}}";
+ sepNavSelRange = "{4123, 0}";
+ sepNavVisRange = "{3765, 806}";
};
};
29B97313FDCFA39411CA2CEA /* Project object */ = {
@@ -996,8 +391,7 @@
);
breakpoints = (
1F373C88125FD001007ED8A4 /* NSImage-Tile.m:48 */,
- 1FFB99C4127C8D3800BE5A73 /* Tile_CutterAppDelegate.m:172 */,
- 1FFB9A58127CB18C00BE5A73 /* Tile_CutterAppDelegate.m:60 */,
+ 1FFB9B2D127CB8B000BE5A73 /* Tile_CutterAppDelegate.m:127 */,
);
codeSenseManager = 1F8CA174125E528D00588223 /* Code sense */;
executables = (
@@ -1047,7 +441,7 @@
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
- 1474,
+ 863,
20,
48,
43,
@@ -1069,7 +463,7 @@
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
- 886,
+ 823,
60,
20,
48,
@@ -1090,82 +484,23 @@
PBXWorkspaceStateSaveDate = 310160738;
};
perUserProjectItems = {
- 1F564186126E010C0031625B = 1F564186126E010C0031625B /* PBXTextBookmark */;
- 1F5BAC84125F9D920090EDC2 = 1F5BAC84125F9D920090EDC2 /* PBXBookmark */;
- 1F5BAC91125F9E3C0090EDC2 = 1F5BAC91125F9E3C0090EDC2 /* PBXTextBookmark */;
- 1F5BACB8125FA0BC0090EDC2 = 1F5BACB8125FA0BC0090EDC2 /* PBXTextBookmark */;
- 1F5BAD02125FA4B00090EDC2 = 1F5BAD02125FA4B00090EDC2 /* PBXTextBookmark */;
- 1F80E5A2125E9CCC00673317 = 1F80E5A2125E9CCC00673317 /* PBXTextBookmark */;
- 1FAC44AE126E59EA00A78D4F = 1FAC44AE126E59EA00A78D4F /* PBXTextBookmark */;
- 1FFB9955127C86A600BE5A73 = 1FFB9955127C86A600BE5A73 /* PlistBookmark */;
- 1FFB9956127C86A600BE5A73 = 1FFB9956127C86A600BE5A73 /* PBXTextBookmark */;
- 1FFB997B127C87C000BE5A73 = 1FFB997B127C87C000BE5A73 /* PBXTextBookmark */;
- 1FFB997C127C87C000BE5A73 = 1FFB997C127C87C000BE5A73 /* PBXTextBookmark */;
- 1FFB99BD127C8D2000BE5A73 = 1FFB99BD127C8D2000BE5A73 /* PBXTextBookmark */;
- 1FFB99BE127C8D2000BE5A73 = 1FFB99BE127C8D2000BE5A73 /* PBXTextBookmark */;
- 1FFB9A05127C8F1900BE5A73 = 1FFB9A05127C8F1900BE5A73 /* PBXTextBookmark */;
- 1FFB9A06127C8F1900BE5A73 = 1FFB9A06127C8F1900BE5A73 /* PBXTextBookmark */;
- 1FFB9A0B127C905400BE5A73 = 1FFB9A0B127C905400BE5A73 /* PBXTextBookmark */;
- 1FFB9A1B127CAE9B00BE5A73 /* PBXTextBookmark */ = 1FFB9A1B127CAE9B00BE5A73 /* PBXTextBookmark */;
+ 1F5BAC84125F9D920090EDC2 /* PBXBookmark */ = 1F5BAC84125F9D920090EDC2 /* PBXBookmark */;
+ 1F5BAD02125FA4B00090EDC2 /* PBXTextBookmark */ = 1F5BAD02125FA4B00090EDC2 /* PBXTextBookmark */;
+ 1F80E5A2125E9CCC00673317 /* PBXTextBookmark */ = 1F80E5A2125E9CCC00673317 /* PBXTextBookmark */;
+ 1FAC44AE126E59EA00A78D4F /* PBXTextBookmark */ = 1FAC44AE126E59EA00A78D4F /* PBXTextBookmark */;
+ 1FFB997B127C87C000BE5A73 /* PBXTextBookmark */ = 1FFB997B127C87C000BE5A73 /* PBXTextBookmark */;
+ 1FFB997C127C87C000BE5A73 /* PBXTextBookmark */ = 1FFB997C127C87C000BE5A73 /* PBXTextBookmark */;
1FFB9A1C127CAE9B00BE5A73 /* PBXTextBookmark */ = 1FFB9A1C127CAE9B00BE5A73 /* PBXTextBookmark */;
1FFB9A1D127CAE9B00BE5A73 /* PBXTextBookmark */ = 1FFB9A1D127CAE9B00BE5A73 /* PBXTextBookmark */;
- 1FFB9A1E127CAE9B00BE5A73 /* PBXTextBookmark */ = 1FFB9A1E127CAE9B00BE5A73 /* PBXTextBookmark */;
- 1FFB9A1F127CAE9B00BE5A73 /* PBXTextBookmark */ = 1FFB9A1F127CAE9B00BE5A73 /* PBXTextBookmark */;
- 1FFB9A20127CAE9B00BE5A73 /* PBXTextBookmark */ = 1FFB9A20127CAE9B00BE5A73 /* PBXTextBookmark */;
- 1FFB9A21127CAE9B00BE5A73 /* PBXTextBookmark */ = 1FFB9A21127CAE9B00BE5A73 /* PBXTextBookmark */;
- 1FFB9A22127CAE9B00BE5A73 /* PBXTextBookmark */ = 1FFB9A22127CAE9B00BE5A73 /* PBXTextBookmark */;
- 1FFB9A2B127CAEBF00BE5A73 /* PBXTextBookmark */ = 1FFB9A2B127CAEBF00BE5A73 /* PBXTextBookmark */;
- 1FFB9A2C127CAEBF00BE5A73 /* XCBuildMessageTextBookmark */ = 1FFB9A2C127CAEBF00BE5A73 /* XCBuildMessageTextBookmark */;
- 1FFB9A2D127CAEBF00BE5A73 /* PBXTextBookmark */ = 1FFB9A2D127CAEBF00BE5A73 /* PBXTextBookmark */;
- 1FFB9A2E127CAEC400BE5A73 /* PBXTextBookmark */ = 1FFB9A2E127CAEC400BE5A73 /* PBXTextBookmark */;
- 1FFB9A3C127CAECA00BE5A73 /* PBXTextBookmark */ = 1FFB9A3C127CAECA00BE5A73 /* PBXTextBookmark */;
- 1FFB9A3D127CAECB00BE5A73 /* PBXTextBookmark */ = 1FFB9A3D127CAECB00BE5A73 /* PBXTextBookmark */;
- 1FFB9A3E127CAECB00BE5A73 /* PBXTextBookmark */ = 1FFB9A3E127CAECB00BE5A73 /* PBXTextBookmark */;
- 1FFB9A42127CAFF800BE5A73 /* PBXTextBookmark */ = 1FFB9A42127CAFF800BE5A73 /* PBXTextBookmark */;
- 1FFB9A43127CAFF800BE5A73 /* PBXTextBookmark */ = 1FFB9A43127CAFF800BE5A73 /* PBXTextBookmark */;
- 1FFB9A44127CAFFA00BE5A73 /* PBXTextBookmark */ = 1FFB9A44127CAFFA00BE5A73 /* PBXTextBookmark */;
- 1FFB9A48127CB05400BE5A73 /* PBXTextBookmark */ = 1FFB9A48127CB05400BE5A73 /* PBXTextBookmark */;
- 1FFB9A49127CB05400BE5A73 /* PBXTextBookmark */ = 1FFB9A49127CB05400BE5A73 /* PBXTextBookmark */;
- 1FFB9A4A127CB05400BE5A73 /* PBXTextBookmark */ = 1FFB9A4A127CB05400BE5A73 /* PBXTextBookmark */;
- 1FFB9A4C127CB09800BE5A73 /* PBXTextBookmark */ = 1FFB9A4C127CB09800BE5A73 /* PBXTextBookmark */;
- 1FFB9A51127CB15300BE5A73 /* PBXTextBookmark */ = 1FFB9A51127CB15300BE5A73 /* PBXTextBookmark */;
- 1FFB9A52127CB15300BE5A73 /* PBXTextBookmark */ = 1FFB9A52127CB15300BE5A73 /* PBXTextBookmark */;
- 1FFB9A53127CB15300BE5A73 /* PBXTextBookmark */ = 1FFB9A53127CB15300BE5A73 /* PBXTextBookmark */;
- 1FFB9A54127CB15600BE5A73 /* PBXTextBookmark */ = 1FFB9A54127CB15600BE5A73 /* PBXTextBookmark */;
- 1FFB9A56127CB18400BE5A73 /* PBXTextBookmark */ = 1FFB9A56127CB18400BE5A73 /* PBXTextBookmark */;
- 1FFB9A57127CB18400BE5A73 /* PBXTextBookmark */ = 1FFB9A57127CB18400BE5A73 /* PBXTextBookmark */;
- 1FFB9A5C127CB18D00BE5A73 /* PBXTextBookmark */ = 1FFB9A5C127CB18D00BE5A73 /* PBXTextBookmark */;
- 1FFB9A5D127CB18D00BE5A73 /* PBXTextBookmark */ = 1FFB9A5D127CB18D00BE5A73 /* PBXTextBookmark */;
- 1FFB9A5E127CB19D00BE5A73 /* PBXTextBookmark */ = 1FFB9A5E127CB19D00BE5A73 /* PBXTextBookmark */;
- 1FFB9A66127CB1DB00BE5A73 /* PBXTextBookmark */ = 1FFB9A66127CB1DB00BE5A73 /* PBXTextBookmark */;
- 1FFB9A67127CB1DC00BE5A73 /* PBXTextBookmark */ = 1FFB9A67127CB1DC00BE5A73 /* PBXTextBookmark */;
- 1FFB9A68127CB1DD00BE5A73 /* PBXTextBookmark */ = 1FFB9A68127CB1DD00BE5A73 /* PBXTextBookmark */;
- 1FFB9A6D127CB20D00BE5A73 /* PBXTextBookmark */ = 1FFB9A6D127CB20D00BE5A73 /* PBXTextBookmark */;
- 1FFB9A70127CB21000BE5A73 /* PBXTextBookmark */ = 1FFB9A70127CB21000BE5A73 /* PBXTextBookmark */;
- 1FFB9A71127CB21100BE5A73 /* PBXTextBookmark */ = 1FFB9A71127CB21100BE5A73 /* PBXTextBookmark */;
- 1FFB9A73127CB25900BE5A73 /* PBXTextBookmark */ = 1FFB9A73127CB25900BE5A73 /* PBXTextBookmark */;
- 1FFB9A7E127CB31300BE5A73 /* PBXTextBookmark */ = 1FFB9A7E127CB31300BE5A73 /* PBXTextBookmark */;
- 1FFB9A7F127CB31300BE5A73 /* PBXTextBookmark */ = 1FFB9A7F127CB31300BE5A73 /* PBXTextBookmark */;
- 1FFB9A80127CB31300BE5A73 /* PBXTextBookmark */ = 1FFB9A80127CB31300BE5A73 /* PBXTextBookmark */;
- 1FFB9A81127CB31300BE5A73 /* PBXTextBookmark */ = 1FFB9A81127CB31300BE5A73 /* PBXTextBookmark */;
- 1FFB9A82127CB31300BE5A73 /* PBXTextBookmark */ = 1FFB9A82127CB31300BE5A73 /* PBXTextBookmark */;
- 1FFB9A83127CB31300BE5A73 /* XCBuildMessageTextBookmark */ = 1FFB9A83127CB31300BE5A73 /* XCBuildMessageTextBookmark */;
- 1FFB9A84127CB31300BE5A73 /* PBXTextBookmark */ = 1FFB9A84127CB31300BE5A73 /* PBXTextBookmark */;
- 1FFB9A85127CB31400BE5A73 /* PBXTextBookmark */ = 1FFB9A85127CB31400BE5A73 /* PBXTextBookmark */;
- 1FFB9A87127CB33F00BE5A73 /* PBXTextBookmark */ = 1FFB9A87127CB33F00BE5A73 /* PBXTextBookmark */;
- 1FFB9A88127CB33F00BE5A73 /* PBXTextBookmark */ = 1FFB9A88127CB33F00BE5A73 /* PBXTextBookmark */;
- 1FFB9A8D127CB37100BE5A73 /* PBXTextBookmark */ = 1FFB9A8D127CB37100BE5A73 /* PBXTextBookmark */;
- 1FFB9A8E127CB37100BE5A73 /* PBXTextBookmark */ = 1FFB9A8E127CB37100BE5A73 /* PBXTextBookmark */;
- 1FFB9A8F127CB37100BE5A73 /* PBXTextBookmark */ = 1FFB9A8F127CB37100BE5A73 /* PBXTextBookmark */;
- 1FFB9A90127CB37100BE5A73 /* PBXTextBookmark */ = 1FFB9A90127CB37100BE5A73 /* PBXTextBookmark */;
- 1FFB9A91127CB37300BE5A73 /* PBXTextBookmark */ = 1FFB9A91127CB37300BE5A73 /* PBXTextBookmark */;
- 1FFB9A95127CB3BB00BE5A73 /* PBXTextBookmark */ = 1FFB9A95127CB3BB00BE5A73 /* PBXTextBookmark */;
- 1FFB9A96127CB3BB00BE5A73 /* PBXTextBookmark */ = 1FFB9A96127CB3BB00BE5A73 /* PBXTextBookmark */;
- 1FFB9A97127CB3BB00BE5A73 /* PBXTextBookmark */ = 1FFB9A97127CB3BB00BE5A73 /* PBXTextBookmark */;
1FFB9A9A127CB40000BE5A73 /* PBXTextBookmark */ = 1FFB9A9A127CB40000BE5A73 /* PBXTextBookmark */;
- 1FFB9A9B127CB40000BE5A73 /* PBXTextBookmark */ = 1FFB9A9B127CB40000BE5A73 /* PBXTextBookmark */;
- 1FFB9A9C127CB40000BE5A73 /* PBXTextBookmark */ = 1FFB9A9C127CB40000BE5A73 /* PBXTextBookmark */;
- 1FFB9A9D127CB40100BE5A73 /* PBXTextBookmark */ = 1FFB9A9D127CB40100BE5A73 /* PBXTextBookmark */;
+ 1FFB9AD9127CB65500BE5A73 /* PBXTextBookmark */ = 1FFB9AD9127CB65500BE5A73 /* PBXTextBookmark */;
+ 1FFB9ADA127CB65500BE5A73 /* PBXTextBookmark */ = 1FFB9ADA127CB65500BE5A73 /* PBXTextBookmark */;
+ 1FFB9B47127CB96F00BE5A73 /* PBXTextBookmark */ = 1FFB9B47127CB96F00BE5A73 /* PBXTextBookmark */;
+ 1FFB9B48127CB96F00BE5A73 /* PBXTextBookmark */ = 1FFB9B48127CB96F00BE5A73 /* PBXTextBookmark */;
+ 1FFB9B4A127CB96F00BE5A73 /* PBXTextBookmark */ = 1FFB9B4A127CB96F00BE5A73 /* PBXTextBookmark */;
+ 1FFB9B5C127CBA8400BE5A73 /* PBXTextBookmark */ = 1FFB9B5C127CBA8400BE5A73 /* PBXTextBookmark */;
+ 1FFB9B73127CBB4000BE5A73 /* PBXTextBookmark */ = 1FFB9B73127CBB4000BE5A73 /* PBXTextBookmark */;
+ 1FFB9B7A127CBB7D00BE5A73 /* PBXTextBookmark */ = 1FFB9B7A127CBB7D00BE5A73 /* PBXTextBookmark */;
};
sourceControlManager = 1F8CA173125E528D00588223 /* Source Control */;
userBuildSettings = {
View
48 Tile Cutter.xcodeproj/jeff.perspectivev3
@@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>ActivePerspectiveName</key>
- <string>Debug</string>
+ <string>Project</string>
<key>AllowedModules</key>
<array>
<dict>
@@ -302,8 +302,6 @@
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
- <integer>5</integer>
- <integer>1</integer>
<integer>0</integer>
</array>
</array>
@@ -324,6 +322,8 @@
<string>MainColumn</string>
<real>185</real>
</array>
+ <key>RubberWindowFrame</key>
+ <string>113 87 1309 971 0 0 1920 1058 </string>
</dict>
<key>Module</key>
<string>PBXSmartGroupTreeModule</string>
@@ -339,38 +339,37 @@
<key>PBXProjectModuleGUID</key>
<string>1F8CA1B5125E590E00588223</string>
<key>PBXProjectModuleLabel</key>
- <string>Tile_CutterAppDelegate.m</string>
+ <string>InfoPlist.strings</string>
<key>PBXSplitModuleInNavigatorKey</key>
<dict>
<key>Split0</key>
<dict>
<key>PBXProjectModuleGUID</key>
<string>1F8CA1B6125E590E00588223</string>
<key>PBXProjectModuleLabel</key>
- <string>Tile_CutterAppDelegate.m</string>
+ <string>InfoPlist.strings</string>
<key>_historyCapacity</key>
<integer>0</integer>
<key>bookmark</key>
- <string>1FFB9A9D127CB40100BE5A73</string>
+ <string>1FFB9B7A127CBB7D00BE5A73</string>
<key>history</key>
<array>
<string>1F80E5A2125E9CCC00673317</string>
<string>1F5BAC84125F9D920090EDC2</string>
- <string>1F5BACB8125FA0BC0090EDC2</string>
<string>1F5BAD02125FA4B00090EDC2</string>
- <string>1FAC44AE126E59EA00A78D4F</string>
- <string>1FFB9955127C86A600BE5A73</string>
<string>1FFB997B127C87C000BE5A73</string>
<string>1FFB997C127C87C000BE5A73</string>
<string>1FFB9A1C127CAE9B00BE5A73</string>
<string>1FFB9A1D127CAE9B00BE5A73</string>
- <string>1FFB9A7F127CB31300BE5A73</string>
- <string>1FFB9A80127CB31300BE5A73</string>
- <string>1FFB9A81127CB31300BE5A73</string>
- <string>1FFB9A8D127CB37100BE5A73</string>
- <string>1FFB9A8E127CB37100BE5A73</string>
<string>1FFB9A9A127CB40000BE5A73</string>
- <string>1FFB9A9B127CB40000BE5A73</string>
+ <string>1FFB9AD9127CB65500BE5A73</string>
+ <string>1FFB9ADA127CB65500BE5A73</string>
+ <string>1FFB9B47127CB96F00BE5A73</string>
+ <string>1FFB9B48127CB96F00BE5A73</string>
+ <string>1FFB9B4A127CB96F00BE5A73</string>
+ <string>1FFB9B5C127CBA8400BE5A73</string>
+ <string>1FFB9B73127CBB4000BE5A73</string>
+ <string>1FAC44AE126E59EA00A78D4F</string>
</array>
</dict>
<key>SplitCount</key>
@@ -385,6 +384,8 @@
<dict>
<key>Frame</key>
<string>{{0, 0}, {1102, 626}}</string>
+ <key>RubberWindowFrame</key>
+ <string>113 87 1309 971 0 0 1920 1058 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
@@ -407,7 +408,7 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{10, 27}, {1713, 272}}</string>
+ <string>{{10, 27}, {1102, 272}}</string>
</dict>
<key>Module</key>
<string>XCDetailModule</string>
@@ -423,7 +424,7 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{10, 27}, {1165, 185}}</string>
+ <string>{{10, 27}, {1102, -27}}</string>
</dict>
<key>Module</key>
<string>PBXProjectFindModule</string>
@@ -462,6 +463,8 @@
<dict>
<key>Frame</key>
<string>{{10, 27}, {1102, 272}}</string>
+ <key>RubberWindowFrame</key>
+ <string>113 87 1309 971 0 0 1920 1058 </string>
</dict>
<key>Module</key>
<string>PBXBuildResultsModule</string>
@@ -534,8 +537,6 @@
<key>Layout</key>
<array>
<dict>
- <key>BecomeActive</key>
- <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
@@ -547,8 +548,6 @@
<dict>
<key>Frame</key>
<string>{{0, 0}, {1309, 383}}</string>
- <key>RubberWindowFrame</key>
- <string>113 87 1309 971 0 0 1920 1058 </string>
</dict>
<key>Module</key>
<string>PBXDebugCLIModule</string>
@@ -623,11 +622,7 @@
</array>
<key>Frame</key>
<string>{{640, 0}, {669, 263}}</string>
- <key>RubberWindowFrame</key>
- <string>113 87 1309 971 0 0 1920 1058 </string>
</dict>
- <key>RubberWindowFrame</key>
- <string>113 87 1309 971 0 0 1920 1058 </string>
</dict>
<key>Module</key>
<string>PBXDebugSessionModule</string>
@@ -674,7 +669,7 @@
<key>StatusbarIsVisible</key>
<true/>
<key>TimeStamp</key>
- <real>310162433.07504702</real>
+ <real>310164349.85983098</real>
<key>ToolbarConfigUserDefaultsMinorVersion</key>
<string>2</string>
<key>ToolbarDisplayMode</key>
@@ -691,7 +686,6 @@
<integer>5</integer>
<key>WindowOrderList</key>
<array>
- <string>1FFB9A9E127CB40100BE5A73</string>
<string>1FFB9A38127CAEC400BE5A73</string>
<string>1FFB9A39127CAEC400BE5A73</string>
<string>/Users/jeff/dev/Tile Cutter/Tile Cutter.xcodeproj</string>
View
25 TileCutterView.m
@@ -25,9 +25,7 @@ - (id)initWithFrame:(NSRect)frame
- (NSDragOperation)draggingEntered:(id <NSDraggingInfo>)sender
{
NSPasteboard *pboard;
- NSDragOperation sourceDragMask;
-
- sourceDragMask = [sender draggingSourceOperationMask];
+ NSDragOperation sourceDragMask = [sender draggingSourceOperationMask];
pboard = [sender draggingPasteboard];
if ( [[pboard types] containsObject:NSFilenamesPboardType] || [[pboard types] containsObject:NSTIFFPboardType] || [[pboard types] containsObject:NSPDFPboardType] )
@@ -46,7 +44,7 @@ - (void)drawRect:(NSRect)dirtyRect
NSColor *pattern = [NSColor colorWithPatternImage:[NSImage imageNamed:@"image.png"]];
[pattern setFill];
NSRectFill(NSUnionRect([self bounds], dirtyRect));
-
+
if (image == nil)
return;
@@ -57,7 +55,7 @@ - (void)drawRect:(NSRect)dirtyRect
float srcAspectRatio = image.size.width / image.size.height;
float dstAspectRatio = destRect.size.width / destRect.size.height;
-
+
if (srcAspectRatio > dstAspectRatio)
destRect.size.height = (1.f / srcAspectRatio) * destRect.size.width;
else
@@ -73,7 +71,7 @@ - (void)drawRect:(NSRect)dirtyRect
float delta = [self bounds].size.height - destRect.size.height;
destRect.origin.y += delta/2.f;
}
-
+
[image drawInRect:destRect fromRect:sourceRect operation:NSCompositeSourceOver fraction:1.0];
if (![guideCheckbox intValue])
@@ -126,24 +124,19 @@ - (void)setImage:(NSImage *)newImage
}
- (BOOL)performDragOperation:(id <NSDraggingInfo>)sender
{
- NSPasteboard *pboard;
- NSDragOperation sourceDragMask;
-
- sourceDragMask = [sender draggingSourceOperationMask];
- pboard = [sender draggingPasteboard];
+ NSPasteboard *pboard = [sender draggingPasteboard];
- if ( [[pboard types] containsObject:NSFilenamesPboardType] )
+ if ([[pboard types] containsObject:NSFilenamesPboardType])
{
NSArray *files = [pboard propertyListForType:NSFilenamesPboardType];
if ([files count] == 0)
return NO;
- // Only handle first file, ignore rest
+
self.filename = [files objectAtIndex:0];
- NSImage *theImage = [[NSImage alloc] initWithContentsOfFile:filename];
+ NSImage *theImage = [[[NSImage alloc] initWithContentsOfFile:filename] autorelease];
[self setImage:theImage];
- [theImage release];
[self setNeedsDisplay:YES];
}
return YES;
@@ -158,7 +151,7 @@ - (void)dealloc
[tileHeightField release], tileHeightField = nil;
[guideColorWell release], guideColorWell = nil;
[saveButton release], saveButton = nil;
-
+
[image release], image = nil;
[filename release], filename = nil;
[super dealloc];
View
4 Tile_Cutter-Info.plist
@@ -47,11 +47,11 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
- <string>1.01</string>
+ <string>1.02</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
- <string>2</string>
+ <string>3</string>
<key>LSMinimumSystemVersion</key>
<string>${MACOSX_DEPLOYMENT_TARGET}</string>
<key>NSMainNibFile</key>
View
31 Tile_CutterAppDelegate.m
@@ -29,6 +29,7 @@ @implementation Tile_CutterAppDelegate
- (BOOL)application:(NSApplication *)sender openFile:(NSString *)filename
{
+
tileCutterView.filename = filename;
NSImage *theImage = [[NSImage alloc] initWithContentsOfFile:filename];
if (theImage == nil)
@@ -60,7 +61,6 @@ - (void)saveThread
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
NSImage *image = [[[NSImage alloc] initWithContentsOfFile:tileCutterView.filename] autorelease];
- NSBitmapImageRep *imageRep = [[[NSBitmapImageRep alloc] initWithCGImage:[image CGImageForProposedRect:NULL context:NULL hints:nil]] autorelease];
[rowBar setIndeterminate:NO];
[columnBar setIndeterminate:NO];
@@ -79,22 +79,19 @@ - (void)saveThread
for (int row = 0; row < tileRowCount; row++)
{
-// for (int col = 0; col < tileColCount; col++)
-// {
- TileOperation *op = [[TileOperation alloc] init];
- //op.column = col;
- op.row = row;
- op.tileWidth = tileWidth;
- op.tileHeight = tileHeight;
- op.imageRep = imageRep;
- op.baseFilename = baseFilename;
- op.delegate = self;
- [queue addOperation:op];
- [op release];
-// }
+ // Each row operation gets its own ImageRep to avoid contention
+ NSBitmapImageRep *imageRep = [[[NSBitmapImageRep alloc] initWithCGImage:[image CGImageForProposedRect:NULL context:NULL hints:nil]] autorelease];
+ TileOperation *op = [[TileOperation alloc] init];
+ op.row = row;
+ op.tileWidth = tileWidth;
+ op.tileHeight = tileHeight;
+ op.imageRep = imageRep;
+ op.baseFilename = baseFilename;
+ op.delegate = self;
+ [queue addOperation:op];
+ [op release];
}
-// [queue setSuspended:NO];
-// [image release];
+
[pool drain];
}
- (IBAction)saveButtonPressed:(id)sender
@@ -183,7 +180,7 @@ - (void)operationDidFinishTile:(TileOperation *)op
[columnBar setDoubleValue:(double)progressCol];
[progressLabel setStringValue:[NSString stringWithFormat:@"Processing row %d, column %d", progressRow, progressCol]];
-
+
}
- (void)delayAlert:(NSString *)message
{

0 comments on commit 1e67893

Please sign in to comment.