/// <summary>
		/// <para> Navigate to this URL, results in a HTML_StartRequest_t as the request commences</para>
		/// </summary>
		public static void LoadURL(HHTMLBrowser unBrowserHandle, string pchURL, string pchPostData) {
			InteropHelp.TestIfAvailableClient();
			using (var pchURL2 = new InteropHelp.UTF8StringHandle(pchURL))
			using (var pchPostData2 = new InteropHelp.UTF8StringHandle(pchPostData)) {
				NativeMethods.ISteamHTMLSurface_LoadURL(unBrowserHandle, pchURL2, pchPostData2);
			}
		}
 public static void Find(HHTMLBrowser unBrowserHandle, string pchSearchStr, bool bCurrentlyInFind, bool bReverse)
 {
     InteropHelp.TestIfAvailableClient();
     using (InteropHelp.UTF8StringHandle uTF8StringHandle = new InteropHelp.UTF8StringHandle(pchSearchStr))
     {
         NativeMethods.ISteamHTMLSurface_Find(unBrowserHandle, uTF8StringHandle, bCurrentlyInFind, bReverse);
     }
 }
 public static void ExecuteJavascript(HHTMLBrowser unBrowserHandle, string pchScript)
 {
     InteropHelp.TestIfAvailableClient();
     using (InteropHelp.UTF8StringHandle uTF8StringHandle = new InteropHelp.UTF8StringHandle(pchScript))
     {
         NativeMethods.ISteamHTMLSurface_ExecuteJavascript(unBrowserHandle, uTF8StringHandle);
     }
 }
 public static void AddHeader(HHTMLBrowser unBrowserHandle, string pchKey, string pchValue)
 {
     InteropHelp.TestIfAvailableClient();
     using (InteropHelp.UTF8StringHandle uTF8StringHandle = new InteropHelp.UTF8StringHandle(pchKey))
     {
         using (InteropHelp.UTF8StringHandle uTF8StringHandle2 = new InteropHelp.UTF8StringHandle(pchValue))
         {
             NativeMethods.ISteamHTMLSurface_AddHeader(unBrowserHandle, uTF8StringHandle, uTF8StringHandle2);
         }
     }
 }
 public static void SetPageScaleFactor(HHTMLBrowser unBrowserHandle, float flZoom, int nPointX, int nPointY)
 {
     InteropHelp.TestIfAvailableClient();
     NativeMethods.ISteamHTMLSurface_SetPageScaleFactor(unBrowserHandle, flZoom, nPointX, nPointY);
 }
 public static void AllowStartRequest(HHTMLBrowser unBrowserHandle, bool bAllowed)
 {
     InteropHelp.TestIfAvailableClient();
     NativeMethods.ISteamHTMLSurface_AllowStartRequest(unBrowserHandle, bAllowed);
 }
 public static void SetKeyFocus(HHTMLBrowser unBrowserHandle, bool bHasKeyFocus)
 {
     InteropHelp.TestIfAvailableClient();
     NativeMethods.ISteamHTMLSurface_SetKeyFocus(unBrowserHandle, bHasKeyFocus);
 }
 public static void GetLinkAtPosition(HHTMLBrowser unBrowserHandle, int x, int y)
 {
     InteropHelp.TestIfAvailableClient();
     NativeMethods.ISteamHTMLSurface_GetLinkAtPosition(unBrowserHandle, x, y);
 }
		public static extern void ISteamHTMLSurface_SetPageScaleFactor(HHTMLBrowser unBrowserHandle, float flZoom, int nPointX, int nPointY);
Beispiel #10
0
 public static void ViewSource(HHTMLBrowser unBrowserHandle)
 {
     InteropHelp.TestIfAvailableClient();
     NativeMethods.ISteamHTMLSurface_ViewSource(unBrowserHandle);
 }
Beispiel #11
0
 public static void FileLoadDialogResponse(HHTMLBrowser unBrowserHandle, IntPtr pchSelectedFiles)
 {
     InteropHelp.TestIfAvailableClient();
     NativeMethods.ISteamHTMLSurface_FileLoadDialogResponse(unBrowserHandle, pchSelectedFiles);
 }
Beispiel #12
0
 public static void KeyUp(HHTMLBrowser unBrowserHandle, uint nNativeKeyCode, EHTMLKeyModifiers eHTMLKeyModifiers)
 {
     InteropHelp.TestIfAvailableClient();
     NativeMethods.ISteamHTMLSurface_KeyUp(unBrowserHandle, nNativeKeyCode, eHTMLKeyModifiers);
 }
