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