Mercurial > pidgin.yaz
comparison src/dialogs.c @ 751:a022b57ed84a
[gaim-migrate @ 761]
yay
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Wed, 23 Aug 2000 23:08:36 +0000 |
parents | eec93c5929b9 |
children | bcae3ff49680 |
comparison
equal
deleted
inserted
replaced
750:c4c4a18bb2f9 | 751:a022b57ed84a |
---|---|
3051 case (FACE_WINK): smiley_text = g_strndup(";-)", strlen(";-)")); break; | 3051 case (FACE_WINK): smiley_text = g_strndup(";-)", strlen(";-)")); break; |
3052 case (FACE_YELL): smiley_text = g_strndup(">:o", strlen(">:o")); break; | 3052 case (FACE_YELL): smiley_text = g_strndup(">:o", strlen(">:o")); break; |
3053 default: smiley_text = g_strndup(":-)", strlen(":-)")); break; | 3053 default: smiley_text = g_strndup(":-)", strlen(":-)")); break; |
3054 } | 3054 } |
3055 | 3055 |
3056 surround(c->entry, smiley_text, ""); | 3056 /* surround(c->entry, smiley_text, ""); */ |
3057 | |
3058 if (GTK_EDITABLE(c->entry)->has_selection) { | |
3059 int finish = GTK_EDITABLE(c->entry)->selection_end_pos; | |
3060 gtk_editable_insert_text(GTK_EDITABLE(c->entry), | |
3061 smiley_text, strlen(smiley_text), &finish); | |
3062 } else { | |
3063 int pos = GTK_EDITABLE(c->entry)->current_pos; | |
3064 gtk_editable_insert_text(GTK_EDITABLE(c->entry), | |
3065 smiley_text, strlen(smiley_text), &pos); | |
3066 } | |
3057 | 3067 |
3058 g_free(smiley_text); | 3068 g_free(smiley_text); |
3059 | 3069 |
3060 close_smiley_dialog(NULL, c); | 3070 close_smiley_dialog(NULL, c); |
3061 | 3071 |