Beispiel #13
0
 public static void MouseMove(HHTMLBrowser unBrowserHandle, int x, int y)
 {
     InteropHelp.TestIfAvailableClient();
     NativeMethods.ISteamHTMLSurface_MouseMove(unBrowserHandle, x, y);
 }
Beispiel #14
0
		public static extern void ISteamHTMLSurface_FileLoadDialogResponse(HHTMLBrowser unBrowserHandle, IntPtr pchSelectedFiles);
Beispiel #15
0
 public static void KeyChar(HHTMLBrowser unBrowserHandle, uint cUnicodeChar, EHTMLKeyModifiers eHTMLKeyModifiers)
 {
     InteropHelp.TestIfAvailableClient();
     NativeMethods.ISteamHTMLSurface_KeyChar(unBrowserHandle, cUnicodeChar, eHTMLKeyModifiers);
 }
Beispiel #16
0
		public static extern void ISteamHTMLSurface_JSDialogResponse(HHTMLBrowser unBrowserHandle, [MarshalAs(UnmanagedType.I1)] bool bResult);
Beispiel #17
0
		public static extern void ISteamHTMLSurface_AllowStartRequest(HHTMLBrowser unBrowserHandle, [MarshalAs(UnmanagedType.I1)] bool bAllowed);
Beispiel #18
0
		public static extern void ISteamHTMLSurface_SetBackgroundMode(HHTMLBrowser unBrowserHandle, [MarshalAs(UnmanagedType.I1)] bool bBackgroundMode);
Beispiel #19
0
 public static void SetSize(HHTMLBrowser unBrowserHandle, uint unWidth, uint unHeight)
 {
     InteropHelp.TestIfAvailableClient();
     NativeMethods.ISteamHTMLSurface_SetSize(unBrowserHandle, unWidth, unHeight);
 }
Beispiel #20
0
 public static void MouseUp(HHTMLBrowser unBrowserHandle, EHTMLMouseButton eMouseButton)
 {
     InteropHelp.TestIfAvailableClient();
     NativeMethods.ISteamHTMLSurface_MouseUp(unBrowserHandle, eMouseButton);
 }
Beispiel #21
0
 public static void SetVerticalScroll(HHTMLBrowser unBrowserHandle, uint nAbsolutePixelScroll)
 {
     InteropHelp.TestIfAvailableClient();
     NativeMethods.ISteamHTMLSurface_SetVerticalScroll(unBrowserHandle, nAbsolutePixelScroll);
 }
Beispiel #22
0
 public static void GoForward(HHTMLBrowser unBrowserHandle)
 {
     InteropHelp.TestIfAvailableClient();
     NativeMethods.ISteamHTMLSurface_GoForward(unBrowserHandle);
 }
Beispiel #23
0
		public static extern void ISteamHTMLSurface_StopFind(HHTMLBrowser unBrowserHandle);
Beispiel #24
0
		public static extern void ISteamHTMLSurface_PasteFromClipboard(HHTMLBrowser unBrowserHandle);
Beispiel #25
0
		public static extern void ISteamHTMLSurface_Find(HHTMLBrowser unBrowserHandle, InteropHelp.UTF8StringHandle pchSearchStr, [MarshalAs(UnmanagedType.I1)] bool bCurrentlyInFind, [MarshalAs(UnmanagedType.I1)] bool bReverse);
Beispiel #26
0
 public static void RemoveBrowser(HHTMLBrowser unBrowserHandle)
 {
     InteropHelp.TestIfAvailableClient();
     NativeMethods.ISteamHTMLSurface_RemoveBrowser(unBrowserHandle);
 }
Beispiel #27
0
 public static void MouseWheel(HHTMLBrowser unBrowserHandle, int nDelta)
 {
     InteropHelp.TestIfAvailableClient();
     NativeMethods.ISteamHTMLSurface_MouseWheel(unBrowserHandle, nDelta);
 }
Beispiel #28
0
		public static extern void ISteamHTMLSurface_GetLinkAtPosition(HHTMLBrowser unBrowserHandle, int x, int y);
Beispiel #29
0
 public static void JSDialogResponse(HHTMLBrowser unBrowserHandle, bool bResult)
 {
     InteropHelp.TestIfAvailableClient();
     NativeMethods.ISteamHTMLSurface_JSDialogResponse(unBrowserHandle, bResult);
 }
Beispiel #30
0
 public static void PasteFromClipboard(HHTMLBrowser unBrowserHandle)
 {
     InteropHelp.TestIfAvailableClient();
     NativeMethods.ISteamHTMLSurface_PasteFromClipboard(unBrowserHandle);
 }