Mercurial > pidgin.yaz
comparison src/conversation.c @ 4138:6b2d0ce7fb18
[gaim-migrate @ 4356]
this should fix some memory leaks, thanks to ari for taking the time to work on this
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Wed, 25 Dec 2002 02:13:35 +0000 |
parents | 0c131a8ea3d1 |
children | 7f5a18b2b9ac |
comparison
equal
deleted
inserted
replaced
4137:22875a399312 | 4138:6b2d0ce7fb18 |
---|---|
93 | 93 |
94 char *filename; | 94 char *filename; |
95 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "smile.png", NULL); | 95 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "smile.png", NULL); |
96 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":)", NULL, filename); | 96 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":)", NULL, filename); |
97 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-)", NULL, filename); | 97 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-)", NULL, filename); |
98 g_free(filename); | |
98 | 99 |
99 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "sad.png", NULL); | 100 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "sad.png", NULL); |
100 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":(", NULL, filename); | 101 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":(", NULL, filename); |
101 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-(", NULL, filename); | 102 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-(", NULL, filename); |
103 g_free(filename); | |
102 | 104 |
103 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "wink.png", NULL); | 105 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "wink.png", NULL); |
104 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ";)", NULL, filename); | 106 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ";)", NULL, filename); |
105 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ";-)", NULL, filename); | 107 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ";-)", NULL, filename); |
108 g_free(filename); | |
106 | 109 |
107 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "tongue.png", NULL); | 110 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "tongue.png", NULL); |
108 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-p", NULL, filename); | 111 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-p", NULL, filename); |
109 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-P", NULL, filename); | 112 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-P", NULL, filename); |
110 | 113 g_free(filename); |
114 | |
111 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "scream.png", NULL); | 115 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "scream.png", NULL); |
112 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "=-O", NULL, filename); | 116 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "=-O", NULL, filename); |
113 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "=-o", NULL, filename); | 117 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "=-o", NULL, filename); |
118 g_free(filename); | |
114 | 119 |
115 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "kiss.png", NULL); | 120 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "kiss.png", NULL); |
116 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-*", NULL, filename); | 121 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-*", NULL, filename); |
122 g_free(filename); | |
117 | 123 |
118 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "yell.png", NULL); | 124 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "yell.png", NULL); |
119 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ">:o", NULL, filename); | 125 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ">:o", NULL, filename); |
120 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ">:O", NULL, filename); | 126 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ">:O", NULL, filename); |
121 | 127 g_free(filename); |
128 | |
122 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "cool.png", NULL); | 129 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "cool.png", NULL); |
123 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "8-)", NULL, filename); | 130 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "8-)", NULL, filename); |
131 g_free(filename); | |
124 | 132 |
125 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "moneymouth.png", NULL); | 133 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "moneymouth.png", NULL); |
126 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-$", NULL, filename); | 134 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-$", NULL, filename); |
127 | 135 g_free(filename); |
136 | |
128 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "burp.png", NULL); | 137 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "burp.png", NULL); |
129 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-!", NULL, filename); | 138 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-!", NULL, filename); |
130 | 139 g_free(filename); |
140 | |
131 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "embarrassed.png", NULL); | 141 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "embarrassed.png", NULL); |
132 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-[", NULL, filename); | 142 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-[", NULL, filename); |
133 | 143 g_free(filename); |
144 | |
134 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "cry.png", NULL); | 145 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "cry.png", NULL); |
135 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":'(", NULL, filename); | 146 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":'(", NULL, filename); |
136 | 147 g_free(filename); |
148 | |
137 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "think.png", NULL); | 149 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "think.png", NULL); |
138 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-/", NULL, filename); | 150 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-/", NULL, filename); |
139 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-\\", NULL, filename); | 151 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-\\", NULL, filename); |
152 g_free(filename); | |
140 | 153 |
141 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "crossedlips.png", NULL); | 154 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "crossedlips.png", NULL); |
142 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-x", NULL, filename); | 155 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-x", NULL, filename); |
143 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-X", NULL, filename); | 156 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-X", NULL, filename); |
144 | 157 g_free(filename); |
158 | |
145 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "bigsmile.png", NULL); | 159 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "bigsmile.png", NULL); |
146 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-d", NULL, filename); | 160 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-d", NULL, filename); |
147 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-D", NULL, filename); | 161 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-D", NULL, filename); |
148 | 162 g_free(filename); |
163 | |
149 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "angel.png", NULL); | 164 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "angel.png", NULL); |
150 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "O:-)", NULL, filename); | 165 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "O:-)", NULL, filename); |
151 | 166 g_free(filename); |
152 | 167 |
153 /* "Secret" smileys */ | 168 /* "Secret" smileys */ |
154 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "luke.png", NULL); | 169 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "luke.png", NULL); |
155 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "C:)", NULL, filename); | 170 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "C:)", NULL, filename); |
156 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "C:-)", NULL, filename); | 171 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "C:-)", NULL, filename); |
172 g_free(filename); | |
157 | 173 |
158 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "oneeye.png", NULL); | 174 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "oneeye.png", NULL); |
159 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "O-)", NULL, filename); | 175 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "O-)", NULL, filename); |
176 g_free(filename); | |
160 | 177 |
161 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "crazy.png", NULL); | 178 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "crazy.png", NULL); |
162 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ">:)", NULL, filename); | 179 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ">:)", NULL, filename); |
163 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ">:-)", NULL, filename); | 180 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ">:-)", NULL, filename); |
181 g_free(filename); | |
164 | 182 |
165 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "mrt.png", NULL); | 183 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "mrt.png", NULL); |
166 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-o)))", NULL, filename); | 184 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-o)))", NULL, filename); |
167 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-O)))", NULL, filename); | 185 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-O)))", NULL, filename); |
186 g_free(filename); | |
168 | 187 |
169 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "download.png", NULL); | 188 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "download.png", NULL); |
170 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "8-|)", NULL, filename); | 189 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), "8-|)", NULL, filename); |
190 g_free(filename); | |
171 | 191 |
172 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "farted.png", NULL); | 192 filename = g_build_filename(DATADIR, "pixmaps", "gaim", "smileys", "default", "farted.png", NULL); |
173 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-]", NULL, filename); | 193 gtk_imhtml_associate_smiley(GTK_IMHTML(imhtml), ":-]", NULL, filename); |
194 g_free(filename); | |
174 } | 195 } |
175 | 196 |
176 void gaim_setup_imhtml(GtkWidget *imhtml) | 197 void gaim_setup_imhtml(GtkWidget *imhtml) |
177 { | 198 { |
178 g_return_if_fail(imhtml != NULL); | 199 g_return_if_fail(imhtml != NULL); |