annotate src/away.h @ 9191:06b28fb24300

[gaim-migrate @ 9986] " This patch was inspired by Robert Story's previous timestamp patch (#944943). That was rejected because of a timing inconsistency issue mentioned by Faceprint. This patch disables timestamps in a given conversation when no messages have been displayed since the last timestamp. When a new message is about to be displayed in a disabled timestamp conversation, a timestamp is inserted first to maintain timing consistency. Then the timestamp display is reenabled and the IM message is printed. This patch also handles a bug in the original timestamp plugin. Previously, when the timestamp interval was modified in the preferences, no current open conversations are affected. I have modified it so that all open conversations use the new interval. I would have sent this as a separate patch, but this is my first patch and didn't want to mess it up :)." --Eddie Sohn i liked the original patch and was somewhat disappointed that it didn't get fixed to address Nathan's concern, so i'm happy to merge this one in. committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Sun, 06 Jun 2004 02:08:57 +0000
parents e8aa46291f64
children db62420a53a2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8476
e8aa46291f64 [gaim-migrate @ 9209]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1 #ifndef _GAIM_AWAY_H_
e8aa46291f64 [gaim-migrate @ 9209]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
2 #define _GAIM_AWAY_H_
e8aa46291f64 [gaim-migrate @ 9209]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
3
e8aa46291f64 [gaim-migrate @ 9209]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
4 #define GtkWidget int
e8aa46291f64 [gaim-migrate @ 9209]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
5
e8aa46291f64 [gaim-migrate @ 9209]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
6 int this_file;
e8aa46291f64 [gaim-migrate @ 9209]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
7
e8aa46291f64 [gaim-migrate @ 9209]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
8 #define A_BIG_HACK this_file;
e8aa46291f64 [gaim-migrate @ 9209]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
9
e8aa46291f64 [gaim-migrate @ 9209]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
10 extern void do_im_back(GtkWidget *, GtkWidget *);
e8aa46291f64 [gaim-migrate @ 9209]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
11
e8aa46291f64 [gaim-migrate @ 9209]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
12 #endif /* _GAIM_AWAY_H_ */