pidgin/gtkwebview.c

changeset 35506
4252b2882889
parent 35500
ae6432ea326f
child 35634
3a6156743d75
equal deleted inserted replaced
35504:023a9191094b 35506:4252b2882889
38 #define MAX_SCROLL_TIME 0.4 /* seconds */ 38 #define MAX_SCROLL_TIME 0.4 /* seconds */
39 #define SCROLL_DELAY 33 /* milliseconds */ 39 #define SCROLL_DELAY 33 /* milliseconds */
40 #define PIDGIN_WEBVIEW_MAX_PROCESS_TIME 100000 /* microseconds */ 40 #define PIDGIN_WEBVIEW_MAX_PROCESS_TIME 100000 /* microseconds */
41 41
42 #define PIDGIN_WEBVIEW_GET_PRIVATE(obj) \ 42 #define PIDGIN_WEBVIEW_GET_PRIVATE(obj) \
43 (G_TYPE_INSTANCE_GET_PRIVATE((obj), GTK_TYPE_WEBVIEW, PidginWebViewPriv)) 43 (G_TYPE_INSTANCE_GET_PRIVATE((obj), PIDGIN_TYPE_WEBVIEW, PidginWebViewPriv))
44 44
45 enum { 45 enum {
46 LOAD_HTML, 46 LOAD_HTML,
47 LOAD_JS 47 LOAD_JS
48 }; 48 };
349 { 349 {
350 GtkSmileyTree *tree; 350 GtkSmileyTree *tree;
351 PidginWebViewPriv *priv; 351 PidginWebViewPriv *priv;
352 352
353 g_return_if_fail(webview != NULL); 353 g_return_if_fail(webview != NULL);
354 g_return_if_fail(GTK_IS_WEBVIEW(webview)); 354 g_return_if_fail(PIDGIN_IS_WEBVIEW(webview));
355 355
356 priv = PIDGIN_WEBVIEW_GET_PRIVATE(webview); 356 priv = PIDGIN_WEBVIEW_GET_PRIVATE(webview);
357 357
358 if (sml == NULL) 358 if (sml == NULL)
359 tree = priv->default_smilies; 359 tree = priv->default_smilies;
929 PidginWebViewClass *klass; 929 PidginWebViewClass *klass;
930 GList *iter; 930 GList *iter;
931 PidginWebViewProtocol *proto = NULL; 931 PidginWebViewProtocol *proto = NULL;
932 gssize length = reverse ? (gssize)strlen(url) : -1; 932 gssize length = reverse ? (gssize)strlen(url) : -1;
933 933
934 klass = g_type_class_ref(GTK_TYPE_WEBVIEW); 934 klass = g_type_class_ref(PIDGIN_TYPE_WEBVIEW);
935 for (iter = klass->protocols; iter; iter = iter->next) { 935 for (iter = klass->protocols; iter; iter = iter->next) {
936 proto = iter->data; 936 proto = iter->data;
937 if (g_ascii_strncasecmp(url, proto->name, reverse ? MIN(length, proto->length) : proto->length) == 0) { 937 if (g_ascii_strncasecmp(url, proto->name, reverse ? MIN(length, proto->length) : proto->length) == 0) {
938 g_type_class_unref(klass); 938 g_type_class_unref(klass);
939 return proto; 939 return proto;
1960 PidginWebViewClass *klass; 1960 PidginWebViewClass *klass;
1961 PidginWebViewProtocol *proto; 1961 PidginWebViewProtocol *proto;
1962 1962
1963 g_return_val_if_fail(name, FALSE); 1963 g_return_val_if_fail(name, FALSE);
1964 1964
1965 klass = g_type_class_ref(GTK_TYPE_WEBVIEW); 1965 klass = g_type_class_ref(PIDGIN_TYPE_WEBVIEW);
1966 g_return_val_if_fail(klass, FALSE); 1966 g_return_val_if_fail(klass, FALSE);
1967 1967
1968 if ((proto = webview_find_protocol(name, TRUE))) { 1968 if ((proto = webview_find_protocol(name, TRUE))) {
1969 if (activate) { 1969 if (activate) {
1970 return FALSE; 1970 return FALSE;

mercurial