Skip to content

Commit 1267e42

Browse files
author
Jim Correia
committed
Initial commit.
0 parents  commit 1267e42

File tree

704 files changed

+103236
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

704 files changed

+103236
-0
lines changed

.gitignore

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# xcode noise
2+
build
3+
*.pbxuser
4+
*.mode1v3
5+
*.mode2v3
6+
*.perspectivev3
7+
*.xcuserdatad
8+
*.xccheckout
9+
project.xcworkspace
10+
11+
# old skool
12+
.svn
13+
14+
# osx noise
15+
.DS_Store
16+
profile

.gitmodules

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "OmniGroup"]
2+
path = OmniGroup
3+
url = git://github.com/omnigroup/OmniGroup.git

GraphSketcher-Mac.xcworkspace/contents.xcworkspacedata

+31
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded</key>
6+
<false/>
7+
</dict>
8+
</plist>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Scheme
3+
LastUpgradeVersion = "0500"
4+
version = "1.3">
5+
<BuildAction
6+
parallelizeBuildables = "NO"
7+
buildImplicitDependencies = "YES">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForTesting = "YES"
11+
buildForRunning = "YES"
12+
buildForProfiling = "YES"
13+
buildForArchiving = "YES"
14+
buildForAnalyzing = "YES">
15+
<BuildableReference
16+
BuildableIdentifier = "primary"
17+
BlueprintIdentifier = "8DD76F740486A8DE00D96B5E"
18+
BuildableName = "FixStringsFile"
19+
BlueprintName = "FixStringsFile"
20+
ReferencedContainer = "container:OmniGroup/Tools/FixStringsFile/FixStringsFile.xcodeproj">
21+
</BuildableReference>
22+
</BuildActionEntry>
23+
<BuildActionEntry
24+
buildForTesting = "YES"
25+
buildForRunning = "YES"
26+
buildForProfiling = "YES"
27+
buildForArchiving = "YES"
28+
buildForAnalyzing = "YES">
29+
<BuildableReference
30+
BuildableIdentifier = "primary"
31+
BlueprintIdentifier = "4A33D40608A0191B003A3FA5"
32+
BuildableName = "OmniBase.framework"
33+
BlueprintName = "OmniBase"
34+
ReferencedContainer = "container:OmniGroup/Frameworks/OmniBase/OmniBase.xcodeproj">
35+
</BuildableReference>
36+
</BuildActionEntry>
37+
<BuildActionEntry
38+
buildForTesting = "YES"
39+
buildForRunning = "YES"
40+
buildForProfiling = "YES"
41+
buildForArchiving = "YES"
42+
buildForAnalyzing = "YES">
43+
<BuildableReference
44+
BuildableIdentifier = "primary"
45+
BlueprintIdentifier = "8DC2EF4F0486A6940098B216"
46+
BuildableName = "OmniUnzip.framework"
47+
BlueprintName = "OmniUnzip"
48+
ReferencedContainer = "container:OmniGroup/Frameworks/OmniUnzip/OmniUnzip.xcodeproj">
49+
</BuildableReference>
50+
</BuildActionEntry>
51+
<BuildActionEntry
52+
buildForTesting = "YES"
53+
buildForRunning = "YES"
54+
buildForProfiling = "YES"
55+
buildForArchiving = "YES"
56+
buildForAnalyzing = "YES">
57+
<BuildableReference
58+
BuildableIdentifier = "primary"
59+
BlueprintIdentifier = "002EA1020EA7BBEF0096FE58"
60+
BuildableName = "ALL"
61+
BlueprintName = "ALL"
62+
ReferencedContainer = "container:GraphSketcher/GraphSketcher.xcodeproj">
63+
</BuildableReference>
64+
</BuildActionEntry>
65+
</BuildActionEntries>
66+
</BuildAction>
67+
<TestAction
68+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
69+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
70+
shouldUseLaunchSchemeArgsEnv = "YES"
71+
buildConfiguration = "Debug">
72+
<Testables>
73+
</Testables>
74+
<MacroExpansion>
75+
<BuildableReference
76+
BuildableIdentifier = "primary"
77+
BlueprintIdentifier = "8D15AC270486D014006FF6A4"
78+
BuildableName = "GraphSketcher.app"
79+
BlueprintName = "GraphSketcher"
80+
ReferencedContainer = "container:GraphSketcher/App/GraphSketcher.xcodeproj">
81+
</BuildableReference>
82+
</MacroExpansion>
83+
</TestAction>
84+
<LaunchAction
85+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
86+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
87+
launchStyle = "0"
88+
useCustomWorkingDirectory = "NO"
89+
buildConfiguration = "Debug"
90+
ignoresPersistentStateOnLaunch = "NO"
91+
debugDocumentVersioning = "YES"
92+
allowLocationSimulation = "YES">
93+
<BuildableProductRunnable>
94+
<BuildableReference
95+
BuildableIdentifier = "primary"
96+
BlueprintIdentifier = "8D15AC270486D014006FF6A4"
97+
BuildableName = "GraphSketcher.app"
98+
BlueprintName = "GraphSketcher"
99+
ReferencedContainer = "container:GraphSketcher/App/GraphSketcher.xcodeproj">
100+
</BuildableReference>
101+
</BuildableProductRunnable>
102+
<AdditionalOptions>
103+
</AdditionalOptions>
104+
</LaunchAction>
105+
<ProfileAction
106+
shouldUseLaunchSchemeArgsEnv = "YES"
107+
savedToolIdentifier = ""
108+
useCustomWorkingDirectory = "NO"
109+
buildConfiguration = "Release"
110+
debugDocumentVersioning = "YES">
111+
</ProfileAction>
112+
<AnalyzeAction
113+
buildConfiguration = "Debug">
114+
</AnalyzeAction>
115+
<ArchiveAction
116+
buildConfiguration = "Release"
117+
revealArchiveInOrganizer = "YES">
118+
</ArchiveAction>
119+
</Scheme>

