pidgin/minidialog.c

branch
cpw.resiak.disconnectreason
changeset 21330
4dbf102c94e8
parent 21329
0d70f3b8145f
child 21333
630a8a394a5a
equal deleted inserted replaced
21329:0d70f3b8145f 21330:4dbf102c94e8
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 }

mercurial