| 332 gtk_label_set_line_wrap(priv->title, TRUE); |
332 gtk_label_set_line_wrap(priv->title, TRUE); |
| 333 gtk_misc_set_alignment(GTK_MISC(priv->title), 0, 0); |
333 gtk_misc_set_alignment(GTK_MISC(priv->title), 0, 0); |
| 334 |
334 |
| 335 gtk_box_pack_start(priv->title_box, GTK_WIDGET(priv->icon), FALSE, FALSE, 0); |
335 gtk_box_pack_start(priv->title_box, GTK_WIDGET(priv->icon), FALSE, FALSE, 0); |
| 336 gtk_box_pack_start(priv->title_box, GTK_WIDGET(priv->title), TRUE, TRUE, 0); |
336 gtk_box_pack_start(priv->title_box, GTK_WIDGET(priv->title), TRUE, TRUE, 0); |
| 337 gtk_widget_show_all(GTK_WIDGET(priv->title_box)); |
|
| 338 |
337 |
| 339 priv->desc_box = GTK_BOX(gtk_hbox_new(FALSE, PIDGIN_HIG_BOX_SPACE)); |
338 priv->desc_box = GTK_BOX(gtk_hbox_new(FALSE, PIDGIN_HIG_BOX_SPACE)); |
| 340 priv->desc = GTK_LABEL(gtk_label_new("")); |
339 priv->desc = GTK_LABEL(gtk_label_new("")); |
| 341 /* TODO: update this request when /blist/width updates. Also, 25 is |
340 /* TODO: update this request when /blist/width updates. Also, 25 is |
| 342 * magic. |
341 * magic. |
| 345 purple_prefs_get_int(PIDGIN_PREFS_ROOT "/blist/width")-25, -1); |
344 purple_prefs_get_int(PIDGIN_PREFS_ROOT "/blist/width")-25, -1); |
| 346 gtk_label_set_line_wrap(priv->desc, TRUE); |
345 gtk_label_set_line_wrap(priv->desc, TRUE); |
| 347 gtk_misc_set_alignment(GTK_MISC(priv->desc), 0, 0); |
346 gtk_misc_set_alignment(GTK_MISC(priv->desc), 0, 0); |
| 348 gtk_box_pack_start(priv->desc_box, GTK_WIDGET(priv->desc), |
347 gtk_box_pack_start(priv->desc_box, GTK_WIDGET(priv->desc), |
| 349 TRUE, TRUE, 0); |
348 TRUE, TRUE, 0); |
| 350 gtk_widget_hide_all(GTK_WIDGET(priv->desc_box)); |
|
| 351 |
349 |
| 352 self->contents = GTK_BOX(gtk_vbox_new(FALSE, 0)); |
350 self->contents = GTK_BOX(gtk_vbox_new(FALSE, 0)); |
| 353 gtk_widget_show_all(GTK_WIDGET(self->contents)); |
|
| 354 |
351 |
| 355 priv->buttons = GTK_BOX(gtk_hbox_new(FALSE, 0)); |
352 priv->buttons = GTK_BOX(gtk_hbox_new(FALSE, 0)); |
| 356 gtk_widget_show_all(GTK_WIDGET(priv->buttons)); |
|
| 357 |
353 |
| 358 gtk_box_pack_start(self_box, GTK_WIDGET(priv->title_box), FALSE, FALSE, 0); |
354 gtk_box_pack_start(self_box, GTK_WIDGET(priv->title_box), FALSE, FALSE, 0); |
| 359 gtk_box_pack_start(self_box, GTK_WIDGET(priv->desc_box), FALSE, FALSE, 0); |
355 gtk_box_pack_start(self_box, GTK_WIDGET(priv->desc_box), FALSE, FALSE, 0); |
| 360 gtk_box_pack_start(self_box, GTK_WIDGET(self->contents), TRUE, TRUE, 0); |
356 gtk_box_pack_start(self_box, GTK_WIDGET(self->contents), TRUE, TRUE, 0); |
| 361 gtk_box_pack_start(self_box, GTK_WIDGET(priv->buttons), FALSE, FALSE, 0); |
357 gtk_box_pack_start(self_box, GTK_WIDGET(priv->buttons), FALSE, FALSE, 0); |
| 362 |
358 |
| 363 gtk_widget_show_all(GTK_WIDGET(self)); |
359 gtk_widget_show_all(GTK_WIDGET(self)); |
| 364 } |
360 gtk_widget_hide_all(GTK_WIDGET(priv->desc_box)); |
| |
361 } |