/// <summary>
        /// Called when the Favicon URL for a page changes.
        /// </summary>
        private void on_favicon_urlchange(cef_display_handler_t* self, cef_browser_t* browser, cef_string_list* icon_urls)
        {
            ThrowIfObjectDisposed();

            var m_browser = CefBrowser.From(browser);
            var m_icon_urls = CefStringList.From(icon_urls);

            this.OnFaviconChange(m_browser, m_icon_urls);
        }
示例#2
0
 internal static CefStringList From(cef_string_list* handle, bool ownsHandle = false)
 {
     return new CefStringList(handle, ownsHandle);
 }
示例#3
0
 /// <summary>
 /// Create string list wrapper.
 /// </summary>
 private CefStringList(cef_string_list* list, bool ownsHandle = false)
 {
     this.handle = list;
     this.ownsHandle = ownsHandle;
 }
 public static extern int cef_string_list_value(cef_string_list* list, int index, ref cef_string_t value);
示例#5
0
 internal static void DestroyHandle(cef_string_list* handle)
 {
     NativeMethods.cef_string_list_free(handle);
 }
 public static extern int cef_string_list_size(cef_string_list* list);
 public static extern void cef_string_list_free(cef_string_list* list);
 public static extern cef_string_list* cef_string_list_copy(cef_string_list* list);
 public static extern void cef_string_list_clear(cef_string_list* list);
 public static extern void cef_string_list_append(cef_string_list* list, cef_string_t* value);