comparison src/dialogs.c @ 454:c9d87901afff

[gaim-migrate @ 464] Set user info is now a little prettier committer: Tailor Script <tailor@pidgin.im>
author Rob Flynn <gaim@robflynn.com>
date Fri, 30 Jun 2000 18:34:08 +0000
parents 0a2eb65b6909
children 430bde33209b
comparison
equal deleted inserted replaced
453:dd82845ed7b6 454:c9d87901afff
1173 { 1173 {
1174 GtkWidget *hbox; 1174 GtkWidget *hbox;
1175 GtkWidget *label; 1175 GtkWidget *label;
1176 GtkWidget *vbox; 1176 GtkWidget *vbox;
1177 GtkWidget *table; 1177 GtkWidget *table;
1178
1179
1178 struct passwddlg *b = g_new0(struct passwddlg, 1); 1180 struct passwddlg *b = g_new0(struct passwddlg, 1);
1179 1181
1180 b->window = gtk_window_new(GTK_WINDOW_DIALOG); 1182 b->window = gtk_window_new(GTK_WINDOW_DIALOG);
1181 dialogwindows = g_list_prepend(dialogwindows, b->window); 1183 dialogwindows = g_list_prepend(dialogwindows, b->window);
1182 1184
1244 1246
1245 void show_set_info() 1247 void show_set_info()
1246 { 1248 {
1247 GtkWidget *bot; 1249 GtkWidget *bot;
1248 GtkWidget *top; 1250 GtkWidget *top;
1249 1251 GtkWidget *icon_i;
1252 GdkBitmap *mask;
1253 GdkPixmap *icon;
1254 GtkWidget *button_box;
1255 GtkWidget *label;
1256
1250 struct set_info_dlg *b = g_new0(struct set_info_dlg, 1); 1257 struct set_info_dlg *b = g_new0(struct set_info_dlg, 1);
1251 1258
1252 b->window = gtk_window_new(GTK_WINDOW_DIALOG); 1259 b->window = gtk_window_new(GTK_WINDOW_DIALOG);
1253 dialogwindows = g_list_prepend(dialogwindows, b->window); 1260 dialogwindows = g_list_prepend(dialogwindows, b->window);
1254 1261 gtk_widget_show(b->window);
1255 b->cancel = gtk_button_new_with_label(_("Cancel"));
1256 b->save = gtk_button_new_with_label(_("Save"));
1257 1262
1258 bot = gtk_hbox_new(TRUE, 10); 1263 bot = gtk_hbox_new(TRUE, 10);
1259 top = gtk_vbox_new(FALSE, 10); 1264 top = gtk_vbox_new(FALSE, 10);
1260 1265
1266 /* Build OK Button */
1267
1268 b->save = gtk_button_new();
1269
1270 button_box = gtk_hbox_new(FALSE, 5);
1271 icon = gdk_pixmap_create_from_xpm_d ( b->window->window, &mask, NULL, save_xpm);
1272 icon_i = gtk_pixmap_new(icon, mask);
1273
1274 label = gtk_label_new(_("Save"));
1275
1276 gtk_box_pack_start(GTK_BOX(button_box), icon_i, FALSE, FALSE, 2);
1277 gtk_box_pack_end(GTK_BOX(button_box), label, FALSE, FALSE, 2);
1278
1279 gtk_widget_show(label);
1280 gtk_widget_show(icon_i);
1281
1282 gtk_widget_show(button_box);
1283
1284 gtk_container_add(GTK_CONTAINER(b->save), button_box);
1285
1286 /* End of OK Button */
1287
1288 /* Build Cancel Button */
1289
1290 b->cancel = gtk_button_new();
1291
1292 button_box = gtk_hbox_new(FALSE, 5);
1293 icon = gdk_pixmap_create_from_xpm_d ( b->window->window, &mask, NULL, cancel_xpm);
1294 icon_i = gtk_pixmap_new(icon, mask);
1295
1296 label = gtk_label_new(_("Cancel"));
1297
1298 gtk_box_pack_start(GTK_BOX(button_box), icon_i, FALSE, FALSE, 2);
1299 gtk_box_pack_end(GTK_BOX(button_box), label, FALSE, FALSE, 2);
1300
1301 gtk_widget_show(label);
1302 gtk_widget_show(icon_i);
1303
1304 gtk_widget_show(button_box);
1305
1306 gtk_container_add(GTK_CONTAINER(b->cancel), button_box);
1307
1308 /* End of Cancel Button */
1309
1310
1261 gtk_widget_show(b->save); 1311 gtk_widget_show(b->save);
1262 gtk_widget_show(b->cancel); 1312 gtk_widget_show(b->cancel);
1263 1313
1264 gtk_box_pack_start(GTK_BOX(bot), b->save, FALSE, FALSE, 10); 1314 gtk_box_pack_start(GTK_BOX(bot), b->save, FALSE, FALSE, 10);
1265 gtk_box_pack_start(GTK_BOX(bot), b->cancel, FALSE, FALSE, 10); 1315 gtk_box_pack_start(GTK_BOX(bot), b->cancel, FALSE, FALSE, 10);
1266
1267 1316
1268 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", 1317 gtk_signal_connect(GTK_OBJECT(b->window), "destroy",
1269 GTK_SIGNAL_FUNC(destroy_dialog), b->window); 1318 GTK_SIGNAL_FUNC(destroy_dialog), b->window);
1270 gtk_signal_connect(GTK_OBJECT(b->cancel), "clicked", 1319 gtk_signal_connect(GTK_OBJECT(b->cancel), "clicked",
1271 GTK_SIGNAL_FUNC(destroy_dialog), b->window); 1320 GTK_SIGNAL_FUNC(destroy_dialog), b->window);
1285 1334
1286 gtk_box_pack_start(GTK_BOX(top), b->text, TRUE, TRUE, 10); 1335 gtk_box_pack_start(GTK_BOX(top), b->text, TRUE, TRUE, 10);
1287 gtk_widget_show(top); 1336 gtk_widget_show(top);
1288 1337
1289 gtk_box_pack_start(GTK_BOX(top), bot, FALSE, FALSE, 10); 1338 gtk_box_pack_start(GTK_BOX(top), bot, FALSE, FALSE, 10);
1339
1290 gtk_container_add(GTK_CONTAINER(b->window), top); 1340 gtk_container_add(GTK_CONTAINER(b->window), top);
1291 gtk_container_border_width(GTK_CONTAINER(b->window), 10); 1341 gtk_container_border_width(GTK_CONTAINER(b->window), 10);
1292 gtk_widget_realize(b->window); 1342 gtk_widget_realize(b->window);
1293 aol_icon(b->window->window); 1343 aol_icon(b->window->window);
1294 1344
1295 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Set User Info")); 1345 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Set User Info"));
1296 gtk_widget_show(b->window); 1346 gtk_widget_show(b->window);
1297 1347
1298 } 1348 }
1299 1349