Skip to content

Commit

Permalink
add project
Browse files Browse the repository at this point in the history
  • Loading branch information
Decors committed Apr 25, 2011
1 parent 32e6941 commit 1f775b3
Show file tree
Hide file tree
Showing 16 changed files with 751 additions and 0 deletions.
54 changes: 54 additions & 0 deletions Sample/Sample.xcodeproj/project.pbxproj
Expand Up @@ -13,6 +13,13 @@
CBE8AF4E13655C3C0056207D /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = CBE8AF4C13655C3C0056207D /* Credits.rtf */; };
CBE8AF5113655C3C0056207D /* SampleAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = CBE8AF5013655C3C0056207D /* SampleAppDelegate.m */; };
CBE8AF5413655C3C0056207D /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = CBE8AF5213655C3C0056207D /* MainMenu.xib */; };
CBE8AF6B13655CA70056207D /* ANSegmentedCell.m in Sources */ = {isa = PBXBuildFile; fileRef = CBE8AF6413655CA70056207D /* ANSegmentedCell.m */; };
CBE8AF6C13655CA70056207D /* ANSegmentedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = CBE8AF6613655CA70056207D /* ANSegmentedControl.m */; };
CBE8AF6D13655CA70056207D /* NSBezierPath+MCAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = CBE8AF6813655CA70056207D /* NSBezierPath+MCAdditions.m */; };
CBE8AF6E13655CA70056207D /* NSShadow+MCAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = CBE8AF6A13655CA70056207D /* NSShadow+MCAdditions.m */; };
CBE8AF7413655CAC0056207D /* FilterNone.png in Resources */ = {isa = PBXBuildFile; fileRef = CBE8AF7113655CAC0056207D /* FilterNone.png */; };
CBE8AF7513655CAC0056207D /* FilterStarred.png in Resources */ = {isa = PBXBuildFile; fileRef = CBE8AF7213655CAC0056207D /* FilterStarred.png */; };
CBE8AF7613655CAC0056207D /* FilterUnread.png in Resources */ = {isa = PBXBuildFile; fileRef = CBE8AF7313655CAC0056207D /* FilterUnread.png */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
Expand All @@ -29,6 +36,17 @@
CBE8AF4F13655C3C0056207D /* SampleAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SampleAppDelegate.h; sourceTree = "<group>"; };
CBE8AF5013655C3C0056207D /* SampleAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SampleAppDelegate.m; sourceTree = "<group>"; };
CBE8AF5313655C3C0056207D /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MainMenu.xib; sourceTree = "<group>"; };
CBE8AF6313655CA70056207D /* ANSegmentedCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ANSegmentedCell.h; sourceTree = "<group>"; };
CBE8AF6413655CA70056207D /* ANSegmentedCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ANSegmentedCell.m; sourceTree = "<group>"; };
CBE8AF6513655CA70056207D /* ANSegmentedControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ANSegmentedControl.h; sourceTree = "<group>"; };
CBE8AF6613655CA70056207D /* ANSegmentedControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ANSegmentedControl.m; sourceTree = "<group>"; };
CBE8AF6713655CA70056207D /* NSBezierPath+MCAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSBezierPath+MCAdditions.h"; sourceTree = "<group>"; };
CBE8AF6813655CA70056207D /* NSBezierPath+MCAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSBezierPath+MCAdditions.m"; sourceTree = "<group>"; };
CBE8AF6913655CA70056207D /* NSShadow+MCAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSShadow+MCAdditions.h"; sourceTree = "<group>"; };
CBE8AF6A13655CA70056207D /* NSShadow+MCAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSShadow+MCAdditions.m"; sourceTree = "<group>"; };
CBE8AF7113655CAC0056207D /* FilterNone.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = FilterNone.png; sourceTree = "<group>"; };
CBE8AF7213655CAC0056207D /* FilterStarred.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = FilterStarred.png; sourceTree = "<group>"; };
CBE8AF7313655CAC0056207D /* FilterUnread.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = FilterUnread.png; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
Expand Down Expand Up @@ -82,6 +100,8 @@
CBE8AF4313655C3C0056207D /* Sample */ = {
isa = PBXGroup;
children = (
CBE8AF7013655CAC0056207D /* Resources */,
CBE8AF6213655CA70056207D /* ANSegmentedControl */,
CBE8AF4F13655C3C0056207D /* SampleAppDelegate.h */,
CBE8AF5013655C3C0056207D /* SampleAppDelegate.m */,
CBE8AF5213655C3C0056207D /* MainMenu.xib */,
Expand All @@ -102,6 +122,32 @@
name = "Supporting Files";
sourceTree = "<group>";
};
CBE8AF6213655CA70056207D /* ANSegmentedControl */ = {
isa = PBXGroup;
children = (
CBE8AF6313655CA70056207D /* ANSegmentedCell.h */,
CBE8AF6413655CA70056207D /* ANSegmentedCell.m */,
CBE8AF6513655CA70056207D /* ANSegmentedControl.h */,
CBE8AF6613655CA70056207D /* ANSegmentedControl.m */,
CBE8AF6713655CA70056207D /* NSBezierPath+MCAdditions.h */,
CBE8AF6813655CA70056207D /* NSBezierPath+MCAdditions.m */,
CBE8AF6913655CA70056207D /* NSShadow+MCAdditions.h */,
CBE8AF6A13655CA70056207D /* NSShadow+MCAdditions.m */,
);
path = ANSegmentedControl;
sourceTree = "<group>";
};
CBE8AF7013655CAC0056207D /* Resources */ = {
isa = PBXGroup;
children = (
CBE8AF7113655CAC0056207D /* FilterNone.png */,
CBE8AF7213655CAC0056207D /* FilterStarred.png */,
CBE8AF7313655CAC0056207D /* FilterUnread.png */,
);
name = Resources;
path = Sample/Resources;
sourceTree = SOURCE_ROOT;
};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
Expand Down Expand Up @@ -152,6 +198,9 @@
CBE8AF4813655C3C0056207D /* InfoPlist.strings in Resources */,
CBE8AF4E13655C3C0056207D /* Credits.rtf in Resources */,
CBE8AF5413655C3C0056207D /* MainMenu.xib in Resources */,
CBE8AF7413655CAC0056207D /* FilterNone.png in Resources */,
CBE8AF7513655CAC0056207D /* FilterStarred.png in Resources */,
CBE8AF7613655CAC0056207D /* FilterUnread.png in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand All @@ -164,6 +213,10 @@
files = (
CBE8AF4B13655C3C0056207D /* main.m in Sources */,
CBE8AF5113655C3C0056207D /* SampleAppDelegate.m in Sources */,
CBE8AF6B13655CA70056207D /* ANSegmentedCell.m in Sources */,
CBE8AF6C13655CA70056207D /* ANSegmentedControl.m in Sources */,
CBE8AF6D13655CA70056207D /* NSBezierPath+MCAdditions.m in Sources */,
CBE8AF6E13655CA70056207D /* NSShadow+MCAdditions.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -278,6 +331,7 @@
CBE8AF5913655C3C0056207D /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
Expand Down
Binary file added Sample/Sample/ANSegmentedControl/.DS_Store
Binary file not shown.
16 changes: 16 additions & 0 deletions Sample/Sample/ANSegmentedControl/ANSegmentedCell.h
@@ -0,0 +1,16 @@
//
// ANSegmentedCell.h
// test01
//
// Created by Decors on 11/04/22.
// Copyright 2011 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>


@interface ANSegmentedCell : NSSegmentedCell {
@private
}

@end
15 changes: 15 additions & 0 deletions Sample/Sample/ANSegmentedControl/ANSegmentedCell.m
@@ -0,0 +1,15 @@
//
// ANSegmentedCell.m
// test01
//
// Created by Decors on 11/04/22.
// Copyright 2011 __MyCompanyName__. All rights reserved.
//

#import "ANSegmentedCell.h"
#import "NSBezierPath+MCAdditions.h"
#import "NSShadow+MCAdditions.h"

@implementation ANSegmentedCell

@end
22 changes: 22 additions & 0 deletions Sample/Sample/ANSegmentedControl/ANSegmentedControl.h
@@ -0,0 +1,22 @@
//
// ANSegmentedControl.h
// test01
//
// Created by Decors on 11/04/22.
// Copyright 2011 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>


@interface ANSegmentedControl : NSSegmentedControl <NSAnimationDelegate> {
@private
NSPoint location;
}

- (void)drawBackgroud:(NSRect)rect;
- (void)drawKnob:(NSRect)rect;

-(void)setSelectedSegment:(NSInteger)newSegment animate:(bool)animate;

@end

0 comments on commit 1f775b3

Please sign in to comment.