13345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick// Copyright (c) 2010 The Chromium Authors. All rights reserved. 2c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch// Use of this source code is governed by a BSD-style license that can be 3c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch// found in the LICENSE file. 4c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 5c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch// Constants used to for the Bookmarks API. 6c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 7c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_BOOKMARKS_MODULE_CONSTANTS_H_ 8c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch#define CHROME_BROWSER_EXTENSIONS_EXTENSION_BOOKMARKS_MODULE_CONSTANTS_H_ 93345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick#pragma once 10c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 11c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochnamespace extension_bookmarks_module_constants { 12c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 13c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch// Keys. 143345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kIdKey[]; 153345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kIndexKey[]; 163345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kParentIdKey[]; 173345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kOldIndexKey[]; 183345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kOldParentIdKey[]; 193345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kUrlKey[]; 203345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kTitleKey[]; 213345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kChildrenKey[]; 223345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kChildIdsKey[]; 233345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kRecursiveKey[]; 243345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kDateAddedKey[]; 25ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kDateFolderModifiedKey[]; 26c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch// TODO(arv): Move bookmark manager related constants out of this file. 273345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kSameProfileKey[]; 283345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickextern const char kElementsKey[]; 29c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 30c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch// Errors. 31c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochextern const char kNoNodeError[]; 32c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochextern const char kNoParentError[]; 33c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochextern const char kFolderNotEmptyError[]; 34c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochextern const char kInvalidIdError[]; 35c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochextern const char kInvalidIndexError[]; 36c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochextern const char kInvalidUrlError[]; 37c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochextern const char kModifySpecialError[]; 38ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenextern const char kEditBookmarksDisabled[]; 39c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 40c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch// Events. 41c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochextern const char kOnBookmarkCreated[]; 42c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochextern const char kOnBookmarkRemoved[]; 43c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochextern const char kOnBookmarkChanged[]; 44c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochextern const char kOnBookmarkMoved[]; 45c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochextern const char kOnBookmarkChildrenReordered[]; 46c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochextern const char kOnBookmarkImportBegan[]; 47c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochextern const char kOnBookmarkImportEnded[]; 48c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch// TODO(arv): Move bookmark manager related constants out of this file. 49c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochextern const char kOnBookmarkDragEnter[]; 50c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochextern const char kOnBookmarkDragLeave[]; 51c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochextern const char kOnBookmarkDrop[]; 52c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 53c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch}; // namespace extension_bookmarks_module_constants 54c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 55c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch#endif // CHROME_BROWSER_EXTENSIONS_EXTENSION_BOOKMARKS_MODULE_CONSTANTS_H_ 56