コード例 #1
0
        internal static void on_context_initialized(IntPtr gcHandlePtr)
        {
            var self = (CfxBrowserProcessHandler)System.Runtime.InteropServices.GCHandle.FromIntPtr(gcHandlePtr).Target;

            if (self == null || self.CallbacksDisabled)
            {
                return;
            }
            var e = new CfxEventArgs();

            self.m_OnContextInitialized?.Invoke(self, e);
            e.m_isInvalid = true;
        }
コード例 #2
0
        internal static void on_complete(IntPtr gcHandlePtr)
        {
            var self = (CfxCompletionCallback)System.Runtime.InteropServices.GCHandle.FromIntPtr(gcHandlePtr).Target;

            if (self == null || self.CallbacksDisabled)
            {
                return;
            }
            var e = new CfxEventArgs();

            self.m_OnComplete?.Invoke(self, e);
            e.m_isInvalid = true;
        }
コード例 #3
0
        internal static void cancel(IntPtr gcHandlePtr)
        {
            var self = (CfxResourceHandler)System.Runtime.InteropServices.GCHandle.FromIntPtr(gcHandlePtr).Target;

            if (self == null || self.CallbacksDisabled)
            {
                return;
            }
            var e = new CfxEventArgs();

            self.m_Cancel?.Invoke(self, e);
            e.m_isInvalid = true;
        }
コード例 #4
0
        internal static void on_print_reset(IntPtr gcHandlePtr)
        {
            var self = (CfxPrintHandler)System.Runtime.InteropServices.GCHandle.FromIntPtr(gcHandlePtr).Target;

            if (self == null || self.CallbacksDisabled)
            {
                return;
            }
            var e = new CfxEventArgs();

            self.m_OnPrintReset?.Invoke(self, e);
            e.m_isInvalid = true;
        }
コード例 #5
0
ファイル: CfxResourceHandler.cs プロジェクト: xmcy0011/NanUI
        internal static void cancel(IntPtr gcHandlePtr)
        {
            var self = (CfxResourceHandler)System.Runtime.InteropServices.GCHandle.FromIntPtr(gcHandlePtr).Target;

            if (self == null)
            {
                return;
            }
            var e            = new CfxEventArgs();
            var eventHandler = self.m_Cancel;

            if (eventHandler != null)
            {
                eventHandler(self, e);
            }
            e.m_isInvalid = true;
        }
コード例 #6
0
        internal static void on_complete(IntPtr gcHandlePtr)
        {
            var self = (CfxCompletionCallback)System.Runtime.InteropServices.GCHandle.FromIntPtr(gcHandlePtr).Target;

            if (self == null)
            {
                return;
            }
            var e            = new CfxEventArgs();
            var eventHandler = self.m_OnComplete;

            if (eventHandler != null)
            {
                eventHandler(self, e);
            }
            e.m_isInvalid = true;
        }
コード例 #7
0
        internal static void on_context_initialized(IntPtr gcHandlePtr)
        {
            var self = (CfxBrowserProcessHandler)System.Runtime.InteropServices.GCHandle.FromIntPtr(gcHandlePtr).Target;

            if (self == null)
            {
                return;
            }
            var e            = new CfxEventArgs();
            var eventHandler = self.m_OnContextInitialized;

            if (eventHandler != null)
            {
                eventHandler(self, e);
            }
            e.m_isInvalid = true;
        }
コード例 #8
0
        internal static void execute(IntPtr gcHandlePtr)
        {
            var self = (CfxTask)System.Runtime.InteropServices.GCHandle.FromIntPtr(gcHandlePtr).Target;

            if (self == null || self.CallbacksDisabled)
            {
                return;
            }
            var e            = new CfxEventArgs();
            var eventHandler = self.m_Execute;

            if (eventHandler != null)
            {
                eventHandler(self, e);
            }
            e.m_isInvalid = true;
        }
コード例 #9
0
 internal static void on_web_kit_initialized(IntPtr gcHandlePtr)
 {
     var self = (CfxRenderProcessHandler)System.Runtime.InteropServices.GCHandle.FromIntPtr(gcHandlePtr).Target;
     if(self == null) {
         return;
     }
     var e = new CfxEventArgs();
     var eventHandler = self.m_OnWebKitInitialized;
     if(eventHandler != null) eventHandler(self, e);
     e.m_isInvalid = true;
 }
コード例 #10
0
 internal static void on_complete(IntPtr gcHandlePtr)
 {
     var self = (CfxCompletionCallback)System.Runtime.InteropServices.GCHandle.FromIntPtr(gcHandlePtr).Target;
     if(self == null) {
         return;
     }
     var e = new CfxEventArgs();
     var eventHandler = self.m_OnComplete;
     if(eventHandler != null) eventHandler(self, e);
     e.m_isInvalid = true;
 }
コード例 #11
0
ファイル: CfxPrintHandler.cs プロジェクト: xmcy0011/NanUI
 internal static void on_print_reset(IntPtr gcHandlePtr)
 {
     var self = (CfxPrintHandler)System.Runtime.InteropServices.GCHandle.FromIntPtr(gcHandlePtr).Target;
     if(self == null) {
         return;
     }
     var e = new CfxEventArgs();
     var eventHandler = self.m_OnPrintReset;
     if(eventHandler != null) eventHandler(self, e);
     e.m_isInvalid = true;
 }
コード例 #12
0
ファイル: CfxResourceHandler.cs プロジェクト: xmcy0011/NanUI
 internal static void cancel(IntPtr gcHandlePtr)
 {
     var self = (CfxResourceHandler)System.Runtime.InteropServices.GCHandle.FromIntPtr(gcHandlePtr).Target;
     if(self == null) {
         return;
     }
     var e = new CfxEventArgs();
     var eventHandler = self.m_Cancel;
     if(eventHandler != null) eventHandler(self, e);
     e.m_isInvalid = true;
 }