source: trunk/ICeCoffEE/ICeCoffEE/ICeCoffEEShared.h@ 216

Last change on this file since 216 was 216, checked in by Nicholas Riley, 18 years ago

VERSION: Starting with 1.4.3d1.

APE.icns: Generic APE icon (not sure whether we care).

SmartCrashReportsAPI.[ho]: SCR 1.1.

ICeCoffEEWebKit.m: -elementAtPoint: isn't in current
development WebKit; switch to the version in WebHTMLView.

Info-APE Module.plist: Update version to 1.4.3d1.

ICeCoffEE.xcodeproj: Xcode 2 version of project, required fixing
script which copies the APE bundle into the installer. We're still
building for 10.3.9 and later on PowerPC only for this release.

English.lproj/APEInfo.rtfd: Small clarifications, update release notes
and version information.

English.lproj/InfoPlist.strings: Update version to 1.4.3d1.

ICeCoffEEShared.h: Use varargs macros to finally fix the stupid
warnings when ICCF_DEBUG is 0.

ICeCoffEE APE.xcode: Removed.

ICeCoffEETerminal.m: Fixes crash on clicking disabled close/minimize
widgets in Open dialog (invalid super method call) by implementing
overridden methods in the faked superclass.

ape_install: APE 1.5.1.

Info-APEManagerPrefPane.plist: Update version number.

APEMain.m: Implement SCR. Fix a comment typo. Remove some useless
uses of the comma operator so the new warning-less ICapeprintf works.

package-ICeCoffEE.sh: Use new xcodebuild syntax and build layout.
Remove a useless use of the semicolon. Nuke localizations on
development builds.

File size: 1.8 KB
Line 
1/*
2 * ICeCoffEEShared.h
3 * ICeCoffEE APE
4 *
5 * Created by Nicholas Riley on Mon Jan 20 2003.
6 * Copyright (c) 2003 Nicholas Riley. All rights reserved.
7 *
8 */
9
10#ifndef _H_ICeCoffEEShared
11#define _H_ICeCoffEEShared
12
13#include <CoreFoundation/CoreFoundation.h>
14
15#define ICCF_DEBUG 0
16
17#if ICCF_DEBUG
18#define ICLog NSLog
19#define ICapeprintf apeprintf
20#else
21#define ICLog(args...) ;
22#define ICapeprintf(args...) ;
23#endif
24
25// we compile against the 10.3.9 SDK, so this isn't defined yet
26#define NSAppKitVersionNumber10_3 743
27
28extern const OSType kICCFCreator;
29
30extern const CFStringRef kICBundleIdentifier;
31
32// ICeCoffEE 1.1/1.2 CFPreferences
33extern const CFStringRef kIC12PrefExcluded;
34extern const CFStringRef kIC12PrefExcludedAppSpecifierBundleID;
35
36// CFPreferences
37extern const CFStringRef kICLastLoadedVersion; // CFString
38extern const CFStringRef kICCommandClickEnabled; // CFNumber (Boolean)
39extern const CFStringRef kICTextBlinkEnabled; // CFNumber (Boolean)
40extern const CFStringRef kICTextBlinkCount; // CFNumber (int)
41extern const CFStringRef kICServicesInContextualMenu; // CFNumber (Boolean)
42extern const CFStringRef kICServicesInMenuBar; // CFNumber (Boolean)
43extern const CFStringRef kICServiceOptions; // CFDictionary
44extern const CFStringRef kICTerminalRequireOptionForSelfDrag; // CFNumber (Boolean)
45extern const CFStringRef kICErrorSoundEnabled; // CFNumber (Boolean)
46extern const CFStringRef kICErrorDialogEnabled; // CFNumber (Boolean)
47
48// kICServiceOptions dictionary keys
49extern const CFStringRef kICServiceHidden; // CFNumber (Boolean)
50extern const CFStringRef kICServiceShortcut; // reserved for future use
51extern const CFStringRef kICServiceSubmenu; // CFDictionary
52
53// APEBundleMessages
54extern const CFStringRef kICPreferencesChanged;
55
56// UI constants
57extern const int kICHysteresisPixels;
58extern const int kICBlinkDelayUsecs;
59
60#endif /* _H_ICeCoffEEShared */
Note: See TracBrowser for help on using the repository browser.