summaryrefslogtreecommitdiffstats
path: root/content/common/view_messages.h
diff options
context:
space:
mode:
Diffstat (limited to 'content/common/view_messages.h')
-rw-r--r--content/common/view_messages.h153
1 files changed, 1 insertions, 152 deletions
diff --git a/content/common/view_messages.h b/content/common/view_messages.h
index f80be55..ea9b902 100644
--- a/content/common/view_messages.h
+++ b/content/common/view_messages.h
@@ -15,6 +15,7 @@
#include "content/common/page_transition_types.h"
#include "content/common/page_zoom.h"
#include "content/common/renderer_preferences.h"
+#include "content/common/view_message_enums.h"
#include "content/common/webkit_param_traits.h"
#include "content/common/window_container_type.h"
#include "ipc/ipc_channel_handle.h"
@@ -44,158 +45,6 @@
#include "content/common/mac/font_descriptor.h"
#endif
-// Define enums used in this file inside an include-guard.
-#ifndef CONTENT_COMMON_VIEW_MESSAGES_H_
-#define CONTENT_COMMON_VIEW_MESSAGES_H_
-
-struct ViewHostMsg_AccEvent {
- enum Value {
- // The active descendant of a node has changed.
- ACTIVE_DESCENDANT_CHANGED,
-
- // An alert appeared.
- ALERT,
-
- // The node checked state has changed.
- CHECK_STATE_CHANGED,
-
- // The node tree structure has changed.
- CHILDREN_CHANGED,
-
- // The node in focus has changed.
- FOCUS_CHANGED,
-
- // Page layout has completed.
- LAYOUT_COMPLETE,
-
- // Content within a part of the page marked as a live region changed.
- LIVE_REGION_CHANGED,
-
- // The document node has loaded.
- LOAD_COMPLETE,
-
- // A menu list value changed.
- MENU_LIST_VALUE_CHANGED,
-
- // An object was shown.
- OBJECT_SHOW,
-
- // An object was hidden.
- OBJECT_HIDE,
-
- // The number of rows in a grid or tree control changed.
- ROW_COUNT_CHANGED,
-
- // A row in a grid or tree control was collapsed.
- ROW_COLLAPSED,
-
- // A row in a grid or tree control was expanded.
- ROW_EXPANDED,
-
- // The document was scrolled to an anchor node.
- SCROLLED_TO_ANCHOR,
-
- // One or more selected children of this node have changed.
- SELECTED_CHILDREN_CHANGED,
-
- // The text cursor or selection changed.
- SELECTED_TEXT_CHANGED,
-
- // Text was inserted in a node with text content.
- TEXT_INSERTED,
-
- // Text was removed in a node with text content.
- TEXT_REMOVED,
-
- // The node value has changed.
- VALUE_CHANGED,
- };
-};
-
-// Values that may be OR'd together to form the 'flags' parameter of the
-// ViewMsg_EnablePreferredSizeChangedMode message.
-enum ViewHostMsg_EnablePreferredSizeChangedMode_Flags {
- kPreferredSizeNothing,
- kPreferredSizeWidth = 1 << 0,
- // Requesting the height currently requires a polling loop in render_view.cc.
- kPreferredSizeHeightThisIsSlow = 1 << 1,
-};
-
-struct ViewHostMsg_RunFileChooser_Mode {
- public:
- enum Value {
- // Requires that the file exists before allowing the user to pick it.
- Open,
-
- // Like Open, but allows picking multiple files to open.
- OpenMultiple,
-
- // Like Open, but selects a folder.
- OpenFolder,
-
- // Allows picking a nonexistent file, and prompts to overwrite if the file
- // already exists.
- Save,
- };
-};
-
-// Values that may be OR'd together to form the 'flags' parameter of a
-// ViewHostMsg_UpdateRect_Params structure.
-struct ViewHostMsg_UpdateRect_Flags {
- enum {
- IS_RESIZE_ACK = 1 << 0,
- IS_RESTORE_ACK = 1 << 1,
- IS_REPAINT_ACK = 1 << 2,
- };
- static bool is_resize_ack(int flags) {
- return (flags & IS_RESIZE_ACK) != 0;
- }
- static bool is_restore_ack(int flags) {
- return (flags & IS_RESTORE_ACK) != 0;
- }
- static bool is_repaint_ack(int flags) {
- return (flags & IS_REPAINT_ACK) != 0;
- }
-};
-
-struct ViewMsg_Navigate_Type {
- public:
- enum Value {
- // Reload the page.
- RELOAD,
-
- // Reload the page, ignoring any cache entries.
- RELOAD_IGNORING_CACHE,
-
- // The navigation is the result of session restore and should honor the
- // page's cache policy while restoring form state. This is set to true if
- // restoring a tab/session from the previous session and the previous
- // session did not crash. If this is not set and the page was restored then
- // the page's cache policy is ignored and we load from the cache.
- RESTORE,
-
- // Navigation type not categorized by the other types.
- NORMAL
- };
-};
-
-// The user has completed a find-in-page; this type defines what actions the
-// renderer should take next.
-struct ViewMsg_StopFinding_Params {
- enum Action {
- kClearSelection,
- kKeepSelection,
- kActivateSelection
- };
-
- ViewMsg_StopFinding_Params() : action(kClearSelection) {}
-
- // The action that should be taken when the find is completed.
- Action action;
-};
-
-#endif // CONTENT_COMMON_VIEW_MESSAGES_H_
-
#undef IPC_MESSAGE_EXPORT
#define IPC_MESSAGE_EXPORT CONTENT_EXPORT