Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
0da9122
Beta 1
domesticcatsoftware May 2, 2011
143fbe5
Daily Commit
domesticcatsoftware May 2, 2011
6233e67
Beta 1
domesticcatsoftware May 3, 2011
778e96c
Replaced crosshair images with crosshair class
domesticcatsoftware May 3, 2011
f1dff8c
Daily commit
domesticcatsoftware May 3, 2011
1f178f6
Beta 2
domesticcatsoftware May 4, 2011
8b49913
Daily Commit
domesticcatsoftware May 4, 2011
94b45d0
Daily Commit
domesticcatsoftware May 5, 2011
9b0344a
Daily Commit
domesticcatsoftware May 13, 2011
0358d72
Daily Commit
domesticcatsoftware May 13, 2011
d8c02ec
Commit after Dropbox migration
domesticcatsoftware May 18, 2011
9f2cfe7
Daily Commit
domesticcatsoftware May 23, 2011
3aaabfd
Added license & readme, changed Twitter handle and address on domesti…
domesticcatsoftware May 25, 2011
0acb075
Edited readme.md via GitHub
domesticcatsoftware May 25, 2011
737e391
Edited readme.md via GitHub
domesticcatsoftware May 25, 2011
30a0e90
Fixed issue #1 (alpha limits)
domesticcatsoftware May 27, 2011
464bc40
Merge branch 'master' of github.com:domesticcatsoftware/DCIntrospect
domesticcatsoftware May 27, 2011
ad031e8
Added accessibility properties info.
domesticcatsoftware May 27, 2011
245ed1b
Updated accessibility info
domesticcatsoftware May 27, 2011
a93874b
Always set the ApplicationAccessibilityEnabled preference to true for…
0xced May 28, 2011
2ee1f9a
Merge pull request #5 from 0xced/develop
domesticcatsoftware May 29, 2011
c5e62a8
Handle arrow keys for nudging and resizing views
0xced May 29, 2011
5d78bcf
Merge pull request #6 from 0xced/develop
domesticcatsoftware May 29, 2011
5934df1
Added traversal history (issue #4)
domesticcatsoftware May 30, 2011
6a11200
Removed obsolete comment about accessibility properties in embedded help
0xced May 30, 2011
8260d08
Merge pull request #7 from 0xced/develop
domesticcatsoftware May 30, 2011
ae78adf
Added #ifdef TARGET_IPHONE_SIMULATOR in setup example
domesticcatsoftware May 31, 2011
0a745d3
Fixed some compiler warnings
myell0w Jun 2, 2011
5d9fc72
Merge pull request #10 from myell0w/master
domesticcatsoftware Jun 2, 2011
c230f84
Added attribution for status bar overlay class
domesticcatsoftware Jun 2, 2011
25b916e
Show the status bar overlay only if the application's status bar hasn…
megastep Jun 29, 2011
f207b47
Better handling of CGSize properties on Intel - 8 bytes are packed in…
megastep Jun 29, 2011
2689982
Merge pull request #12 from megastep/master
domesticcatsoftware Jun 30, 2011
bd46983
Safer retrieval of properties
0xced Jul 4, 2011
132e002
Merge pull request #14 from 0xced/develop
domesticcatsoftware Jul 6, 2011
777f296
Handle non KVC compliant properties
0xced Jul 7, 2011
56b4e45
Workaround non KVC compliant UITextInputTraits properties
0xced Jul 8, 2011
cdecb8f
Fixed returnKeyType description
0xced Jul 8, 2011
c4fbb6d
Updated README to match actual behavior
0xced Jul 8, 2011
0666de5
Merge pull request #15 from 0xced/develop
domesticcatsoftware Jul 12, 2011
0c1bfc4
Clean up a lot of incorrect floating point constants (i.e., CGFloat, …
johnezang Jul 22, 2011
63236d9
Removing temporary/personal files from tree.
Jul 22, 2011
4d8425e
Fixed crash when displaying help
0xced Jul 22, 2011
af70bef
Add placeholder method to avoid crash when slider changes.
Jul 25, 2011
4531c14
Relink text field with view controller delegate.
Jul 25, 2011
153612a
Merge pull request #16 from johnezang/master
domesticcatsoftware Jul 26, 2011
89e67e6
Merge pull request #18 from gradha/ignoring_generated_files
domesticcatsoftware Jul 26, 2011
b8e2e01
Merge pull request #19 from 0xced/develop
domesticcatsoftware Jul 26, 2011
01021d2
Merge pull request #20 from gradha/dismiss_keyboard_in_text_field
domesticcatsoftware Jul 26, 2011
fc96daa
Merge pull request #21 from gradha/avoid_slider_crash
domesticcatsoftware Jul 26, 2011
10e80f6
Avoid infinite recursion in UITextInputTraits_valueForKey(). Fixes #22
0xced Jul 26, 2011
9be14e7
Merge pull request #23 from 0xced/develop
domesticcatsoftware Aug 23, 2011
a4282c5
Features Added:
Sep 16, 2011
af04f23
Fixed the behavior of scrollsToTop that owned by a original window.
atty303 Sep 30, 2011
b95cecd
Merge pull request #27 from furkanmustafa/master
domesticcatsoftware Oct 6, 2011
827c947
Fixes size for non portrait launch apps. Refs #26.
Oct 7, 2011
9ead74c
Changes readme's #ifdef example to correct #if. Refs #29.
Oct 8, 2011
aad4191
Merge pull request #28 from atty303/fix-scrolls-to-top
domesticcatsoftware Oct 11, 2011
8237a81
Merge pull request #31 from gradha/corrects_ifdef_readme
domesticcatsoftware Oct 11, 2011
dcffc85
Merge pull request #30 from gradha/non_portrait_orientation_bug_secon…
domesticcatsoftware Oct 11, 2011
aded551
Update .gitignore
domesticcatsoftware Oct 11, 2011
69f6cce
Added break into GDB with backtick shortcut.
domesticcatsoftware Oct 11, 2011
7123503
Fixed armv6 compile errors
jessedc Dec 23, 2011
a1f7e97
Merge pull request #37 from realestate-com-au/rea-changes
domesticcatsoftware Jan 3, 2012
a21d835
Dump properties of class and all super classes up to UIView.
chrismiles Jan 17, 2012
5ffabb3
Removed logic to not log UIScrollView & UIButton class properties.
chrismiles Jan 17, 2012
06f0507
Fixed warnings for pedantic xcode.
domesticcatsoftware Jan 18, 2012
7817928
Added temporary disable function (~) and fix for web view text box is…
domesticcatsoftware Jan 19, 2012
9c61599
fixed the wrong instruction.
Feb 17, 2012
539affa
Fix Pragma warnings
molescat Mar 13, 2012
4ac53a2
Merge pull request #45 from molescat/master
domesticcatsoftware May 31, 2012
462258e
Merge pull request #43 from jamessa/master
domesticcatsoftware May 31, 2012
3a20e9a
Merge pull request #39 from chrismiles/master
domesticcatsoftware May 31, 2012
95796f6
Slightly less annoying keyboard animations when reclaiming first resp…
domesticcatsoftware May 31, 2012
2607ae6
Only enable debugger on X86 and X64, when not ARM. Fixes #72.
Jun 17, 2015
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
Binary file removed .DS_Store
Binary file not shown.
24 changes: 24 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
*.diff
*.mode1v3
*.orig
*.pbxuser
*.perspective
*.perspectivev3
*.swp
.DS_Store
build/
dist/
project.xcworkspace/
tags
xcuserdata/
docs/*.html
docs/referencia
.DS_Store
DCIntrospectDemo/DCIntrospectDemo.xcodeproj/project.xcworkspace/xcuserdata/aircat.xcuserdatad/UserInterfaceState.xcuserstate
DCIntrospectDemo/DCIntrospectDemo.xcodeproj/project.xcworkspace/xcuserdata/domesticcat.xcuserdatad/UserInterfaceState.xcuserstate
DCIntrospectDemo/DCIntrospectDemo.xcodeproj/xcuserdata/aircat.xcuserdatad/xcschemes/xcschememanagement.plist
DCIntrospectDemo/DCIntrospectDemo.xcodeproj/xcuserdata/domesticcat.xcuserdatad/xcschemes/DCIntrospectDemo.xcscheme
DCIntrospectDemo/DCIntrospectDemo/.DS_Store
DCIntrospectDemo/DCIntrospectDemo/DCIntrospectDemoViewController (Air-Cat's conflicted copy 2011-07-27).h
DCIntrospectDemo/DCIntrospectDemo/DCIntrospectDemoViewController (Air-Cat's conflicted copy 2011-07-27).m
DCIntrospectDemo/DCIntrospectDemo/en.lproj/MainWindow (Air-Cat's conflicted copy 2011-07-27).xib
16 changes: 16 additions & 0 deletions DCIntrospect/DCCrossHairView.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
//
// DCCrossHairView.h
//
// Created by Domestic Cat on 3/05/11.
//


@interface DCCrossHairView : UIView
{
}

@property (nonatomic, retain) UIColor *color;

- (id)initWithFrame:(CGRect)frame color:(UIColor *)aColor;

@end
43 changes: 43 additions & 0 deletions DCIntrospect/DCCrossHairView.m
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
//
// DCCrossHairView.m
//
// Created by Domestic Cat on 3/05/11.
//

#import "DCCrossHairView.h"

@implementation DCCrossHairView
@synthesize color;

- (void)dealloc
{
[color release];
[super dealloc];
}

- (id)initWithFrame:(CGRect)frame color:(UIColor *)aColor
{
if ((self = [super initWithFrame:frame]))
{
self.color = aColor;
self.backgroundColor = [UIColor clearColor];
self.opaque = NO;
}

return self;
}

- (void)drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
[self.color set];
CGContextMoveToPoint(context, floorf(self.bounds.size.width / 2.0f) + 0.5f, 0.0f);
CGContextAddLineToPoint(context, floorf(self.bounds.size.width / 2.0f) + 0.5f, self.bounds.size.height);
CGContextStrokePath(context);

CGContextMoveToPoint(context, 0, floorf(self.bounds.size.height / 2.0f) + 0.5f);
CGContextAddLineToPoint(context, self.bounds.size.width, floorf(self.bounds.size.height / 2.0f) + 0.5f);
CGContextStrokePath(context);
}

@end
43 changes: 41 additions & 2 deletions DCIntrospect/DCFrameView.h
Original file line number Diff line number Diff line change
@@ -1,16 +1,55 @@
//
// DCFrameView.h
// DCIntrospect
//
// Created by Domestic Cat on 29/04/11.
//

#import <QuartzCore/QuartzCore.h>
#import "DCCrossHairView.h"

@protocol DCFrameViewDelegate <NSObject>

@required

- (void)touchAtPoint:(CGPoint)point;

@end

@interface DCFrameView : UIView
{

}

@property (nonatomic, assign) id<DCFrameViewDelegate> delegate;
@property (nonatomic) CGRect mainRect;
@property (nonatomic) CGRect superRect;
@property (nonatomic, retain) UILabel *touchPointLabel;
@property (nonatomic, retain) NSMutableArray *rectsToOutline;
@property (nonatomic, retain) DCCrossHairView *touchPointView;

///////////
// Setup //
///////////

- (id)initWithFrame:(CGRect)frame delegate:(id)aDelegate;

////////////////////
// Custom Setters //
////////////////////

- (void)setMainRect:(CGRect)newMainRect;
- (void)setSuperRect:(CGRect)newSuperRect;

/////////////////////
// Drawing/Display //
/////////////////////

- (void)drawRect:(CGRect)rect;

////////////////////
// Touch Handling //
////////////////////

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;

@end
Loading