Mercurial > pidgin
comparison src/dialogs.c @ 3041:9fa577253b56
[gaim-migrate @ 3054]
hmm
committer: Tailor Script <tailor@pidgin.im>
| author | Rob Flynn <gaim@robflynn.com> |
|---|---|
| date | Wed, 13 Mar 2002 05:14:17 +0000 |
| parents | 910fbed99c2e |
| children | 5a459387755a |
comparison
equal
deleted
inserted
replaced
| 3040:910fbed99c2e | 3041:9fa577253b56 |
|---|---|
| 3315 GtkWidget *vbox, *smiley_box = NULL; | 3315 GtkWidget *vbox, *smiley_box = NULL; |
| 3316 GtkWidget *win; | 3316 GtkWidget *win; |
| 3317 GtkWidget *bbox; | 3317 GtkWidget *bbox; |
| 3318 GSList *smilies; | 3318 GSList *smilies; |
| 3319 int smiley_count = 0; | 3319 int smiley_count = 0; |
| 3320 int total_count = 0; | |
| 3320 | 3321 |
| 3321 if (c->smiley_dialog) | 3322 if (c->smiley_dialog) |
| 3322 return; | 3323 return; |
| 3323 | 3324 |
| 3324 win = c->window; | 3325 win = c->window; |
| 3370 toolbar_add_smiley(c, smiley_box, yell_xpm, win, ">:o"); | 3371 toolbar_add_smiley(c, smiley_box, yell_xpm, win, ">:o"); |
| 3371 } else { | 3372 } else { |
| 3372 | 3373 |
| 3373 smilies = c->gc->prpl->smiley_list(); | 3374 smilies = c->gc->prpl->smiley_list(); |
| 3374 | 3375 |
| 3375 smiley_box = gtk_toolbar_new(GTK_ORIENTATION_HORIZONTAL, GTK_TOOLBAR_ICONS); | |
| 3376 gtk_box_pack_start(GTK_BOX(vbox), smiley_box, TRUE, TRUE, 0); | |
| 3377 | |
| 3378 while (smilies) { | 3376 while (smilies) { |
| 3379 struct _prpl_smiley *smile = | 3377 struct _prpl_smiley *smile = |
| 3380 (struct _prpl_smiley *)smilies->data; | 3378 (struct _prpl_smiley *)smilies->data; |
| 3381 | 3379 |
| 3382 if (smile->show) { | 3380 if (smile->show) { |
| 3383 | 3381 total_count++; |
| 3384 if ((!(smiley_count % 4)) && (smiley_count > 0)) { | 3382 } |
| 3383 | |
| 3384 smilies = g_slist_next(smilies); | |
| 3385 } | |
| 3386 | |
| 3387 smilies = c->gc->prpl->smiley_list(); | |
| 3388 | |
| 3389 smiley_box = gtk_toolbar_new(GTK_ORIENTATION_HORIZONTAL, GTK_TOOLBAR_ICONS); | |
| 3390 gtk_box_pack_start(GTK_BOX(vbox), smiley_box, TRUE, TRUE, 0); | |
| 3391 | |
| 3392 while (smilies) { | |
| 3393 struct _prpl_smiley *smile = | |
| 3394 (struct _prpl_smiley *)smilies->data; | |
| 3395 | |
| 3396 if (smile->show) { | |
| 3397 | |
| 3398 if ((!(smiley_count % ((int)(sqrt(total_count))))) && (smiley_count > 0)) { | |
| 3385 smiley_box = gtk_toolbar_new(GTK_ORIENTATION_HORIZONTAL, GTK_TOOLBAR_ICONS); | 3399 smiley_box = gtk_toolbar_new(GTK_ORIENTATION_HORIZONTAL, GTK_TOOLBAR_ICONS); |
| 3386 gtk_box_pack_start(GTK_BOX(vbox), smiley_box, TRUE, TRUE, 0); | 3400 gtk_box_pack_start(GTK_BOX(vbox), smiley_box, TRUE, TRUE, 0); |
| 3387 } | 3401 } |
| 3388 | 3402 |
| 3389 toolbar_add_smiley(c, smiley_box, smile->xpm, win, smile->key); | 3403 toolbar_add_smiley(c, smiley_box, smile->xpm, win, smile->key); |
