mirror of
https://github.com/TermiT/Flycut.git
synced 2025-09-09 14:46:41 +08:00
changed header comments; changed classes name
This commit is contained in:
parent
82f018743c
commit
6a0fa2f359
18 changed files with 147 additions and 225 deletions
|
@ -1,9 +1,12 @@
|
|||
//
|
||||
// AppController.h
|
||||
// Snapback
|
||||
// AppController.m
|
||||
// Flycut
|
||||
//
|
||||
// Created by Steve Cook on 4/3/06.
|
||||
// Copyright 2006 __MyCompanyName__. All rights reserved.
|
||||
// Flycut by Gennadiy Potapov and contributors. Based on Jumpcut by Steve Cook.
|
||||
// Copyright 2011 General Arcade. All rights reserved.
|
||||
//
|
||||
// This code is open-source software subject to the MIT License; see the homepage
|
||||
// at <https://github.com/TermiT/Flycut> for details.
|
||||
//
|
||||
|
||||
#import <Cocoa/Cocoa.h>
|
||||
|
@ -11,7 +14,7 @@
|
|||
#import "BezelWindow.h"
|
||||
#import "SRRecorderControl.h"
|
||||
#import "SRKeyCodeTransformer.h"
|
||||
#import "JumpcutStore.h"
|
||||
#import "FlycutStore.h"
|
||||
#import "SGHotKey.h"
|
||||
|
||||
@class SGHotKey;
|
||||
|
@ -32,10 +35,9 @@
|
|||
int stashedStackPosition;
|
||||
NSDateFormatter* dateFormat;
|
||||
|
||||
// The below were pulled in from JumpcutController
|
||||
JumpcutStore *clippingStore;
|
||||
JumpcutStore *favoritesStore;
|
||||
JumpcutStore *stashedStore;
|
||||
FlycutStore *clippingStore;
|
||||
FlycutStore *favoritesStore;
|
||||
FlycutStore *stashedStore;
|
||||
|
||||
// Status item -- the little icon in the menu bar
|
||||
NSStatusItem *statusItem;
|
||||
|
@ -59,7 +61,7 @@
|
|||
// Track the clipboard count so we only act when its contents change
|
||||
NSNumber *pbCount;
|
||||
BOOL disableStore;
|
||||
//stores PasteboardCount for internal Jumpcut pasteboard actions so they don't trigger any events
|
||||
//stores PasteboardCount for internal Flycut pasteboard actions so they don't trigger any events
|
||||
NSNumber *pbBlockCount;
|
||||
//Preferences
|
||||
NSDictionary *standardPreferences;
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
//
|
||||
// AppController.m
|
||||
// Jumpcut
|
||||
// Flycut
|
||||
//
|
||||
// Created by Steve Cook on 4/3/06.
|
||||
// Copyright 2006 __MyCompanyName__. All rights reserved.
|
||||
// Flycut by Gennadiy Potapov and contributors. Based on Jumpcut by Steve Cook.
|
||||
// Copyright 2011 General Arcade. All rights reserved.
|
||||
//
|
||||
// This code is open-source software subject to the MIT License; see the homepage
|
||||
// at <http://jumpcut.sourceforge.net/> for details.
|
||||
// at <https://github.com/TermiT/Flycut> for details.
|
||||
//
|
||||
|
||||
#import "AppController.h"
|
||||
#import "SGHotKey.h"
|
||||
|
@ -90,11 +91,11 @@
|
|||
[[[[NSUserDefaults standardUserDefaults] dictionaryForKey:@"ShortcutRecorder mainHotkey"] objectForKey:@"modifierFlags"] intValue] )
|
||||
];
|
||||
};
|
||||
// Initialize the JumpcutStore
|
||||
clippingStore = [[JumpcutStore alloc] initRemembering:[[NSUserDefaults standardUserDefaults] integerForKey:@"rememberNum"]
|
||||
// Initialize the FlycutStore
|
||||
clippingStore = [[FlycutStore alloc] initRemembering:[[NSUserDefaults standardUserDefaults] integerForKey:@"rememberNum"]
|
||||
displaying:[[NSUserDefaults standardUserDefaults] integerForKey:@"displayNum"]
|
||||
withDisplayLength:_DISPLENGTH];
|
||||
favoritesStore = [[JumpcutStore alloc] initRemembering:[[NSUserDefaults standardUserDefaults] integerForKey:@"favoritesRememberNum"]
|
||||
favoritesStore = [[FlycutStore alloc] initRemembering:[[NSUserDefaults standardUserDefaults] integerForKey:@"favoritesRememberNum"]
|
||||
displaying:[[NSUserDefaults standardUserDefaults] integerForKey:@"displayNum"]
|
||||
withDisplayLength:_DISPLENGTH];
|
||||
stashedStore = NULL;
|
||||
|
@ -364,7 +365,7 @@
|
|||
|
||||
-(IBAction) setFavoritesRememberNumPref:(id)sender
|
||||
{
|
||||
JumpcutStore *primary = clippingStore;
|
||||
FlycutStore *primary = clippingStore;
|
||||
clippingStore = favoritesStore;
|
||||
[self setRememberNumPref: sender];
|
||||
clippingStore = primary;
|
||||
|
@ -1306,7 +1307,7 @@
|
|||
|
||||
-(void) fillBezel
|
||||
{
|
||||
JumpcutClipping* clipping = [clippingStore clippingAtPosition:stackPosition];
|
||||
FlycutClipping* clipping = [clippingStore clippingAtPosition:stackPosition];
|
||||
[bezel setText:[NSString stringWithFormat:@"%@", [clipping contents]]];
|
||||
[bezel setCharString:[NSString stringWithFormat:@"%d of %d", stackPosition + 1, [clippingStore jcListCount]]];
|
||||
NSString *localizedName = [clipping appLocalizedName];
|
||||
|
@ -1339,11 +1340,11 @@
|
|||
}
|
||||
}
|
||||
|
||||
- (void)saveStore:(JumpcutStore *)store toKey:(NSString *)key onDict:(NSMutableDictionary *)saveDict {
|
||||
- (void)saveStore:(FlycutStore *)store toKey:(NSString *)key onDict:(NSMutableDictionary *)saveDict {
|
||||
NSMutableArray *jcListArray = [NSMutableArray array];
|
||||
for ( int i = 0 ; i < [store jcListCount] ; i++ )
|
||||
{
|
||||
JumpcutClipping *clipping = [store clippingAtPosition:i];
|
||||
FlycutClipping *clipping = [store clippingAtPosition:i];
|
||||
NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithObjectsAndKeys:
|
||||
[clipping contents], @"Contents",
|
||||
[clipping type], @"Type",
|
||||
|
|
6
English.lproj/MainMenu.nib/designable.nib
generated
6
English.lproj/MainMenu.nib/designable.nib
generated
|
@ -272,7 +272,7 @@
|
|||
<binding destination="808" name="value" keyPath="values.displayNum" id="832"/>
|
||||
</connections>
|
||||
</textField>
|
||||
<stepper toolTip="Controls how many clippings Jumpcut stores in its stack" horizontalHuggingPriority="750" verticalHuggingPriority="750" id="472">
|
||||
<stepper toolTip="Controls how many clippings Flycut stores in its stack" horizontalHuggingPriority="750" verticalHuggingPriority="750" id="472">
|
||||
<rect key="frame" x="104" y="172" width="19" height="27"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<stepperCell key="cell" continuous="YES" alignment="left" minValue="10" maxValue="99" doubleValue="10" valueWraps="YES" id="760"/>
|
||||
|
@ -281,7 +281,7 @@
|
|||
<binding destination="808" name="value" keyPath="values.rememberNum" id="829"/>
|
||||
</connections>
|
||||
</stepper>
|
||||
<stepper toolTip="Controls how many clippings Jumpcut shows in the menu" horizontalHuggingPriority="750" verticalHuggingPriority="750" id="473">
|
||||
<stepper toolTip="Controls how many clippings Flycut shows in the menu" horizontalHuggingPriority="750" verticalHuggingPriority="750" id="473">
|
||||
<rect key="frame" x="249" y="172" width="19" height="27"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<stepperCell key="cell" continuous="YES" alignment="left" minValue="5" maxValue="99" doubleValue="5" valueWraps="YES" id="761"/>
|
||||
|
@ -363,7 +363,7 @@
|
|||
<binding destination="808" name="value" keyPath="values.rememberNum" id="887-jS-Kpn"/>
|
||||
</connections>
|
||||
</textField>
|
||||
<stepper toolTip="Controls how many clippings Jumpcut stores in its stack" horizontalHuggingPriority="750" verticalHuggingPriority="750" id="wZv-HJ-VdW">
|
||||
<stepper toolTip="Controls how many clippings Flycut stores in its stack" horizontalHuggingPriority="750" verticalHuggingPriority="750" id="wZv-HJ-VdW">
|
||||
<rect key="frame" x="371" y="172" width="19" height="27"/>
|
||||
<autoresizingMask key="autoresizingMask"/>
|
||||
<stepperCell key="cell" continuous="YES" alignment="left" minValue="10" maxValue="99" doubleValue="10" valueWraps="YES" id="gUi-gl-RH6"/>
|
||||
|
|
BIN
English.lproj/MainMenu.nib/keyedobjects.nib
generated
BIN
English.lproj/MainMenu.nib/keyedobjects.nib
generated
Binary file not shown.
|
@ -9,10 +9,6 @@
|
|||
/* Begin PBXBuildFile section */
|
||||
773ABFB113E9AA1A00AE3969 /* NSWindow+TrueCenter.h in Headers */ = {isa = PBXBuildFile; fileRef = 773ABFAF13E9AA1A00AE3969 /* NSWindow+TrueCenter.h */; };
|
||||
773ABFB213E9AA1A00AE3969 /* NSWindow+TrueCenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 773ABFB013E9AA1A00AE3969 /* NSWindow+TrueCenter.m */; };
|
||||
7761C87C139BDE7F000FB3AB /* JumpcutClipping.h in Headers */ = {isa = PBXBuildFile; fileRef = 7761C878139BDE7F000FB3AB /* JumpcutClipping.h */; };
|
||||
7761C87D139BDE7F000FB3AB /* JumpcutClipping.m in Sources */ = {isa = PBXBuildFile; fileRef = 7761C879139BDE7F000FB3AB /* JumpcutClipping.m */; };
|
||||
7761C87E139BDE7F000FB3AB /* JumpcutStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 7761C87A139BDE7F000FB3AB /* JumpcutStore.h */; };
|
||||
7761C87F139BDE7F000FB3AB /* JumpcutStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 7761C87B139BDE7F000FB3AB /* JumpcutStore.m */; };
|
||||
7761C885139BDE94000FB3AB /* LoginItemsAE.c in Sources */ = {isa = PBXBuildFile; fileRef = 7761C881139BDE94000FB3AB /* LoginItemsAE.c */; };
|
||||
7761C886139BDE94000FB3AB /* LoginItemsAE.h in Headers */ = {isa = PBXBuildFile; fileRef = 7761C882139BDE94000FB3AB /* LoginItemsAE.h */; };
|
||||
7761C887139BDE94000FB3AB /* UKLoginItemRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 7761C883139BDE94000FB3AB /* UKLoginItemRegistry.h */; };
|
||||
|
@ -56,6 +52,10 @@
|
|||
77A4F3B2139BD72300F39666 /* SGKeyCodeTranslator.m in Sources */ = {isa = PBXBuildFile; fileRef = 77A4F3AA139BD72300F39666 /* SGKeyCodeTranslator.m */; };
|
||||
77A4F3B3139BD72300F39666 /* SGKeyCombo.h in Headers */ = {isa = PBXBuildFile; fileRef = 77A4F3AB139BD72300F39666 /* SGKeyCombo.h */; };
|
||||
77A4F3B4139BD72300F39666 /* SGKeyCombo.m in Sources */ = {isa = PBXBuildFile; fileRef = 77A4F3AC139BD72300F39666 /* SGKeyCombo.m */; };
|
||||
77DA6B921CB9549B0077917F /* FlycutStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 77DA6B8E1CB9549B0077917F /* FlycutStore.m */; };
|
||||
77DA6B931CB9549B0077917F /* FlycutStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 77DA6B8F1CB9549B0077917F /* FlycutStore.h */; };
|
||||
77DA6B941CB9549B0077917F /* FlycutClipping.m in Sources */ = {isa = PBXBuildFile; fileRef = 77DA6B901CB9549B0077917F /* FlycutClipping.m */; };
|
||||
77DA6B951CB9549B0077917F /* FlycutClipping.h in Headers */ = {isa = PBXBuildFile; fileRef = 77DA6B911CB9549B0077917F /* FlycutClipping.h */; };
|
||||
8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 29B97318FDCFA39411CA2CEA /* MainMenu.nib */; };
|
||||
8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
|
||||
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
|
||||
|
@ -69,38 +69,7 @@
|
|||
DBEB0C9D1442F2AE0080D24E /* NSWindow+ULIZoomEffect.m in Sources */ = {isa = PBXBuildFile; fileRef = DBEB0C9B1442F2AE0080D24E /* NSWindow+ULIZoomEffect.m */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXCopyFilesBuildPhase section */
|
||||
AA22E86C0DBC4CB100351132 /* CopyFiles */ = {
|
||||
isa = PBXCopyFilesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
dstPath = "";
|
||||
dstSubfolderSpec = 7;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
AAE200D70A23255C002DCC2A /* CopyFiles */ = {
|
||||
isa = PBXCopyFilesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
dstPath = "";
|
||||
dstSubfolderSpec = 7;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
AAECDE440A03E75C007D377A /* CopyFiles */ = {
|
||||
isa = PBXCopyFilesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
dstPath = "";
|
||||
dstSubfolderSpec = 10;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXCopyFilesBuildPhase section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
0474801818D46BDB00AA9857 /* Flycut.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = Flycut.entitlements; sourceTree = "<group>"; };
|
||||
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
|
||||
13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
|
||||
29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
|
||||
|
@ -110,10 +79,6 @@
|
|||
32CA4F630368D1EE00C91783 /* Flycut_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Flycut_Prefix.pch; sourceTree = "<group>"; };
|
||||
773ABFAF13E9AA1A00AE3969 /* NSWindow+TrueCenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSWindow+TrueCenter.h"; sourceTree = "<group>"; };
|
||||
773ABFB013E9AA1A00AE3969 /* NSWindow+TrueCenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSWindow+TrueCenter.m"; sourceTree = "<group>"; };
|
||||
7761C878139BDE7F000FB3AB /* JumpcutClipping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JumpcutClipping.h; sourceTree = "<group>"; };
|
||||
7761C879139BDE7F000FB3AB /* JumpcutClipping.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JumpcutClipping.m; sourceTree = "<group>"; };
|
||||
7761C87A139BDE7F000FB3AB /* JumpcutStore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JumpcutStore.h; sourceTree = "<group>"; };
|
||||
7761C87B139BDE7F000FB3AB /* JumpcutStore.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JumpcutStore.m; sourceTree = "<group>"; };
|
||||
7761C881139BDE94000FB3AB /* LoginItemsAE.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = LoginItemsAE.c; sourceTree = "<group>"; };
|
||||
7761C882139BDE94000FB3AB /* LoginItemsAE.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LoginItemsAE.h; sourceTree = "<group>"; };
|
||||
7761C883139BDE94000FB3AB /* UKLoginItemRegistry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UKLoginItemRegistry.h; sourceTree = "<group>"; };
|
||||
|
@ -159,6 +124,10 @@
|
|||
77A4F3AA139BD72300F39666 /* SGKeyCodeTranslator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SGKeyCodeTranslator.m; sourceTree = "<group>"; };
|
||||
77A4F3AB139BD72300F39666 /* SGKeyCombo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SGKeyCombo.h; sourceTree = "<group>"; };
|
||||
77A4F3AC139BD72300F39666 /* SGKeyCombo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SGKeyCombo.m; sourceTree = "<group>"; };
|
||||
77DA6B8E1CB9549B0077917F /* FlycutStore.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FlycutStore.m; path = FlycutEngine/FlycutStore.m; sourceTree = SOURCE_ROOT; };
|
||||
77DA6B8F1CB9549B0077917F /* FlycutStore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FlycutStore.h; path = FlycutEngine/FlycutStore.h; sourceTree = SOURCE_ROOT; };
|
||||
77DA6B901CB9549B0077917F /* FlycutClipping.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FlycutClipping.m; path = FlycutEngine/FlycutClipping.m; sourceTree = SOURCE_ROOT; };
|
||||
77DA6B911CB9549B0077917F /* FlycutClipping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FlycutClipping.h; path = FlycutEngine/FlycutClipping.h; sourceTree = SOURCE_ROOT; };
|
||||
8D1107320486CEB800E47090 /* Flycut.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Flycut.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
8D2E28821B0669F500AE62C8 /* com.generalarcade.flycut.black.16.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = com.generalarcade.flycut.black.16.png; path = Resources/com.generalarcade.flycut.black.16.png; sourceTree = "<group>"; };
|
||||
8D2E28831B0669F500AE62C8 /* com.generalarcade.flycut.black.32.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = com.generalarcade.flycut.black.32.png; path = Resources/com.generalarcade.flycut.black.32.png; sourceTree = "<group>"; };
|
||||
|
@ -193,7 +162,7 @@
|
|||
7761C896139BDEC4000FB3AB /* UKPrefsPanel */,
|
||||
7761C889139BDEAF000FB3AB /* UI */,
|
||||
7761C880139BDE94000FB3AB /* LoginItem */,
|
||||
7761C877139BDE7F000FB3AB /* JumpcutEngine */,
|
||||
7761C877139BDE7F000FB3AB /* FlycutEngine */,
|
||||
77A4F3A4139BD72300F39666 /* SGHotKeysLib */,
|
||||
);
|
||||
name = Classes;
|
||||
|
@ -229,7 +198,6 @@
|
|||
29B97314FDCFA39411CA2CEA /* Jumpcut */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
0474801818D46BDB00AA9857 /* Flycut.entitlements */,
|
||||
7794D3D4139BF28B0047E862 /* flycut.icns */,
|
||||
080E96DDFE201D6D7F000001 /* Classes */,
|
||||
29B97315FDCFA39411CA2CEA /* Other Sources */,
|
||||
|
@ -284,14 +252,15 @@
|
|||
name = Frameworks;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
7761C877139BDE7F000FB3AB /* JumpcutEngine */ = {
|
||||
7761C877139BDE7F000FB3AB /* FlycutEngine */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
7761C878139BDE7F000FB3AB /* JumpcutClipping.h */,
|
||||
7761C879139BDE7F000FB3AB /* JumpcutClipping.m */,
|
||||
7761C87A139BDE7F000FB3AB /* JumpcutStore.h */,
|
||||
7761C87B139BDE7F000FB3AB /* JumpcutStore.m */,
|
||||
77DA6B8E1CB9549B0077917F /* FlycutStore.m */,
|
||||
77DA6B8F1CB9549B0077917F /* FlycutStore.h */,
|
||||
77DA6B901CB9549B0077917F /* FlycutClipping.m */,
|
||||
77DA6B911CB9549B0077917F /* FlycutClipping.h */,
|
||||
);
|
||||
name = FlycutEngine;
|
||||
path = JumpcutEngine;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
|
@ -375,8 +344,6 @@
|
|||
77A4F3AF139BD72300F39666 /* SGHotKeyCenter.h in Headers */,
|
||||
77A4F3B1139BD72300F39666 /* SGKeyCodeTranslator.h in Headers */,
|
||||
77A4F3B3139BD72300F39666 /* SGKeyCombo.h in Headers */,
|
||||
7761C87C139BDE7F000FB3AB /* JumpcutClipping.h in Headers */,
|
||||
7761C87E139BDE7F000FB3AB /* JumpcutStore.h in Headers */,
|
||||
7761C886139BDE94000FB3AB /* LoginItemsAE.h in Headers */,
|
||||
7761C887139BDE94000FB3AB /* UKLoginItemRegistry.h in Headers */,
|
||||
7761C890139BDEAF000FB3AB /* BezelWindow.h in Headers */,
|
||||
|
@ -385,9 +352,11 @@
|
|||
7761C899139BDEC4000FB3AB /* UKPrefsPanel.h in Headers */,
|
||||
7761C8AA139BDF12000FB3AB /* SRCommon.h in Headers */,
|
||||
7761C8AC139BDF12000FB3AB /* SRKeyCodeTransformer.h in Headers */,
|
||||
77DA6B951CB9549B0077917F /* FlycutClipping.h in Headers */,
|
||||
7761C8AE139BDF12000FB3AB /* SRRecorderCell.h in Headers */,
|
||||
7761C8B0139BDF12000FB3AB /* SRRecorderControl.h in Headers */,
|
||||
7761C8B2139BDF12000FB3AB /* SRValidator.h in Headers */,
|
||||
77DA6B931CB9549B0077917F /* FlycutStore.h in Headers */,
|
||||
773ABFB113E9AA1A00AE3969 /* NSWindow+TrueCenter.h in Headers */,
|
||||
DBEB0C9C1442F2AE0080D24E /* NSWindow+ULIZoomEffect.h in Headers */,
|
||||
);
|
||||
|
@ -403,11 +372,8 @@
|
|||
8D60A1BA1BC8399900A26CBF /* ShellScript */,
|
||||
8D1107290486CEB800E47090 /* Resources */,
|
||||
8D11072C0486CEB800E47090 /* Sources */,
|
||||
AAECDE440A03E75C007D377A /* CopyFiles */,
|
||||
8D11072E0486CEB800E47090 /* Frameworks */,
|
||||
AAE200D70A23255C002DCC2A /* CopyFiles */,
|
||||
AAE2036C0A27B2B9002DCC2A /* Headers */,
|
||||
AA22E86C0DBC4CB100351132 /* CopyFiles */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
|
@ -511,8 +477,6 @@
|
|||
77A4F3B0139BD72300F39666 /* SGHotKeyCenter.m in Sources */,
|
||||
77A4F3B2139BD72300F39666 /* SGKeyCodeTranslator.m in Sources */,
|
||||
77A4F3B4139BD72300F39666 /* SGKeyCombo.m in Sources */,
|
||||
7761C87D139BDE7F000FB3AB /* JumpcutClipping.m in Sources */,
|
||||
7761C87F139BDE7F000FB3AB /* JumpcutStore.m in Sources */,
|
||||
7761C885139BDE94000FB3AB /* LoginItemsAE.c in Sources */,
|
||||
7761C888139BDE94000FB3AB /* UKLoginItemRegistry.m in Sources */,
|
||||
7761C891139BDEAF000FB3AB /* BezelWindow.m in Sources */,
|
||||
|
@ -520,9 +484,11 @@
|
|||
7761C895139BDEAF000FB3AB /* RoundRecTextField.m in Sources */,
|
||||
7761C89A139BDEC4000FB3AB /* UKPrefsPanel.m in Sources */,
|
||||
7761C8AB139BDF12000FB3AB /* SRCommon.m in Sources */,
|
||||
77DA6B941CB9549B0077917F /* FlycutClipping.m in Sources */,
|
||||
7761C8AD139BDF12000FB3AB /* SRKeyCodeTransformer.m in Sources */,
|
||||
7761C8AF139BDF12000FB3AB /* SRRecorderCell.m in Sources */,
|
||||
7761C8B1139BDF12000FB3AB /* SRRecorderControl.m in Sources */,
|
||||
77DA6B921CB9549B0077917F /* FlycutStore.m in Sources */,
|
||||
7761C8B3139BDF12000FB3AB /* SRValidator.m in Sources */,
|
||||
773ABFB213E9AA1A00AE3969 /* NSWindow+TrueCenter.m in Sources */,
|
||||
DBEB0C9D1442F2AE0080D24E /* NSWindow+ULIZoomEffect.m in Sources */,
|
||||
|
|
|
@ -1,32 +1,17 @@
|
|||
//
|
||||
// JumpcutClipping.h
|
||||
// Jumpcut
|
||||
// http://jumpcut.sourceforge.net/
|
||||
// FlycutClipping.h
|
||||
// Flycut
|
||||
//
|
||||
// Created by steve on Sun Jan 12 2003.
|
||||
// Copyright (c) 2003-2006 Steve Cook
|
||||
// Permission is hereby granted, free of charge, to any person obtaining a
|
||||
// copy of this software and associated documentation files (the "Software"),
|
||||
// to deal in the Software without restriction, including without limitation
|
||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
// and/or sell copies of the Software, and to permit persons to whom the
|
||||
// Software is furnished to do so, subject to the following conditions:
|
||||
// Flycut by Gennadiy Potapov and contributors. Based on Jumpcut by Steve Cook.
|
||||
// Copyright 2011 General Arcade. All rights reserved.
|
||||
//
|
||||
// The above copyright notice and this permission notice shall be included
|
||||
// in all copies or substantial portions of the Software.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
|
||||
// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
|
||||
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
|
||||
// THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
// This code is open-source software subject to the MIT License; see the homepage
|
||||
// at <https://github.com/TermiT/Flycut> for details.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
@interface JumpcutClipping : NSObject {
|
||||
@interface FlycutClipping : NSObject {
|
||||
// What must a clipping hold?
|
||||
// The text
|
||||
NSString * clipContents;
|
||||
|
@ -59,7 +44,7 @@
|
|||
-(void) setHasName:(BOOL)newHasName;
|
||||
|
||||
// Retrieve values
|
||||
-(JumpcutClipping *) clipping;
|
||||
-(FlycutClipping *) clipping;
|
||||
-(NSString *) contents;
|
||||
-(int) displayLength;
|
||||
-(NSString *) displayString;
|
|
@ -1,32 +1,18 @@
|
|||
//
|
||||
// JumpcutClipping.m
|
||||
// Jumpcut
|
||||
// http://jumpcut.sourceforge.net/
|
||||
// FlycutClipping.m
|
||||
// Flycut
|
||||
//
|
||||
// Created by steve on Sun Jan 12 2003.
|
||||
// Copyright (c) 2003-2006 Steve Cook
|
||||
// Permission is hereby granted, free of charge, to any person obtaining a
|
||||
// copy of this software and associated documentation files (the "Software"),
|
||||
// to deal in the Software without restriction, including without limitation
|
||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
// and/or sell copies of the Software, and to permit persons to whom the
|
||||
// Software is furnished to do so, subject to the following conditions:
|
||||
// Flycut by Gennadiy Potapov and contributors. Based on Jumpcut by Steve Cook.
|
||||
// Copyright 2011 General Arcade. All rights reserved.
|
||||
//
|
||||
// The above copyright notice and this permission notice shall be included
|
||||
// in all copies or substantial portions of the Software.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
|
||||
// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
|
||||
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
|
||||
// THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
// This code is open-source software subject to the MIT License; see the homepage
|
||||
// at <https://github.com/TermiT/Flycut> for details.
|
||||
//
|
||||
|
||||
#import "JumpcutClipping.h"
|
||||
|
||||
@implementation JumpcutClipping
|
||||
#import "FlycutClipping.h"
|
||||
|
||||
@implementation FlycutClipping
|
||||
|
||||
-(id) init
|
||||
{
|
||||
|
@ -177,7 +163,7 @@
|
|||
return description;
|
||||
}
|
||||
|
||||
-(JumpcutClipping *) clipping
|
||||
-(FlycutClipping *) clipping
|
||||
{
|
||||
return self;
|
||||
}
|
||||
|
@ -235,7 +221,7 @@
|
|||
return YES;
|
||||
if (!other || ![other isKindOfClass:[self class]])
|
||||
return NO;
|
||||
JumpcutClipping * otherClip = (JumpcutClipping *)other;
|
||||
FlycutClipping * otherClip = (FlycutClipping *)other;
|
||||
return ([self.type isEqualToString:otherClip.type] &&
|
||||
[self.displayString isEqualToString:otherClip.displayString] &&
|
||||
(self.displayLength == otherClip.displayLength) &&
|
|
@ -1,42 +1,19 @@
|
|||
//
|
||||
// JumpcutStore.h
|
||||
// Jumpcut
|
||||
// http://jumpcut.sourceforge.net/
|
||||
// FlycutStore.h
|
||||
// Flycut
|
||||
//
|
||||
// Created by steve on Sun Dec 21 2003.
|
||||
// Copyright (c) 2003-2006 Steve Cook
|
||||
// Permission is hereby granted, free of charge, to any person obtaining a
|
||||
// copy of this software and associated documentation files (the "Software"),
|
||||
// to deal in the Software without restriction, including without limitation
|
||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
// and/or sell copies of the Software, and to permit persons to whom the
|
||||
// Software is furnished to do so, subject to the following conditions:
|
||||
// Flycut by Gennadiy Potapov and contributors. Based on Jumpcut by Steve Cook.
|
||||
// Copyright 2011 General Arcade. All rights reserved.
|
||||
//
|
||||
// The above copyright notice and this permission notice shall be included
|
||||
// in all copies or substantial portions of the Software.
|
||||
// This code is open-source software subject to the MIT License; see the homepage
|
||||
// at <https://github.com/TermiT/Flycut> for details.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
|
||||
// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
|
||||
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
|
||||
// THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
//
|
||||
// The Jumpcut store is the component that actually holds the strings.
|
||||
// It deals with everything regarding holding and returning the clippings,
|
||||
// leaving all UI-related concerns to the other components.
|
||||
|
||||
// jcRememberNum and jcDisplayNum are slight misnomers; they're both "remember this many"
|
||||
// limits, but they represent slightly different things.
|
||||
|
||||
// In Jumpcut 0.5, I should go through and fiddle with the nomenclature.
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
#import "JumpcutClipping.h"
|
||||
#import "FlycutClipping.h"
|
||||
|
||||
@interface JumpcutStore : NSObject {
|
||||
@interface FlycutStore : NSObject {
|
||||
|
||||
// Our various listener-related preferences
|
||||
int jcRememberNum; // The max we will allow users to display; 20
|
||||
|
@ -65,7 +42,7 @@
|
|||
-(int) rememberNum;
|
||||
-(int) displayLen;
|
||||
-(int) jcListCount;
|
||||
-(JumpcutClipping *) clippingAtPosition:(int)index;
|
||||
-(FlycutClipping *) clippingAtPosition:(int)index;
|
||||
-(NSString *) clippingContentsAtPosition:(int)index;
|
||||
-(NSString *) clippingDisplayStringAtPosition:(int)index;
|
||||
-(NSString *) clippingTypeAtPosition:(int)index;
|
||||
|
@ -76,7 +53,7 @@
|
|||
|
||||
// Add a clipping
|
||||
-(void) addClipping:(NSString *)clipping ofType:(NSString *)type fromAppLocalizedName:(NSString *)appLocalizedName fromAppBundleURL:(NSString *)bundleURL atTimestamp:(int) timestamp;
|
||||
-(void) addClipping:(JumpcutClipping*) clipping;
|
||||
-(void) addClipping:(FlycutClipping*) clipping;
|
||||
|
||||
// Delete a clipping
|
||||
-(void) clearItem:(int)index;
|
|
@ -1,33 +1,19 @@
|
|||
//
|
||||
// JumpcutStore.m
|
||||
// Jumpcut
|
||||
// http://jumpcut.sourceforge.net/
|
||||
// FlycutStore.m
|
||||
// Flycut
|
||||
//
|
||||
// Created by steve on Sun Dec 21 2003.
|
||||
// Copyright (c) 2003-2006 Steve Cook
|
||||
// Permission is hereby granted, free of charge, to any person obtaining a
|
||||
// copy of this software and associated documentation files (the "Software"),
|
||||
// to deal in the Software without restriction, including without limitation
|
||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
// and/or sell copies of the Software, and to permit persons to whom the
|
||||
// Software is furnished to do so, subject to the following conditions:
|
||||
// Flycut by Gennadiy Potapov and contributors. Based on Jumpcut by Steve Cook.
|
||||
// Copyright 2011 General Arcade. All rights reserved.
|
||||
//
|
||||
// The above copyright notice and this permission notice shall be included
|
||||
// in all copies or substantial portions of the Software.
|
||||
// This code is open-source software subject to the MIT License; see the homepage
|
||||
// at <https://github.com/TermiT/Flycut> for details.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
||||
// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
|
||||
// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
|
||||
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
|
||||
// THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
//
|
||||
|
||||
#import "JumpcutStore.h"
|
||||
#import "JumpcutClipping.h"
|
||||
#import "FlycutStore.h"
|
||||
#import "FlycutClipping.h"
|
||||
|
||||
@implementation JumpcutStore
|
||||
@implementation FlycutStore
|
||||
|
||||
-(id) init
|
||||
{
|
||||
|
@ -54,9 +40,9 @@
|
|||
return;
|
||||
}
|
||||
// Clipping object
|
||||
JumpcutClipping * newClipping;
|
||||
FlycutClipping * newClipping;
|
||||
// Create clipping
|
||||
newClipping = [[JumpcutClipping alloc] initWithContents:clipping
|
||||
newClipping = [[FlycutClipping alloc] initWithContents:clipping
|
||||
withType:type
|
||||
withDisplayLength:[self displayLen]
|
||||
withAppLocalizedName:appLocalizedName
|
||||
|
@ -68,7 +54,7 @@
|
|||
[newClipping release];
|
||||
}
|
||||
|
||||
-(void) addClipping:(JumpcutClipping*) clipping{
|
||||
-(void) addClipping:(FlycutClipping*) clipping{
|
||||
if ([jcList containsObject:clipping] && [[[NSUserDefaults standardUserDefaults] valueForKey:@"removeDuplicates"] boolValue]) {
|
||||
[jcList removeObject:clipping];
|
||||
}
|
||||
|
@ -105,7 +91,7 @@
|
|||
|
||||
-(void) clippingMoveToTop:(int)index
|
||||
{
|
||||
JumpcutClipping *clipping = [jcList objectAtIndex:index];
|
||||
FlycutClipping *clipping = [jcList objectAtIndex:index];
|
||||
[jcList insertObject:clipping atIndex:0];
|
||||
[jcList removeObjectAtIndex:index+1];
|
||||
}
|
||||
|
@ -133,7 +119,7 @@
|
|||
|
||||
if ( newDisplayLength > 0 ) {
|
||||
jcDisplayLen = newDisplayLength;
|
||||
for (JumpcutClipping *aClipping in jcList) {
|
||||
for (FlycutClipping *aClipping in jcList) {
|
||||
[aClipping setDisplayLength:newDisplayLength];
|
||||
}
|
||||
}
|
||||
|
@ -154,7 +140,7 @@
|
|||
return [jcList count];
|
||||
}
|
||||
|
||||
-(JumpcutClipping *) clippingAtPosition:(int)index
|
||||
-(FlycutClipping *) clippingAtPosition:(int)index
|
||||
{
|
||||
if ( index >= [jcList count] ) {
|
||||
return nil;
|
||||
|
@ -191,7 +177,7 @@
|
|||
NSArray *subArray;
|
||||
NSMutableArray *returnArray = [[[NSMutableArray alloc] init] autorelease];
|
||||
NSEnumerator *enumerator;
|
||||
JumpcutClipping *aClipping;
|
||||
FlycutClipping *aClipping;
|
||||
theRange.location = 0;
|
||||
theRange.length = howMany;
|
||||
if ( howMany > [jcList count] ) {
|
||||
|
@ -217,7 +203,7 @@
|
|||
NSArray *subArray;
|
||||
NSMutableArray *returnArray = [[[NSMutableArray alloc] init] autorelease];
|
||||
NSEnumerator *enumerator;
|
||||
JumpcutClipping *aClipping;
|
||||
FlycutClipping *aClipping;
|
||||
|
||||
// If we have a search, do that. Pretty much a mix of the other two paths below, but separated out to avoid extra processing.
|
||||
if (nil != search && search.length > 0) {
|
||||
|
@ -255,7 +241,7 @@
|
|||
NSArray *subArray;
|
||||
NSMutableArray *returnArray = [[[NSMutableArray alloc] init] autorelease];
|
||||
NSEnumerator *enumerator;
|
||||
JumpcutClipping *aClipping;
|
||||
FlycutClipping *aClipping;
|
||||
|
||||
// If we have a search, do that.
|
||||
if (nil != search && search.length > 0) {
|
|
@ -1,12 +1,14 @@
|
|||
//
|
||||
// BezelWindow.h
|
||||
// Jumpcut
|
||||
// Flycut
|
||||
//
|
||||
// Created by Steve Cook on 4/3/06.
|
||||
// Copyright 2006 Steve Cook. All rights reserved.
|
||||
// Flycut by Gennadiy Potapov and contributors. Based on Jumpcut by Steve Cook.
|
||||
// Copyright 2011 General Arcade. All rights reserved.
|
||||
//
|
||||
// This code is open-source software subject to the MIT License; see the homepage
|
||||
// at <http://jumpcut.sourceforge.net/> for details.
|
||||
// at <https://github.com/TermiT/Flycut> for details.
|
||||
//
|
||||
|
||||
|
||||
#import <Cocoa/Cocoa.h>
|
||||
#import "RoundRecBezierPath.h"
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
//
|
||||
// BezelWindow.m
|
||||
// Jumpcut
|
||||
// Flycut
|
||||
//
|
||||
// Created by Steve Cook on 4/3/06.
|
||||
// Copyright 2006 Steve Cook. All rights reserved.
|
||||
// Flycut by Gennadiy Potapov and contributors. Based on Jumpcut by Steve Cook.
|
||||
// Copyright 2011 General Arcade. All rights reserved.
|
||||
//
|
||||
// This code is open-source software subject to the MIT License; see the homepage
|
||||
// at <http://jumpcut.sourceforge.net/> for details.
|
||||
// at <https://github.com/TermiT/Flycut> for details.
|
||||
//
|
||||
|
||||
#import "BezelWindow.h"
|
||||
|
||||
|
|
|
@ -1,9 +1,13 @@
|
|||
//
|
||||
// NSWindow+TrueCenter.h
|
||||
// Jumpcut
|
||||
// Flycut
|
||||
//
|
||||
// Flycut by Gennadiy Potapov and contributors. Based on Jumpcut by Steve Cook.
|
||||
// Copyright 2011 General Arcade. All rights reserved.
|
||||
//
|
||||
// This code is open-source software subject to the MIT License; see the homepage
|
||||
// at <https://github.com/TermiT/Flycut> for details.
|
||||
//
|
||||
// Created by Gennadii Potapov on 4/8/11.
|
||||
// Copyright 2011 __MyCompanyName__. All rights reserved.
|
||||
//
|
||||
|
||||
#import <AppKit/AppKit.h>
|
||||
|
|
|
@ -1,9 +1,13 @@
|
|||
//
|
||||
// NSWindow+TrueCenter.m
|
||||
// Jumpcut
|
||||
// Flycut
|
||||
//
|
||||
// Flycut by Gennadiy Potapov and contributors. Based on Jumpcut by Steve Cook.
|
||||
// Copyright 2011 General Arcade. All rights reserved.
|
||||
//
|
||||
// This code is open-source software subject to the MIT License; see the homepage
|
||||
// at <https://github.com/TermiT/Flycut> for details.
|
||||
//
|
||||
// Created by Gennadii Potapov on 4/8/11.
|
||||
// Copyright 2011 __MyCompanyName__. All rights reserved.
|
||||
//
|
||||
|
||||
#import "NSWindow+TrueCenter.h"
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
//
|
||||
// RoundRecBezierPath.h
|
||||
// Jumpcut
|
||||
// Flycut
|
||||
//
|
||||
// Created by steve on Tue Dec 16 2003.
|
||||
// Copyright (c) 2003 Steve Cook. All rights reserved.
|
||||
// Flycut by Gennadiy Potapov and contributors. Based on Jumpcut by Steve Cook.
|
||||
// Copyright 2011 General Arcade. All rights reserved.
|
||||
//
|
||||
// This code is open-source software subject to the MIT License; see the homepage
|
||||
// at <http://jumpcut.sourceforge.net/> for details.
|
||||
// at <https://github.com/TermiT/Flycut> for details.
|
||||
//
|
||||
|
||||
#import <AppKit/AppKit.h>
|
||||
#import <AppKit/NSBezierPath.h>
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
//
|
||||
// RoundRecBezierPath.m
|
||||
// Jumpcut
|
||||
// Flycut
|
||||
//
|
||||
// Created by steve on Tue Dec 16 2003.
|
||||
// Copyright (c) 2003 Steve Cook. All rights reserved.
|
||||
// Flycut by Gennadiy Potapov and contributors. Based on Jumpcut by Steve Cook.
|
||||
// Copyright 2011 General Arcade. All rights reserved.
|
||||
//
|
||||
// This code is open-source software subject to the MIT License; see the homepage
|
||||
// at <http://jumpcut.sourceforge.net/> for details.
|
||||
// at <https://github.com/TermiT/Flycut> for details.
|
||||
//
|
||||
|
||||
#import "RoundRecBezierPath.h"
|
||||
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
//
|
||||
// RoundedTextField.h
|
||||
// Jumpcut
|
||||
// RoundRecTextField.h
|
||||
// Flycut
|
||||
//
|
||||
// Created by steve on Wed Dec 17 2003.
|
||||
// Copyright (c) 2003 Steve Cook. All rights reserved.
|
||||
// Flycut by Gennadiy Potapov and contributors. Based on Jumpcut by Steve Cook.
|
||||
// Copyright 2011 General Arcade. All rights reserved.
|
||||
//
|
||||
// This code is open-source software subject to the MIT License; see the homepage
|
||||
// at <http://jumpcut.sourceforge.net/> for details.
|
||||
// at <https://github.com/TermiT/Flycut> for details.
|
||||
//
|
||||
|
||||
#import <AppKit/AppKit.h>
|
||||
|
||||
|
|
|
@ -1,12 +1,14 @@
|
|||
//
|
||||
// RoundedTextField.m
|
||||
// Jumpcut
|
||||
// RoundRecTextField.m
|
||||
// Flycut
|
||||
//
|
||||
// Created by steve on Wed Dec 17 2003.
|
||||
// Copyright (c) 2003 Steve Cook. All rights reserved.
|
||||
// Flycut by Gennadiy Potapov and contributors. Based on Jumpcut by Steve Cook.
|
||||
// Copyright 2011 General Arcade. All rights reserved.
|
||||
//
|
||||
// This code is open-source software subject to the MIT License; see the homepage
|
||||
// at <http://jumpcut.sourceforge.net/> for details.
|
||||
// at <https://github.com/TermiT/Flycut> for details.
|
||||
//
|
||||
//
|
||||
|
||||
#import "RoundRecTextField.h"
|
||||
#import "RoundRecBezierPath.h"
|
||||
|
|
9
main.m
9
main.m
|
@ -1,9 +1,12 @@
|
|||
//
|
||||
// main.m
|
||||
// Jumpcut
|
||||
// Flycut
|
||||
//
|
||||
// Created by Steve Cook on 4/25/06.
|
||||
// Copyright __MyCompanyName__ 2006. All rights reserved.
|
||||
// Flycut by Gennadiy Potapov and contributors. Based on Jumpcut by Steve Cook.
|
||||
// Copyright 2011 General Arcade. All rights reserved.
|
||||
//
|
||||
// This code is open-source software subject to the MIT License; see the homepage
|
||||
// at <https://github.com/TermiT/Flycut> for details.
|
||||
//
|
||||
|
||||
#import <Cocoa/Cocoa.h>
|
||||
|
|
Loading…
Add table
Reference in a new issue