Mercurial > pidgin.yaz
comparison gtk/gtkutils.c @ 15342:ca7cc867fa58
[gaim-migrate @ 18134]
Syncing up my tree. I've gotten smileys, <hr>'s and IM images to *mostly* work. Scrolling's the
only obviously busted thing right now.
I also made blist headlines set the URGENT hint.
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Tue, 16 Jan 2007 02:48:36 +0000 |
parents | cfdd47296dbc |
children | 85a2aafc9c4b |
comparison
equal
deleted
inserted
replaced
15341:29e9a2373d32 | 15342:ca7cc867fa58 |
---|---|
2872 g_free(ret); | 2872 g_free(ret); |
2873 ret = g_strjoinv("\342\207\246", split); | 2873 ret = g_strjoinv("\342\207\246", split); |
2874 g_strfreev(split); | 2874 g_strfreev(split); |
2875 | 2875 |
2876 return ret; | 2876 return ret; |
2877 } | |
2878 | |
2879 void gaim_gtk_set_urgent(GdkWindow *window, gboolean urgent) | |
2880 { | |
2881 #ifdef _WIN32 | |
2882 #error Hey, Daniel! Make this work! | |
2883 #else | |
2884 XWMHints *hints; | |
2885 | |
2886 g_return_if_fail(window != NULL); | |
2887 | |
2888 hints = XGetWMHints(GDK_WINDOW_XDISPLAY(window), | |
2889 GDK_WINDOW_XWINDOW(window)); | |
2890 if(!hints) | |
2891 hints = XAllocWMHints(); | |
2892 | |
2893 if (urgent) | |
2894 hints->flags |= XUrgencyHint; | |
2895 else | |
2896 hints->flags &= ~XUrgencyHint; | |
2897 XSetWMHints(GDK_WINDOW_XDISPLAY(window), | |
2898 GDK_WINDOW_XWINDOW(window), hints); | |
2899 XFree(hints); | |
2900 #endif | |
2877 } | 2901 } |
2878 | 2902 |
2879 GSList *minidialogs = NULL; | 2903 GSList *minidialogs = NULL; |
2880 | 2904 |
2881 static void * | 2905 static void * |