aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPConstants.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/SPConstants.h')
-rw-r--r--Source/SPConstants.h110
1 files changed, 110 insertions, 0 deletions
diff --git a/Source/SPConstants.h b/Source/SPConstants.h
new file mode 100644
index 00000000..8ab19b02
--- /dev/null
+++ b/Source/SPConstants.h
@@ -0,0 +1,110 @@
+//
+// $Id$
+//
+// SPConstants.h
+// sequel-pro
+//
+// Created by Stuart Connolly (stuconnolly.com) on October 16, 2009
+// Copyright (c) 2009 Stuart Connolly. All rights reserved.
+//
+// This program is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; either version 2 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+//
+// More info at <http://code.google.com/p/sequel-pro/>
+
+#import <Cocoa/Cocoa.h>
+
+// Extensions
+#define DEFAULT_SEQUEL_PRO_FILE_EXTENSION @"spf"
+#define DEFAULT_QUERY_FAVORITE_FILE_EXTENSION @"sql"
+#define DEFAULT_CONSOLE_LOG_FILE_EXTENSION @"sql"
+
+// Tableview drag types
+#define FAVORITES_PB_DRAG_TYPE @"SequelProPreferencesPasteboard"
+#define CONTENT_FILTER_PB_DRAG_TYPE @"SequelProContentFilterPasteboard"
+#define QUERY_FAVORITES_PB_DRAG_TYPE @"SequelProQueryFavoritesPasteboard"
+
+// URLs
+#define SEQUEL_PRO_HOME_PAGE_URL @"http://www.sequelpro.com/"
+#define SEQUEL_PRO_DONATIONS_URL @"http://www.sequelpro.com/donate.html"
+#define SEQUEL_PRO_FAQ_URL @"http://www.sequelpro.com/frequently-asked-questions.html"
+#define SEQUEL_PRO_DOCS_URL @"http://www.sequelpro.com/docs"
+#define SEQUEL_PRO_CONTACT_URL @"http://www.sequelpro.com/docs/Contact_the_developers"
+
+// Preference key constants
+extern NSString *SPDefaultEncoding;
+extern NSString *SPUseMonospacedFonts;
+extern NSString *SPDisplayTableViewVerticalGridlines;
+extern NSString *SPReloadAfterAddingRow;
+extern NSString *SPReloadAfterEditingRow;
+extern NSString *SPReloadAfterRemovingRow;
+extern NSString *SPLoadBlobsAsNeeded;
+extern NSString *SPFetchCorrectRowCount;
+extern NSString *SPNewFieldsAllowNulls;
+extern NSString *SPLimitResults;
+extern NSString *SPLimitResultsValue;
+extern NSString *SPNullValue;
+extern NSString *SPShowNoAffectedRowsError;
+extern NSString *SPGrowlEnabled;
+extern NSString *SPConnectionTimeoutValue;
+extern NSString *SPUseKeepAlive;
+extern NSString *SPKeepAliveInterval;
+extern NSString *SPEditInSheetEnabled;
+extern NSString *SPQueryFavoriteReplacesContent;
+extern NSString *SPQueryHistoryReplacesContent;
+extern NSString *SPCustomQueryEditorFont;
+extern NSString *SPCustomQueryEditorBackgroundColor;
+extern NSString *SPCustomQueryEditorBacktickColor;
+extern NSString *SPCustomQueryEditorCommentColor;
+extern NSString *SPCustomQueryEditorNumericColor;
+extern NSString *SPCustomQueryEditorQuoteColor;
+extern NSString *SPCustomQueryEditorSQLKeywordColor;
+extern NSString *SPCustomQueryEditorTextColor;
+extern NSString *SPCustomQueryEditorHighlightQueryColor;
+extern NSString *SPCustomQueryEditorCaretColor;
+extern NSString *SPCustomQueryEditorVariableColor;
+extern NSString *SPCustomQueryHighlightCurrentQuery;
+extern NSString *SPCustomQueryAutoIndent;
+extern NSString *SPCustomQueryAutoPairCharacters;
+extern NSString *SPCustomQueryAutoUppercaseKeywords;
+extern NSString *SPCustomQueryUpdateAutoHelp;
+extern NSString *SPCustomQueryAutoHelpDelay;
+extern NSString *SPCustomQueryMaxHistoryItems;
+extern NSString *SPLastSQLFileEncoding;
+extern NSString *SPSelectLastFavoriteUsed;
+extern NSString *SPLastFavoriteIndex;
+extern NSString *SPTableInformationPanelCollapsed;
+extern NSString *SPConsoleEnableLogging;
+extern NSString *SPConsoleEnableInterfaceLogging;
+extern NSString *SPConsoleEnableCustomQueryLogging;
+extern NSString *SPConsoleEnableImportExportLogging;
+extern NSString *SPEnableErrorLogging;
+extern NSString *SPConsoleShowTimestamps;
+extern NSString *SPConsoleShowSelectsAndShows;
+extern NSString *SPConsoleShowHelps;
+extern NSString *SPPrintBackground;
+extern NSString *SPPrintImagePreviews;
+extern NSString *SPContentFilters;
+extern NSString *SPCSVImportFieldTerminator;
+extern NSString *SPCSVImportLineTerminator;
+extern NSString *SPCSVImportFieldEnclosedBy;
+extern NSString *SPCSVImportFieldEscapeCharacter;
+extern NSString *SPCSVImportFirstLineIsHeader;
+extern NSString *SPLastUsedVersion;
+extern NSString *SPFieldEditorSheetFont;
+extern NSString *SPQuickLookTypes;
+extern NSString *SPQueryFavorites;
+extern NSString *SPFavorites;
+extern NSString *SPTableColumnWidths;
+extern NSString *SPQueryHistory;