| Index: content/common/view_messages.h
|
| ===================================================================
|
| --- content/common/view_messages.h (revision 102130)
|
| +++ content/common/view_messages.h (working copy)
|
| @@ -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
|
|
|
|
|