Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
eaf44da
Fix issues preventing conversion to ARC. Part 1
Serg75 Feb 15, 2022
fef07fe
Added FastSet based on NSObject
Serg75 Feb 15, 2022
eaa97ee
Fix issues preventing conversion to ARC. Part 2. Some ‘autorelease’ m…
Serg75 Feb 16, 2022
8f88370
Fix issues preventing conversion to ARC. Part 3. Simplified image loader
Serg75 Feb 16, 2022
e92d607
Fix issues preventing conversion to ARC. Part 4. Replaced Cocoa ‘rele…
Serg75 Feb 16, 2022
b1cdbb9
Fix issues preventing conversion to ARC. Part 5. Added __bridge casts…
Serg75 Feb 16, 2022
7a3f83c
Fix issues preventing conversion to ARC. Part 6. Forward declaration …
Serg75 Feb 16, 2022
d32269a
Fix issues preventing conversion to ARC. Part 7. One more ‘autoreleas…
Serg75 Feb 16, 2022
28d5c84
Fix issues preventing conversion to ARC. Part 8. Removed LDrawFastSet
Serg75 Feb 16, 2022
b9c1902
Fix issues preventing conversion to ARC. Part 9. Removed ‘autorelease…
Serg75 Feb 16, 2022
1dd2c1d
Moved new GCD code into '#if USE_BLOCKS' preprocessor condition like …
Serg75 Feb 16, 2022
fe64e70
Fix issues preventing conversion to ARC. Part 10. ‘release’ messages …
Serg75 Feb 16, 2022
892f1ae
Fix issues preventing conversion to ARC. Part 11. Added bridge casts …
Serg75 Feb 16, 2022
26741cf
Fix issues preventing conversion to ARC. Part 12. ‘release’ message f…
Serg75 Feb 17, 2022
7c2ee67
Fix issues preventing conversion to ARC. Part 13. Removed definition …
Serg75 Feb 17, 2022
9f72c9f
Fix issues preventing conversion to ARC. Part 14. RegexKitLite.m excl…
Serg75 Feb 17, 2022
9b11d4f
Conversion to ARC
Serg75 Feb 20, 2022
e265ec2
Get rid of dangerous unsafe_unretained properties
Serg75 Feb 26, 2022
4967f59
Fixed leaks
Serg75 Mar 5, 2022
639b7c8
Fixed crash on minifigure creation second time (with changing paramet…
Serg75 Jun 9, 2022
76904fc
Fixed focus ring weakness
Serg75 Aug 27, 2022
6b2b354
Fixed missing some items on toolbar + crash on toolbar customisation
Serg75 Sep 7, 2022
28dfcb2
Fixed missing data in Piece Count panel
Serg75 Sep 14, 2022
a426736
Fixed macOS 14 issue with default value for clipsToBounds = NO.
Jan 26, 2024
f026398
Fixed issue with dismissing Minifigure Generator when this window con…
Jan 29, 2024
1a7d0eb
Use tabs as indentation for whole project
Jan 30, 2024
27a300a
Fixed issue under macOS 14 when File > Open Recent menu has invisible…
Feb 1, 2024
9122d95
Fixed leaks that prevented LDrawGLView-s and OverlayHelperWindow-s fr…
Feb 5, 2024
9aff435
Removed OverlayHelperWindow-s from all other windows that do not need…
Feb 6, 2024
6a25af3
Fixed content visibility in Donation window
Feb 6, 2024
f93394c
Fixed issue in some windows where LDrawGLView shows 3D model with wro…
Feb 7, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions trunk/AMSProgressBar/AMSProgressBar.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -234,6 +234,7 @@
2BB596FA09FEFCD00077A885 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_OBJC_ARC = YES;
COPY_PHASE_STRIP = NO;
DEPLOYMENT_LOCATION = NO;
DSTROOT = "";
Expand All @@ -252,7 +253,6 @@
LIBRARY_STYLE = DYNAMIC;
MACH_O_TYPE = mh_dylib;
MACOSX_DEPLOYMENT_TARGET = 10.11;
"MACOSX_DEPLOYMENT_TARGET[arch=x86_64]" = 10.6;
PREBINDING = NO;
PRODUCT_NAME = AMSProgressBar;
SKIP_INSTALL = YES;
Expand All @@ -263,6 +263,7 @@
2BB596FB09FEFCD00077A885 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_OBJC_ARC = YES;
COPY_PHASE_STRIP = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
Expand All @@ -277,7 +278,6 @@
LIBRARY_STYLE = DYNAMIC;
MACH_O_TYPE = mh_dylib;
MACOSX_DEPLOYMENT_TARGET = 10.11;
"MACOSX_DEPLOYMENT_TARGET[arch=x86_64]" = 10.6;
PREBINDING = NO;
PRODUCT_NAME = AMSProgressBar;
SKIP_INSTALL = YES;
Expand All @@ -288,7 +288,7 @@
2BB596FE09FEFCD00077A885 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
MACOSX_DEPLOYMENT_TARGET = 10.6;
MACOSX_DEPLOYMENT_TARGET = 10.11;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = macosx;
};
Expand All @@ -297,7 +297,7 @@
2BB596FF09FEFCD00077A885 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
MACOSX_DEPLOYMENT_TARGET = 10.6;
MACOSX_DEPLOYMENT_TARGET = 10.11;
SDKROOT = macosx;
};
name = Release;
Expand Down
8 changes: 4 additions & 4 deletions trunk/AMSProgressBar/AMSProgressPanel.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@

