Mercurial > pidgin.yaz
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 |