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