//========= Copyright Valve Corporation, All rights reserved. ============// // // Purpose: //=============================================================================// #ifndef HTMLMESSAGES_H #define HTMLMESSAGES_H #ifdef _WIN32 #pragma once #endif //----------------------------------------------------------------------------- // Purpose: Commands we IPC across to the html thread and get responses for //----------------------------------------------------------------------------- enum EHTMLCommands { // input events eHTMLCommands_KeyUp, eHTMLCommands_KeyDown, eHTMLCommands_KeyChar, eHTMLCommands_MouseDown, eHTMLCommands_MouseUp, eHTMLCommands_MouseDblClick, eHTMLCommands_MouseWheel, eHTMLCommands_MouseMove, eHTMLCommands_MouseLeave, // command events eHTMLCommands_BrowserCreate, eHTMLCommands_BrowserRemove, eHTMLCommands_BrowserErrorStrings, eHTMLCommands_BrowserSize, eHTMLCommands_BrowserPosition, eHTMLCommands_PostURL, eHTMLCommands_StopLoad, eHTMLCommands_Reload, eHTMLCommands_GoForward, eHTMLCommands_GoBack, eHTMLCommands_Copy, eHTMLCommands_Paste, eHTMLCommands_ExecuteJavaScript, eHTMLCommands_SetFocus, eHTMLCommands_HorizontalScrollBarSize, eHTMLCommands_VerticalScrollBarSize, eHTMLCommands_Find, eHTMLCommands_StopFind, eHTMLCommands_SetHorizontalScroll, eHTMLCommands_SetVerticalScroll, eHTMLCommands_SetZoomLevel, eHTMLCommands_ViewSource, eHTMLCommands_NeedsPaintResponse, eHTMLCommands_AddHeader, eHTMLCommands_GetZoom, eHTMLCommands_FileLoadDialogResponse, eHTMLCommands_LinkAtPosition, eHTMLCommands_ZoomToElementAtPosition, eHTMLCommands_SavePageToJPEG, eHTMLCommands_JSAlert, eHTMLCommands_JSConfirm, eHTMLCommands_CanGoBackandForward, eHTMLCommands_OpenSteamURL, eHTMLCommands_SizePopup, eHTMLCommands_SetCookie, eHTMLCommands_SetTargetFrameRate, eHTMLCommands_FullRepaint, eHTMLCommands_SetPageScale, eHTMLCommands_RequestFullScreen, eHTMLCommands_ExitFullScreen, eHTMLCommands_GetCookiesForURL, eHTMLCommands_ZoomToCurrentlyFocusedNode, eHTMLCommands_CloseFullScreenFlashIfOpen, eHTMLCommands_PauseFullScreenFlashMovieIfOpen, eHTMLCommands_GetFocusedNodeValue, // output back to the main thread eHTMLCommands_BrowserCreateResponse, eHTMLCommands_BrowserReady, eHTMLCommands_URLChanged, eHTMLCommands_FinishedRequest, eHTMLCommands_StartRequest, eHTMLCommands_ShowPopup, eHTMLCommands_HidePopup, eHTMLCommands_OpenNewTab, eHTMLCommands_PopupHTMLWindow, eHTMLCommands_PopupHTMLWindowResponse, eHTMLCommands_SetHTMLTitle, eHTMLCommands_LoadingResource, eHTMLCommands_StatusText, eHTMLCommands_SetCursor, eHTMLCommands_FileLoadDialog, eHTMLCommands_ShowToolTip, eHTMLCommands_UpdateToolTip, eHTMLCommands_HideToolTip, eHTMLCommands_SearchResults, eHTMLCommands_Close, eHTMLCommands_VerticalScrollBarSizeResponse, eHTMLCommands_HorizontalScrollBarSizeResponse, eHTMLCommands_GetZoomResponse, eHTMLCommands_StartRequestResponse, eHTMLCommands_NeedsPaint, eHTMLCommands_LinkAtPositionResponse, eHTMLCommands_ZoomToElementAtPositionResponse, eHTMLCommands_JSDialogResponse, eHTMLCommands_ScaleToValueResponse, eHTMLCommands_RequestFullScreenResponse, eHTMLCommands_GetCookiesForURLResponse, eHTMLCommands_NodeGotFocus, eHTMLCommands_SavePageToJPEGResponse, eHTMLCommands_GetFocusedNodeValueResponse, eHTMLCommands_None, }; #endif // HTMLMESSAGES_H