| 71 #include "gtkutils.h" |
71 #include "gtkutils.h" |
| 72 #include "pidginstock.h" |
72 #include "pidginstock.h" |
| 73 #include "pidgintooltip.h" |
73 #include "pidgintooltip.h" |
| 74 |
74 |
| 75 #include "gtknickcolors.h" |
75 #include "gtknickcolors.h" |
| |
76 |
| |
77 /** |
| |
78 * A GTK+ Instant Message pane. |
| |
79 */ |
| |
80 struct _PidginImPane |
| |
81 { |
| |
82 GtkWidget *block; |
| |
83 GtkWidget *send_file; |
| |
84 GtkWidget *sep1; |
| |
85 GtkWidget *sep2; |
| |
86 GtkWidget *check; |
| |
87 GtkWidget *progress; |
| |
88 guint32 typing_timer; |
| |
89 |
| |
90 /* Buddy icon stuff */ |
| |
91 GtkWidget *icon_container; |
| |
92 GtkWidget *icon; |
| |
93 gboolean show_icon; |
| |
94 gboolean animate; |
| |
95 GdkPixbufAnimation *anim; |
| |
96 GdkPixbufAnimationIter *iter; |
| |
97 guint32 icon_timer; |
| |
98 }; |
| |
99 |
| |
100 /** |
| |
101 * GTK+ Chat panes. |
| |
102 */ |
| |
103 struct _PidginChatPane |
| |
104 { |
| |
105 GtkWidget *count; |
| |
106 GtkWidget *list; |
| |
107 GtkWidget *topic_text; |
| |
108 }; |
| 76 |
109 |
| 77 #define CLOSE_CONV_TIMEOUT_SECS (10 * 60) |
110 #define CLOSE_CONV_TIMEOUT_SECS (10 * 60) |
| 78 |
111 |
| 79 #define AUTO_RESPONSE "<AUTO-REPLY> : " |
112 #define AUTO_RESPONSE "<AUTO-REPLY> : " |
| 80 |
113 |