comparison src/dialogs.c @ 3049:dd4d4c59a2a4

[gaim-migrate @ 3062] That'll teach me to code with a migrane. committer: Tailor Script <tailor@pidgin.im>
author Rob Flynn <gaim@robflynn.com>
date Fri, 15 Mar 2002 02:13:45 +0000
parents e729c064bc1b
children 966c4e460ebb
comparison
equal deleted inserted replaced
3048:e729c064bc1b 3049:dd4d4c59a2a4
3207 void insert_smiley_text(GtkWidget *widget, struct conversation *c) 3207 void insert_smiley_text(GtkWidget *widget, struct conversation *c)
3208 { 3208 {
3209 char *smiley_text; 3209 char *smiley_text;
3210 int i; 3210 int i;
3211 3211
3212 if (c->gc->prpl->smiley_list) { 3212 smiley_text = strdup(current_smiley);
3213 smiley_text = strdup(current_smiley);
3214 } else {
3215
3216 for (i = 0; i < FACE_TOTAL; i++)
3217 if (smiley_array[i] == 1)
3218 break;
3219
3220 switch (i) {
3221 case (FACE_ANGEL):
3222 smiley_text = g_strndup("O:-)", strlen("O:-)"));
3223 break;
3224 case (FACE_BIGSMILE):
3225 smiley_text = g_strndup(":-D", strlen(":-D"));
3226 break;
3227 case (FACE_BURP):
3228 smiley_text = g_strndup(":-!", strlen(":-!"));
3229 break;
3230 case (FACE_CROSSEDLIPS):
3231 smiley_text = g_strndup(":-X", strlen(":-X"));
3232 break;
3233 case (FACE_CRY):
3234 smiley_text = g_strndup(":'(", strlen(":'("));
3235 break;
3236 case (FACE_EMBARRASSED):
3237 smiley_text = g_strndup(":-[", strlen(":-["));
3238 break;
3239 case (FACE_KISS):
3240 smiley_text = g_strndup(":-*", strlen(":-*"));
3241 break;
3242 case (FACE_MONEYMOUTH):
3243 smiley_text = g_strndup(":-$", strlen(":-$"));
3244 break;
3245 case (FACE_SAD):
3246 smiley_text = g_strndup(":-(", strlen(":-("));
3247 break;
3248 case (FACE_SCREAM):
3249 smiley_text = g_strndup("=-O", strlen("=-O"));
3250 break;
3251 case (FACE_SMILE):
3252 smiley_text = g_strndup(":-)", strlen(":-)"));
3253 break;
3254 case (FACE_SMILE8):
3255 smiley_text = g_strndup("8-)", strlen("8-)"));
3256 break;
3257 case (FACE_THINK):
3258 smiley_text = g_strndup(":-/", strlen(":-/"));
3259 break;
3260 case (FACE_TONGUE):
3261 smiley_text = g_strndup(":-P", strlen(":-p"));
3262 break;
3263 case (FACE_WINK):
3264 smiley_text = g_strndup(";-)", strlen(";-)"));
3265 break;
3266 case (FACE_YELL):
3267 smiley_text = g_strndup(">:o", strlen(">:o"));
3268 break;
3269 default:
3270 smiley_text = g_strndup(":-)", strlen(":-)"));
3271 break;
3272 }
3273 }
3274
3275 3213
3276 /* surround(c->entry, smiley_text, ""); */ 3214 /* surround(c->entry, smiley_text, ""); */
3277 3215
3278 if (GTK_OLD_EDITABLE(c->entry)->has_selection) { 3216 if (GTK_OLD_EDITABLE(c->entry)->has_selection) {
3279 int finish = GTK_OLD_EDITABLE(c->entry)->selection_end_pos; 3217 int finish = GTK_OLD_EDITABLE(c->entry)->selection_end_pos;