Mercurial > pidgin
comparison src/away.c @ 5314:1f901484599d
[gaim-migrate @ 5686]
GTK_OBJECT -> G_OBJECT
Also fixed a few compiler warnings.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Tue, 06 May 2003 05:48:03 +0000 |
parents | 1a53330dfd34 |
children | 7a64114641c3 |
comparison
equal
deleted
inserted
replaced
5313:8d118c2b03c9 | 5314:1f901484599d |
---|---|
278 gtk_widget_show(awayqueue); | 278 gtk_widget_show(awayqueue); |
279 } | 279 } |
280 | 280 |
281 back = gaim_pixbuf_button_from_stock(_("I'm Back!"), GTK_STOCK_JUMP_TO, GAIM_BUTTON_HORIZONTAL); | 281 back = gaim_pixbuf_button_from_stock(_("I'm Back!"), GTK_STOCK_JUMP_TO, GAIM_BUTTON_HORIZONTAL); |
282 gtk_box_pack_start(GTK_BOX(vbox), back, FALSE, FALSE, 0); | 282 gtk_box_pack_start(GTK_BOX(vbox), back, FALSE, FALSE, 0); |
283 g_signal_connect(GTK_OBJECT(back), "clicked", G_CALLBACK(do_im_back), imaway); | 283 g_signal_connect(G_OBJECT(back), "clicked", G_CALLBACK(do_im_back), imaway); |
284 gtk_window_set_focus(GTK_WINDOW(imaway), back); | 284 gtk_window_set_focus(GTK_WINDOW(imaway), back); |
285 gtk_widget_show(back); | 285 gtk_widget_show(back); |
286 | 286 |
287 awaymessage = a; | 287 awaymessage = a; |
288 } else { | 288 } else { |
381 remmenu = gtk_menu_new(); | 381 remmenu = gtk_menu_new(); |
382 | 382 |
383 menuitem = gtk_menu_item_new_with_label(_("New Away Message")); | 383 menuitem = gtk_menu_item_new_with_label(_("New Away Message")); |
384 gtk_menu_shell_append(GTK_MENU_SHELL(awaymenu), menuitem); | 384 gtk_menu_shell_append(GTK_MENU_SHELL(awaymenu), menuitem); |
385 gtk_widget_show(menuitem); | 385 gtk_widget_show(menuitem); |
386 g_signal_connect(GTK_OBJECT(menuitem), "activate", G_CALLBACK(create_away_mess), | 386 g_signal_connect(G_OBJECT(menuitem), "activate", G_CALLBACK(create_away_mess), |
387 NULL); | 387 NULL); |
388 | 388 |
389 awy = away_messages; | 389 awy = away_messages; |
390 while (awy) { | 390 while (awy) { |
391 a = (struct away_message *)awy->data; | 391 a = (struct away_message *)awy->data; |
392 | 392 |
393 remitem = gtk_menu_item_new_with_label(a->name); | 393 remitem = gtk_menu_item_new_with_label(a->name); |
394 gtk_menu_shell_append(GTK_MENU_SHELL(remmenu), remitem); | 394 gtk_menu_shell_append(GTK_MENU_SHELL(remmenu), remitem); |
395 gtk_widget_show(remitem); | 395 gtk_widget_show(remitem); |
396 g_signal_connect(GTK_OBJECT(remitem), "activate", | 396 g_signal_connect(G_OBJECT(remitem), "activate", |
397 G_CALLBACK(rem_away_mess), a); | 397 G_CALLBACK(rem_away_mess), a); |
398 | 398 |
399 awy = g_slist_next(awy); | 399 awy = g_slist_next(awy); |
400 | 400 |
401 } | 401 } |
442 | 442 |
443 menuitem = gtk_menu_item_new_with_label(a->name); | 443 menuitem = gtk_menu_item_new_with_label(a->name); |
444 g_object_set_data(G_OBJECT(menuitem), "away_message", a); | 444 g_object_set_data(G_OBJECT(menuitem), "away_message", a); |
445 gtk_menu_shell_append(GTK_MENU_SHELL(awaymenu), menuitem); | 445 gtk_menu_shell_append(GTK_MENU_SHELL(awaymenu), menuitem); |
446 gtk_widget_show(menuitem); | 446 gtk_widget_show(menuitem); |
447 g_signal_connect(GTK_OBJECT(menuitem), "activate", | 447 g_signal_connect(G_OBJECT(menuitem), "activate", |
448 G_CALLBACK(do_away_message), a); | 448 G_CALLBACK(do_away_message), a); |
449 | 449 |
450 awy = g_slist_next(awy); | 450 awy = g_slist_next(awy); |
451 } | 451 } |
452 } else | 452 } else |
457 g_object_set_data(G_OBJECT(menuitem), "away_state", msgs->data); | 457 g_object_set_data(G_OBJECT(menuitem), "away_state", msgs->data); |
458 gtk_menu_shell_append(GTK_MENU_SHELL(awaymenu), menuitem); | 458 gtk_menu_shell_append(GTK_MENU_SHELL(awaymenu), menuitem); |
459 gtk_widget_show(menuitem); | 459 gtk_widget_show(menuitem); |
460 | 460 |
461 if (strcmp(msgs->data, GAIM_AWAY_CUSTOM)) { | 461 if (strcmp(msgs->data, GAIM_AWAY_CUSTOM)) { |
462 g_signal_connect(GTK_OBJECT(menuitem), "activate", | 462 g_signal_connect(G_OBJECT(menuitem), "activate", |
463 G_CALLBACK(set_gc_state), gc); | 463 G_CALLBACK(set_gc_state), gc); |
464 } else { | 464 } else { |
465 submenu = gtk_menu_new(); | 465 submenu = gtk_menu_new(); |
466 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), | 466 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), |
467 submenu); | 467 submenu); |
474 g_object_set_data(G_OBJECT(menuitem), "away_message", | 474 g_object_set_data(G_OBJECT(menuitem), "away_message", |
475 a); | 475 a); |
476 gtk_menu_shell_append(GTK_MENU_SHELL(submenu), | 476 gtk_menu_shell_append(GTK_MENU_SHELL(submenu), |
477 menuitem); | 477 menuitem); |
478 gtk_widget_show(menuitem); | 478 gtk_widget_show(menuitem); |
479 g_signal_connect(GTK_OBJECT(menuitem), | 479 g_signal_connect(G_OBJECT(menuitem), |
480 "activate", | 480 "activate", |
481 G_CALLBACK | 481 G_CALLBACK |
482 (do_away_message), a); | 482 (do_away_message), a); |
483 | 483 |
484 awy = g_slist_next(awy); | 484 awy = g_slist_next(awy); |
528 if ((g_list_length(msgs) == 1) && | 528 if ((g_list_length(msgs) == 1) && |
529 (!strcmp(msgs->data, GAIM_AWAY_CUSTOM))) { | 529 (!strcmp(msgs->data, GAIM_AWAY_CUSTOM))) { |
530 menuitem = gtk_menu_item_new_with_label(_("Back")); | 530 menuitem = gtk_menu_item_new_with_label(_("Back")); |
531 gtk_menu_shell_append(GTK_MENU_SHELL(submenu), menuitem); | 531 gtk_menu_shell_append(GTK_MENU_SHELL(submenu), menuitem); |
532 gtk_widget_show(menuitem); | 532 gtk_widget_show(menuitem); |
533 g_signal_connect(GTK_OBJECT(menuitem), "activate", | 533 g_signal_connect(G_OBJECT(menuitem), "activate", |
534 G_CALLBACK(set_gc_away), gc); | 534 G_CALLBACK(set_gc_away), gc); |
535 | 535 |
536 gaim_separator(submenu); | 536 gaim_separator(submenu); |
537 | 537 |
538 awy = away_messages; | 538 awy = away_messages; |
542 | 542 |
543 menuitem = gtk_menu_item_new_with_label(a->name); | 543 menuitem = gtk_menu_item_new_with_label(a->name); |
544 g_object_set_data(G_OBJECT(menuitem), "away_message", a); | 544 g_object_set_data(G_OBJECT(menuitem), "away_message", a); |
545 gtk_menu_shell_append(GTK_MENU_SHELL(submenu), menuitem); | 545 gtk_menu_shell_append(GTK_MENU_SHELL(submenu), menuitem); |
546 gtk_widget_show(menuitem); | 546 gtk_widget_show(menuitem); |
547 g_signal_connect(GTK_OBJECT(menuitem), "activate", | 547 g_signal_connect(G_OBJECT(menuitem), "activate", |
548 G_CALLBACK(set_gc_away), gc); | 548 G_CALLBACK(set_gc_away), gc); |
549 | 549 |
550 awy = g_slist_next(awy); | 550 awy = g_slist_next(awy); |
551 } | 551 } |
552 } else | 552 } else |
558 msgs->data); | 558 msgs->data); |
559 gtk_menu_shell_append(GTK_MENU_SHELL(submenu), menuitem); | 559 gtk_menu_shell_append(GTK_MENU_SHELL(submenu), menuitem); |
560 gtk_widget_show(menuitem); | 560 gtk_widget_show(menuitem); |
561 | 561 |
562 if (strcmp(msgs->data, GAIM_AWAY_CUSTOM)) { | 562 if (strcmp(msgs->data, GAIM_AWAY_CUSTOM)) { |
563 g_signal_connect(GTK_OBJECT(menuitem), | 563 g_signal_connect(G_OBJECT(menuitem), |
564 "activate", | 564 "activate", |
565 G_CALLBACK(set_gc_state), | 565 G_CALLBACK(set_gc_state), |
566 gc); | 566 gc); |
567 } else { | 567 } else { |
568 submenu2 = gtk_menu_new(); | 568 submenu2 = gtk_menu_new(); |
579 g_object_set_data(G_OBJECT(menuitem), | 579 g_object_set_data(G_OBJECT(menuitem), |
580 "away_message", a); | 580 "away_message", a); |
581 gtk_menu_shell_append(GTK_MENU_SHELL(submenu2), | 581 gtk_menu_shell_append(GTK_MENU_SHELL(submenu2), |
582 menuitem); | 582 menuitem); |
583 gtk_widget_show(menuitem); | 583 gtk_widget_show(menuitem); |
584 g_signal_connect(GTK_OBJECT(menuitem), | 584 g_signal_connect(G_OBJECT(menuitem), |
585 "activate", | 585 "activate", |
586 G_CALLBACK | 586 G_CALLBACK |
587 (set_gc_away), gc); | 587 (set_gc_away), gc); |
588 | 588 |
589 awy = g_slist_next(awy); | 589 awy = g_slist_next(awy); |
612 | 612 |
613 menuitem = gtk_menu_item_new_with_label(a->name); | 613 menuitem = gtk_menu_item_new_with_label(a->name); |
614 g_object_set_data(G_OBJECT(menuitem), "away_message", a); | 614 g_object_set_data(G_OBJECT(menuitem), "away_message", a); |
615 gtk_menu_shell_append(GTK_MENU_SHELL(submenu), menuitem); | 615 gtk_menu_shell_append(GTK_MENU_SHELL(submenu), menuitem); |
616 gtk_widget_show(menuitem); | 616 gtk_widget_show(menuitem); |
617 g_signal_connect(GTK_OBJECT(menuitem), "activate", | 617 g_signal_connect(G_OBJECT(menuitem), "activate", |
618 G_CALLBACK(do_away_message), a); | 618 G_CALLBACK(do_away_message), a); |
619 | 619 |
620 awy = g_slist_next(awy); | 620 awy = g_slist_next(awy); |
621 } | 621 } |
622 } | 622 } |