Mercurial > pidgin
view src/protocols/zephyr/com_err.h @ 12472:065005e5f536
[gaim-migrate @ 14782]
SF Patch #1373967 from charkins
"This patch requires #1372898 to be applied first. It
adds two 3-way preferences to the docklet plugin to
determine when the tray icon should blink. One pref is
for unread IM messages, the other for unread chat
messages. The options for each:
im: never, when hidden, always
chat: never, when nick said, always
I've set the defaults to match the 1.x behavior (when
hidden for im, never for chat)."
This patch provided a function used by a previous patch. I undid my (now incorrect) changes there. I modified this to have a limit to the number of tooltips to display. I also tweaked the preference strings a bit. So, blame me if those things are wrong. ;)
committer: Tailor Script <tailor@pidgin.im>
| author | Richard Laager <rlaager@wiktel.com> |
|---|---|
| date | Mon, 12 Dec 2005 20:38:10 +0000 |
| parents | 424a40f12a6c |
| children |
line wrap: on
line source
/* * Header file for common error description library. * * Copyright 1988, Student Information Processing Board of the * Massachusetts Institute of Technology. * * For copyright and distribution info, see the documentation supplied * with this package. */ #ifndef __COM_ERR_H #define __COM_ERR_H #define COM_ERR_BUF_LEN 25 /* Use __STDC__ to guess whether we can use stdarg, prototypes, and const. * This is a public header file, so autoconf can't help us here. */ #ifdef __STDC__ # include <stdarg.h> # define ETP(x) x # define ETCONST const #else # define ETP(x) () # define ETCONST #endif typedef void (*error_handler_t) ETP((ETCONST char *, long, ETCONST char *, va_list)); extern error_handler_t com_err_hook; void com_err ETP((ETCONST char *, long, ETCONST char *, ...)); ETCONST char *error_message ETP((long)); ETCONST char *error_message_r ETP((long, char *)); error_handler_t set_com_err_hook ETP((error_handler_t)); error_handler_t reset_com_err_hook ETP((void)); #undef ETP #endif /* ! defined(__COM_ERR_H) */