GraphSketcher-iPad.xcworkspace/contents.xcworkspacedata

+54
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded</key>
6+
<false/>
7+
</dict>
8+
</plist>

GraphSketcher/App/AppController.h

+85
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
// Copyright 2003-2013 Omni Development, Inc. All rights reserved.
2+
//
3+
// This software may only be used and reproduced according to the
4+
// terms in the file OmniSourceLicense.html, which should be
5+
// distributed with this project and can also be found at
6+
// <http://www.omnigroup.com/developer/sourcecode/sourcelicense/>.
7+
//
8+
// $Header: svn+ssh://source.omnigroup.com/Source/svn/Omni/trunk/OmniGroup/Applications/OmniGraphSketcher/App/AppController.h 200244 2013-12-10 00:11:55Z correia $
9+
10+
#import <Cocoa/Cocoa.h>
11+
12+
#import <OmniAppKit/OAController.h>
13+
#import <LinkBack/LinkBack.h>
14+
15+
16+
@class Inspector, Preferences, RSMode;
17+
18+
19+
@interface AppController : OAController <LinkBackServerDelegate>
20+
{
21+
Inspector *_inspector; // Controller object for the inspector panel
22+
}
23+
24+
// Notifications:
25+
- (void)applicationDidFinishLaunching:(NSNotification *)note;
26+
27+
28+
// Showing windows
29+
- (IBAction)showGettingStarted:(id)sender;
30+
31+
// Menu actions implemented elsewhere
32+
- (IBAction)connectPoints:(id)sender;
33+
- (IBAction)connectPointsLeftToRight:(id)sender;
34+
- (IBAction)connectPointsTopToBottom:(id)sender;
35+
- (IBAction)connectPointsCircular:(id)sender;
36+
- (IBAction)fillArea:(id)sender;
37+
- (IBAction)addPointToFill:(id)sender;
38+
- (IBAction)bestFitLine:(id)sender;
39+
- (IBAction)histogram:(id)sender;
40+
- (IBAction)groupUngroup:(id)sender;
41+
- (IBAction)lockUnlock:(id)sender;
42+
43+
- (IBAction)snapToGrid:(id)sender;
44+
- (IBAction)displayGrid:(id)sender;
45+
- (IBAction)selectConnected:(id)sender;
46+
- (IBAction)selectConnectedPoints:(id)sender;
47+
- (IBAction)selectConnectedLines:(id)sender;
48+
- (IBAction)selectConnectedLabels:(id)sender;
49+
- (IBAction)deselect:(id)sender;
50+
- (IBAction)pasteAndConnect:(id)sender;
51+
- (IBAction)pasteAndReplace:(id)sender;
52+
- (IBAction)copyAsImage:(id)sender;
53+
54+
- (IBAction)exportPNG:(id)sender;
55+
- (IBAction)exportJPG:(id)sender;
56+
- (IBAction)exportPDF:(id)sender;
57+
- (IBAction)exportTIFF:(id)sender;
58+
- (IBAction)exportEPS:(id)sender;
59+
- (IBAction)scaleToFitData:(id)sender;
60+
61+
- (IBAction)toggleContinuousSpellCheckingRS:(id)sender;
62+
- (IBAction)toggleSuperscript:(id)sender;
63+
- (IBAction)toggleSubscript:(id)sender;
64+
65+
66+
// Menu actions implemented here
67+
- (IBAction)importData:(id)sender;
68+
- (IBAction)modifyTool:(id)sender;
69+
- (IBAction)drawTool:(id)sender;
70+
- (IBAction)fillTool:(id)sender;
71+
- (IBAction)textTool:(id)sender;
72+
73+
74+
// Menu actions for demos
75+
- (IBAction)demoCurveConstruc:(id)sender;
76+
- (IBAction)demoPenMode:(id)sender;
77+
78+
- (IBAction)openProductPageInBrowser:(id)sender;
79+
- (IBAction)openKeyboardShortcuts:(id)sender;
80+
81+
// Menu validation for actions implemented in this class
82+
- (BOOL)validateMenuItem:(NSMenuItem *)menuItem; // determines whether menus are grayed out
83+
84+
85+
@end

0 commit comments

Comments
 (0)