blob: 1ae5200ef2d50f5817a0fb3eaa60d070da0cd60e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
// Copyright (c) 2011 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// Constants used for the Tabs API and the Windows API.
#ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_OFFSCREEN_TABS_MODULE_CONSTANTS_H_
#define CHROME_BROWSER_EXTENSIONS_EXTENSION_OFFSCREEN_TABS_MODULE_CONSTANTS_H_
#pragma once
namespace extension_offscreen_tabs_module_constants {
// TODO(alexbost): Some of these should be refactored
// offscreen tab keys
extern const char kIdKey[];
extern const char kUrlKey[];
extern const char kWidthKey[];
extern const char kHeightKey[];
// toDataUrl keys
extern const char kFormatKey[];
extern const char kQualityKey[];
// mouse keys
extern const char kMouseEventTypeKey[];
extern const char kMouseEventButtonKey[];
extern const char kMouseEventWheelDeltaXKey[];
extern const char kMouseEventWheelDeltaYKey[];
extern const char kMouseEventAltKeyKey[];
extern const char kMouseEventCtrlKeyKey[];
extern const char kMouseEventMetaKeyKey[];
extern const char kMouseEventShiftKeyKey[];
// toDataUrl values
extern const char kFormatValueJpeg[];
extern const char kFormatValuePng[];
extern const char kMimeTypeJpeg[];
extern const char kMimeTypePng[];
// mouse values
extern const char kMouseEventTypeValueMousedown[];
extern const char kMouseEventTypeValueMouseup[];
extern const char kMouseEventTypeValueClick[];
extern const char kMouseEventTypeValueMousemove[];
extern const char kMouseEventTypeValueMousewheel[];
extern const int kMouseEventButtonValueLeft;
extern const int kMouseEventButtonValueMiddle;
extern const int kMouseEventButtonValueRight;
// keyboard keys
extern const char kKeyboardEventTypeKey[];
extern const char kKeyboardEventCharCodeKey[];
extern const char kKeyboardEventKeyCodeKey[];
extern const char kKeyboardEventAltKeyKey[];
extern const char kKeyboardEventCtrlKeyKey[];
extern const char kKeyboardEventShiftKeyKey[];
// keyboard values
extern const char kKeyboardEventTypeValueKeypress[];
extern const char kKeyboardEventTypeValueKeydown[];
extern const char kKeyboardEventTypeValueKeyup[];
// events
extern const char kDispatchEvent[];
extern const char kEventOnUpdated[];
// errors
extern const char kCurrentTabNotFound[];
extern const char kInternalVisibleTabCaptureError[];
extern const char kInvalidKeyboardEventObjectError[];
extern const char kInvalidMouseEventObjectError[];
extern const char kInvalidUrlError[];
extern const char kNoCrashBrowserError[];
extern const char kNoCurrentWindowError[];
extern const char kNoMouseCoordinatesError[];
extern const char kOffscreenTabNotFoundError[];
extern const char kTabNotFoundError[];
}; // namespace extension_offscreen_tabs_module_constants
#endif // CHROME_BROWSER_EXTENSIONS_EXTENSION_OFFSCREEN_TABS_MODULE_CONSTANTS_H_
|