comparison src/dialogs.c @ 3327:220c9f1fc75e

[gaim-migrate @ 3345] patch -r committer: Tailor Script <tailor@pidgin.im>
author Sean Egan <seanegan@gmail.com>
date Tue, 18 Jun 2002 22:59:22 +0000
parents a6367446950d
children b6da58fae8b7
comparison
equal deleted inserted replaced
3326:03daf01a8000 3327:220c9f1fc75e
4286 gtk_container_add(GTK_CONTAINER(button), button_box); 4286 gtk_container_add(GTK_CONTAINER(button), button_box);
4287 4287
4288 button_box_2 = gtk_vbox_new(FALSE, 0); 4288 button_box_2 = gtk_vbox_new(FALSE, 0);
4289 4289
4290 gtk_box_pack_start(GTK_BOX(button_box), button_box_2, TRUE, TRUE, 0); 4290 gtk_box_pack_start(GTK_BOX(button_box), button_box_2, TRUE, TRUE, 0);
4291
4292 gtk_widget_show(button_box_2); 4291 gtk_widget_show(button_box_2);
4293 gtk_widget_show(button_box); 4292 gtk_widget_show(button_box);
4294 4293 if (dispstyle == 2 || dispstyle == 0) {
4295 switch(dispstyle) { 4294 pm = gdk_pixmap_create_from_xpm_d(window->window, &mask, NULL, xpm);
4296 case 0: 4295 pixmap = gtk_pixmap_new(pm, mask);
4297 /* Display just pixmap */ 4296 gtk_box_pack_start(GTK_BOX(button_box_2), pixmap, FALSE, FALSE, 0);
4298 pm = gdk_pixmap_create_from_xpm_d(window->window, &mask, NULL, xpm); 4297
4299 pixmap = gtk_pixmap_new(pm, mask); 4298 gtk_widget_show(pixmap);
4300 gtk_box_pack_start(GTK_BOX(button_box_2), pixmap, FALSE, FALSE, 0); 4299
4301 4300 gdk_pixmap_unref(pm);
4302 gtk_widget_show(pixmap); 4301 gdk_bitmap_unref(mask);
4303 4302 }
4304 gdk_pixmap_unref(pm); 4303
4305 gdk_bitmap_unref(mask); 4304 if (dispstyle == 2 || dispstyle == 1) {
4306 break; 4305 label = gtk_label_new(text);
4307 4306 gtk_widget_show(label);
4308 case 1: 4307 gtk_box_pack_end(GTK_BOX(button_box_2), label, FALSE, FALSE, 0);
4309 /* Display just label */
4310 label = gtk_label_new(text);
4311 gtk_widget_show(label);
4312 gtk_box_pack_start(GTK_BOX(button_box_2), label, FALSE, FALSE, 0);
4313 break;
4314
4315 case 2:
4316 /* Display pixmap and label */
4317 {
4318 GtkWidget *button_box_top = gtk_vbox_new(FALSE, 0);
4319 GtkWidget *button_box_bottom = gtk_vbox_new(FALSE, 0);
4320
4321 pm = gdk_pixmap_create_from_xpm_d(window->window, &mask, NULL, xpm);
4322 pixmap = gtk_pixmap_new(pm, mask);
4323 gtk_box_pack_end(GTK_BOX(button_box_top), pixmap, FALSE, FALSE, 0);
4324
4325 gtk_widget_show(pixmap);
4326
4327 gdk_pixmap_unref(pm);
4328 gdk_bitmap_unref(mask);
4329
4330 label = gtk_label_new(text);
4331 gtk_widget_show(label);
4332 gtk_box_pack_start(GTK_BOX(button_box_bottom), label, FALSE, FALSE, 0);
4333
4334 gtk_box_pack_start(GTK_BOX(button_box_2), button_box_top, TRUE,
4335 TRUE, 0);
4336 gtk_box_pack_start(GTK_BOX(button_box_2), button_box_bottom, TRUE,
4337 TRUE, 0);
4338 gtk_widget_show(button_box_top);
4339 gtk_widget_show(button_box_bottom);
4340 }
4341 break;
4342
4343 default:
4344 break;
4345 } 4308 }
4346 4309
4347 gtk_tooltips_set_tip(button_tips, button, text, "Gaim"); 4310 gtk_tooltips_set_tip(button_tips, button, text, "Gaim");
4348 gtk_widget_show(button); 4311 gtk_widget_show(button);
4349 return button; 4312 return button;