@interface AMSProgressPanel : NSObject
{
IBOutlet NSWindow *dialogWindow;
IBOutlet NSTextField *explanatoryText;
IBOutlet NSProgressIndicator *progressBar;
IBOutlet NSTextField *timeRemaining;
IBOutlet NSWindow *dialogWindow;
__weak IBOutlet NSTextField *explanatoryText;
__weak IBOutlet NSProgressIndicator *progressBar;
__weak IBOutlet NSTextField *timeRemaining;

double progressAmount; //the value of the progress bar.
BOOL endsIndeterminate;
Expand Down
27 changes: 4 additions & 23 deletions trunk/AMSProgressBar/AMSProgressPanel.m
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ @implementation AMSProgressPanel
//==============================================================================
+ (AMSProgressPanel *) progressPanel
{
AMSProgressPanel *progressWindow = [[[AMSProgressPanel alloc] init] autorelease];
AMSProgressPanel *progressWindow = [[AMSProgressPanel alloc] init];

return progressWindow;
}
Expand All @@ -54,9 +54,9 @@ + (AMSProgressPanel*) doProgressBarWithMax:(double)maximum
forWindow:(NSWindow *)parentWindow
message:(NSString*)messageKey
{
AMSProgressPanel *progressWindow = [[[AMSProgressPanel alloc]
AMSProgressPanel *progressWindow = [[AMSProgressPanel alloc]
initWithMax:maximum
message:messageKey] autorelease];
message:messageKey];

[progressWindow showAsSheetForWindow:parentWindow];

Expand Down Expand Up @@ -93,7 +93,7 @@ - (id) init
- (id) initWithMax:(double)maximum
message:(NSString*)message
{
[self init];
if (!(self = [self init])) return nil;

[progressBar setDoubleValue:0.0];
[progressBar setMaxValue:maximum];
Expand Down Expand Up @@ -351,23 +351,4 @@ - (void) close
}//end close


#pragma mark -
#pragma mark Destructor
#pragma mark -

//========== dealloc ===========================================================
//==============================================================================
- (void) dealloc
{
//Release top-level nib objects
[dialogWindow release];

[_startTime release];
[_previousUpdateTime release];

//Finish deallocation
[super dealloc];
}


@end
25 changes: 17 additions & 8 deletions trunk/Bricksmith/Bricksmith.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@
0B76F2FA0E74CC1700349D03 /* InspectionStep.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B76F2F80E74CC1700349D03 /* InspectionStep.m */; };
0B83E9B907E3BB0D009C2384 /* LDrawComment.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B83E9B707E3BB0D009C2384 /* LDrawComment.h */; };
0B83E9BA07E3BB0D009C2384 /* LDrawComment.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B83E9B807E3BB0D009C2384 /* LDrawComment.m */; };
0B85168F1400CC34009E3776 /* LDrawGLRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B76AB13DB86AE007CCC5D /* LDrawGLRenderer.m */; };
0B85168F1400CC34009E3776 /* LDrawGLRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B76AB13DB86AE007CCC5D /* LDrawGLRenderer.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
0B8C096810BA532F00BEB111 /* OverlayHelperView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B8C096610BA532F00BEB111 /* OverlayHelperView.h */; };
0B8C096910BA532F00BEB111 /* OverlayHelperView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B8C096710BA532F00BEB111 /* OverlayHelperView.m */; };
0B8C097310BA550500BEB111 /* OverlayHelperWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B8C097110BA550500BEB111 /* OverlayHelperWindow.h */; };
Expand Down Expand Up @@ -216,7 +216,7 @@
737726E8FC931A7828531671 /* ComputationalGeometry.m in Sources */ = {isa = PBXBuildFile; fileRef = 73772C8BCC3A6435E0AE9103 /* ComputationalGeometry.m */; };
7377276DD2BFF116BEE36F0A /* libicucore.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 73772F01F06AC293E3F650C4 /* libicucore.dylib */; };
73772B77F842475786994924 /* InspectionLSynth.m in Sources */ = {isa = PBXBuildFile; fileRef = 737728C3A3DF6166BE9183ED /* InspectionLSynth.m */; };
73772E2FDEFC3AB2B54D58D3 /* RegexKitLite.m in Sources */ = {isa = PBXBuildFile; fileRef = 737725695C55F263D18C33B9 /* RegexKitLite.m */; };
73772E2FDEFC3AB2B54D58D3 /* RegexKitLite.m in Sources */ = {isa = PBXBuildFile; fileRef = 737725695C55F263D18C33B9 /* RegexKitLite.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
73772F8E91836860E4330407 /* LDrawLSynthDirective.m in Sources */ = {isa = PBXBuildFile; fileRef = 737720E867742FB944EB62C7 /* LDrawLSynthDirective.m */; };
8D15AC320486D014006FF6A4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A37F4B0FDCFA73011CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
8D15AC340486D014006FF6A4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A7FEA54F5311CA2CBB /* Cocoa.framework */; };
Expand All @@ -230,6 +230,8 @@
95D893B916555F3E00AA055B /* LSynthConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 95D893B716555F3E00AA055B /* LSynthConfiguration.m */; };
95D893CA16569CFD00AA055B /* LDrawLSynth.h in Headers */ = {isa = PBXBuildFile; fileRef = 95D893C816569CFD00AA055B /* LDrawLSynth.h */; };
95D893CB16569CFD00AA055B /* LDrawLSynth.m in Sources */ = {isa = PBXBuildFile; fileRef = 95D893C916569CFD00AA055B /* LDrawLSynth.m */; };
95F759A127BC67AD00CFE5ED /* FastSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 95F7599F27BC67AD00CFE5ED /* FastSet.m */; };
95F759A227BC67AD00CFE5ED /* FastSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 95F759A027BC67AD00CFE5ED /* FastSet.h */; };
D608724816ED61F500828B4E /* MeshSmooth.h in Headers */ = {isa = PBXBuildFile; fileRef = D608724616ED61F500828B4E /* MeshSmooth.h */; };
D608724916ED61F500828B4E /* MeshSmooth.c in Sources */ = {isa = PBXBuildFile; fileRef = D608724716ED61F500828B4E /* MeshSmooth.c */; };
D619130117F004A300B5DF44 /* LDrawGLCamera.h in Headers */ = {isa = PBXBuildFile; fileRef = D61912FF17F004A300B5DF44 /* LDrawGLCamera.h */; };
Expand All @@ -254,7 +256,6 @@
D6EDBB4816508D7200B4062B /* LDrawBDPAllocator.m in Sources */ = {isa = PBXBuildFile; fileRef = D6EDBB4616508D7200B4062B /* LDrawBDPAllocator.m */; };
D6EDBC251650B9E200B4062B /* LDrawDisplayList.h in Headers */ = {isa = PBXBuildFile; fileRef = D6EDBC231650B9E200B4062B /* LDrawDisplayList.h */; };
D6EDBC261650B9E200B4062B /* LDrawDisplayList.m in Sources */ = {isa = PBXBuildFile; fileRef = D6EDBC241650B9E200B4062B /* LDrawDisplayList.m */; };
D6FC72131604EBB8005A404E /* LDrawFastSet.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FC72121604EBB8005A404E /* LDrawFastSet.h */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
Expand Down Expand Up @@ -546,6 +547,8 @@
95D893B716555F3E00AA055B /* LSynthConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LSynthConfiguration.m; sourceTree = "<group>"; };
95D893C816569CFD00AA055B /* LDrawLSynth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LDrawLSynth.h; sourceTree = "<group>"; };
95D893C916569CFD00AA055B /* LDrawLSynth.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LDrawLSynth.m; sourceTree = "<group>"; };
95F7599F27BC67AD00CFE5ED /* FastSet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FastSet.m; sourceTree = "<group>"; };
95F759A027BC67AD00CFE5ED /* FastSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FastSet.h; sourceTree = "<group>"; };
D608724616ED61F500828B4E /* MeshSmooth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MeshSmooth.h; sourceTree = "<group>"; };
D608724716ED61F500828B4E /* MeshSmooth.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = MeshSmooth.c; sourceTree = "<group>"; };
D61912FF17F004A300B5DF44 /* LDrawGLCamera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LDrawGLCamera.h; sourceTree = "<group>"; };
Expand All @@ -571,7 +574,6 @@
D6EDBB4616508D7200B4062B /* LDrawBDPAllocator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LDrawBDPAllocator.m; sourceTree = "<group>"; };
D6EDBC231650B9E200B4062B /* LDrawDisplayList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LDrawDisplayList.h; sourceTree = "<group>"; };
D6EDBC241650B9E200B4062B /* LDrawDisplayList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LDrawDisplayList.m; sourceTree = "<group>"; };
D6FC72121604EBB8005A404E /* LDrawFastSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LDrawFastSet.h; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
Expand Down Expand Up @@ -623,13 +625,14 @@
0B7588D70D8DC4DD00357703 /* ColorLibrary.m */,
73772E30A6856B15E73A951A /* ComputationalGeometry.h */,
73772C8BCC3A6435E0AE9103 /* ComputationalGeometry.m */,
95F759A027BC67AD00CFE5ED /* FastSet.h */,
95F7599F27BC67AD00CFE5ED /* FastSet.m */,
D6191B9C17F277B600B5DF44 /* GLMatrixMath.c */,
D6191B9B17F277B600B5DF44 /* GLMatrixMath.h */,
0B1DA5A213172DA700E14960 /* LDrawDirective.h */,
0B1DA5A313172DA700E14960 /* LDrawDirective.m */,
0B27CFA81318AA0F005C7E1A /* LDrawDragHandle.h */,
0B27CFA91318AA0F005C7E1A /* LDrawDragHandle.m */,
D6FC72121604EBB8005A404E /* LDrawFastSet.h */,
D61912FF17F004A300B5DF44 /* LDrawGLCamera.h */,
D619130017F004A300B5DF44 /* LDrawGLCamera.m */,
0B3B76AA13DB86AE007CCC5D /* LDrawGLRenderer.h */,
Expand Down Expand Up @@ -916,6 +919,7 @@
);
name = "Mac LDraw";
sourceTree = "<group>";
usesTabs = 1;
};
2A37F4ABFDCFA73011CA2CEA /* Classes */ = {
isa = PBXGroup;
Expand Down Expand Up @@ -1063,6 +1067,7 @@
0BF729B808AD849300E3DA53 /* DocumentToolbarController.h in Headers */,
0BF729BA08AD849300E3DA53 /* LDrawDocument.h in Headers */,
0BF729BC08AD849300E3DA53 /* LDrawApplication.h in Headers */,
95F759A227BC67AD00CFE5ED /* FastSet.h in Headers */,
0BF729BE08AD849300E3DA53 /* LDrawColorPanelController.h in Headers */,
0BF729C008AD849300E3DA53 /* PartBrowserDataSource.h in Headers */,
0BF729C608AD849300E3DA53 /* PreferencesDialogController.h in Headers */,
Expand Down Expand Up @@ -1140,7 +1145,6 @@
0B6122ED153516600085F944 /* LDrawTexture.h in Headers */,
D6EC01BE15A54B3B0004CEB8 /* OpenGLUtilities.h in Headers */,
D6CB41E015E2AA6C00730E2A /* ModelManager.h in Headers */,
D6FC72131604EBB8005A404E /* LDrawFastSet.h in Headers */,
95D893B816555F3E00AA055B /* LSynthConfiguration.h in Headers */,
95D893CA16569CFD00AA055B /* LDrawLSynth.h in Headers */,
D6EDB983164DEB0000B4062B /* LDrawRenderer.h in Headers */,
Expand Down Expand Up @@ -1293,6 +1297,7 @@
files = (
8D15AC320486D014006FF6A4 /* main.m in Sources */,
0B6F384007C81FEF007B1075 /* LDrawFile.m in Sources */,
95F759A127BC67AD00CFE5ED /* FastSet.m in Sources */,
0B6F384407C82025007B1075 /* LDrawMPDModel.m in Sources */,
0B6F384807C8207B007B1075 /* LDrawModel.m in Sources */,
0B6F3A8F07C9934E007B1075 /* LDrawStep.m in Sources */,
Expand Down Expand Up @@ -1654,7 +1659,8 @@
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "";
CLANG_ENABLE_OBJC_ARC = YES;
CODE_SIGN_IDENTITY = "-";
COPY_PHASE_STRIP = NO;
FRAMEWORK_SEARCH_PATHS = (
"\"$(SRCROOT)/../ThirdParty\"",
Expand All @@ -1673,6 +1679,7 @@
INSTALL_PATH = "$(HOME)/Applications";
LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.11;
OTHER_CODE_SIGN_FLAGS = "--deep";
OTHER_LDFLAGS = (
"-weak_framework",
3DconnexionClient,
Expand All @@ -1690,7 +1697,8 @@
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "";
CLANG_ENABLE_OBJC_ARC = YES;
CODE_SIGN_IDENTITY = "-";
COPY_PHASE_STRIP = YES;
FRAMEWORK_SEARCH_PATHS = (
"\"$(SRCROOT)/../ThirdParty\"",
Expand All @@ -1707,6 +1715,7 @@
INSTALL_PATH = "$(HOME)/Applications";
LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.11;
OTHER_CODE_SIGN_FLAGS = "--deep";
OTHER_LDFLAGS = (
"-weak_framework",
3DconnexionClient,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,13 +77,18 @@ DQ
<action selector="donateButtonClicked:" target="-2" id="21"/>
</connections>
</button>
<customView fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Eyc-Pv-Ma8" customClass="LDrawViewerContainer">
<customView clipsToBounds="YES" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Eyc-Pv-Ma8" customClass="LDrawViewerContainer">
<rect key="frame" x="322" y="20" width="334" height="346"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="focusRingType">
<integer key="value" value="1"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</customView>
</subviews>
</customView>
<customView fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="11" customClass="BackgroundColorView">
<customView clipsToBounds="YES" fixedFrame="YES" translatesAutoresizingMaskIntoConstraints="NO" id="11" customClass="BackgroundColorView">
<rect key="frame" x="0.0" y="0.0" width="676" height="60"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<subviews>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -436,9 +436,14 @@
</button>
</subviews>
</customView>
<customView id="0IQ-mb-Liq" customClass="LDrawViewerContainer">
<customView clipsToBounds="YES" id="0IQ-mb-Liq" customClass="LDrawViewerContainer">
<rect key="frame" x="256" y="37" width="187" height="129"/>
<autoresizingMask key="autoresizingMask" flexibleMinX="YES" heightSizable="YES"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="focusRingType">
<integer key="value" value="1"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</customView>
<scrollView horizontalLineScroll="16" horizontalPageScroll="10" verticalLineScroll="16" verticalPageScroll="10" usesPredominantAxisScrolling="NO" id="27">
<rect key="frame" x="144" y="5" width="102" height="161"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1457,9 +1457,14 @@ Gw
<binding destination="326" name="value" keyPath="selection.hasHips" id="818"/>
</connections>
</button>
<customView id="2NJ-bS-eod" customClass="LDrawViewerContainer">
<customView clipsToBounds="YES" id="2NJ-bS-eod" customClass="LDrawViewerContainer">
<rect key="frame" x="537" y="362" width="243" height="289"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="focusRingType">
<integer key="value" value="1"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</customView>
<button id="214" customClass="LDrawColorWell">
<rect key="frame" x="343" y="273" width="36" height="22"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -262,9 +262,14 @@
</customView>
</subviews>
</customView>
<customView fixedFrame="YES" id="mg7-Ka-RVr" customClass="LDrawViewerContainer">
<customView clipsToBounds="YES" fixedFrame="YES" id="mg7-Ka-RVr" customClass="LDrawViewerContainer">
<rect key="frame" x="0.0" y="328" width="416" height="135"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="focusRingType">
<integer key="value" value="1"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</customView>
</subviews>
<holdingPriorities>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -195,9 +195,14 @@
<action selector="zoomIn:" target="6" id="uhk-Ea-tr7"/>
</connections>
</button>
<customView id="kRn-Ck-Xh5" customClass="LDrawViewerContainer">
<customView clipsToBounds="YES" id="kRn-Ck-Xh5" customClass="LDrawViewerContainer">
<rect key="frame" x="0.0" y="42" width="234" height="307"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<userDefinedRuntimeAttributes>
<userDefinedRuntimeAttribute type="number" keyPath="focusRingType">
<integer key="value" value="1"/>
</userDefinedRuntimeAttribute>
</userDefinedRuntimeAttributes>
</customView>
</subviews>
</view>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
LDrawFile *file;
LDrawMPDModel *activeModel;

IBOutlet NSTableView *dimensionsTable;
__weak IBOutlet NSTableView *dimensionsTable;
}

//Initialization
Expand Down
Loading