Esempio n. 1
0
        public void Init()
        {
            htmlSurface = client.native.htmlSurface;
            htmlSurface.Init();

            //SteamNative.HTML_BrowserReady_t.RegisterCallback(client, HTML_BrowserReady_t_CB);
            SteamNative.HTML_CanGoBackAndForward_t.RegisterCallback(client, HTML_CanGoBackAndForward_t_CB);
            SteamNative.HTML_ChangedTitle_t.RegisterCallback(client, HTML_ChangedTitle_t_CB);
            //SteamNative.HTML_CloseBrowser_t.RegisterCallback(client, HTML_CloseBrowser_t_CB);
            SteamNative.HTML_FileOpenDialog_t.RegisterCallback(client, HTML_FileOpenDialog_t_CB);
            SteamNative.HTML_FinishedRequest_t.RegisterCallback(client, HTML_FinishedRequest_t_CB);
            SteamNative.HTML_HideToolTip_t.RegisterCallback(client, HTML_HideToolTip_t_CB);
            SteamNative.HTML_HorizontalScroll_t.RegisterCallback(client, HTML_HorizontalScroll_t_CB);
            SteamNative.HTML_JSAlert_t.RegisterCallback(client, HTML_JSAlert_t_CB);
            SteamNative.HTML_JSConfirm_t.RegisterCallback(client, HTML_JSConfirm_t_CB);
            SteamNative.HTML_LinkAtPosition_t.RegisterCallback(client, HTML_LinkAtPosition_t_CB);
            SteamNative.HTML_NeedsPaint_t.RegisterCallback(client, HTML_NeedsPaint_t_CB);
            SteamNative.HTML_NewWindow_t.RegisterCallback(client, HTML_NewWindow_t_CB);
            SteamNative.HTML_OpenLinkInNewTab_t.RegisterCallback(client, HTML_OpenLinkInNewTab_t_CB);
            SteamNative.HTML_SearchResults_t.RegisterCallback(client, HTML_SearchResults_t_CB);
            SteamNative.HTML_SetCursor_t.RegisterCallback(client, HTML_SetCursor_t_CB);
            SteamNative.HTML_ShowToolTip_t.RegisterCallback(client, HTML_ShowToolTip_t_CB);
            SteamNative.HTML_StartRequest_t.RegisterCallback(client, HTML_StartRequest_t_CB);
            SteamNative.HTML_StatusText_t.RegisterCallback(client, HTML_StatusText_t_CB);
            SteamNative.HTML_UpdateToolTip_t.RegisterCallback(client, HTML_UpdateToolTip_t_CB);
            SteamNative.HTML_URLChanged_t.RegisterCallback(client, HTML_URLChanged_t_CB);
            SteamNative.HTML_VerticalScroll_t.RegisterCallback(client, HTML_VerticalScroll_t_CB);
        }
Esempio n. 2
0
        public void Shutdown()
        {
            if (!mReady)
            {
                return;
            }

            htmlSurface.RemoveBrowser(mBrowser);

            htmlSurface.Shutdown();
            mBrowser    = 0;
            mReady      = false;
            htmlSurface = null;
        }