comparison plugins/notify.c @ 6464:059649ed25ed

[gaim-migrate @ 6973] Some notify changes from Etan. Peeps using the cvs notify plugin might loose some preferences. And yes, Nuno is a cool name. Like the guy that wrote More Than Words. Word. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Thu, 14 Aug 2003 03:28:17 +0000
parents 8f94cce8faa5
children 70d5122bc3ff
comparison
equal deleted inserted replaced
6463:eafaf58b61b6 6464:059649ed25ed
528 } 528 }
529 } 529 }
530 } 530 }
531 531
532 static void save_notify_prefs() { 532 static void save_notify_prefs() {
533 gaim_prefs_set_bool("/plugins/gtk/X11/notify/notify_im", notify_opts & OPT_TYPE_IM); 533 gaim_prefs_set_bool("/plugins/gtk/X11/notify/type_im", notify_opts & OPT_TYPE_IM);
534 gaim_prefs_set_bool("/plugins/gtk/X11/notify/notify_chat", notify_opts & OPT_TYPE_CHAT); 534 gaim_prefs_set_bool("/plugins/gtk/X11/notify/type_chat", notify_opts & OPT_TYPE_CHAT);
535 gaim_prefs_set_bool("/plugins/gtk/X11/notify/notify_in_focus", notify_opts & OPT_NOTIFY_IN_FOCUS); 535 gaim_prefs_set_bool("/plugins/gtk/X11/notify/type_focused", notify_opts & OPT_NOTIFY_IN_FOCUS);
536 gaim_prefs_set_bool("/plugins/gtk/X11/notify/notify_focus", notify_opts & OPT_NOTIFY_FOCUS); 536 gaim_prefs_set_bool("/plugins/gtk/X11/notify/notify_focus", notify_opts & OPT_NOTIFY_FOCUS);
537 gaim_prefs_set_bool("/plugins/gtk/X11/notify/notify_click", notify_opts & OPT_NOTIFY_CLICK); 537 gaim_prefs_set_bool("/plugins/gtk/X11/notify/notify_click", notify_opts & OPT_NOTIFY_CLICK);
538 gaim_prefs_set_bool("/plugins/gtk/X11/notify/notify_type", notify_opts & OPT_NOTIFY_TYPE); 538 gaim_prefs_set_bool("/plugins/gtk/X11/notify/notify_type", notify_opts & OPT_NOTIFY_TYPE);
539 gaim_prefs_set_bool("/plugins/gtk/X11/notify/method_string", notify_opts & OPT_METHOD_STRING); 539 gaim_prefs_set_bool("/plugins/gtk/X11/notify/method_string", notify_opts & OPT_METHOD_STRING);
540 gaim_prefs_set_bool("/plugins/gtk/X11/notify/method_quote", notify_opts & OPT_METHOD_QUOTE); 540 gaim_prefs_set_bool("/plugins/gtk/X11/notify/method_quote", notify_opts & OPT_METHOD_QUOTE);
545 } 545 }
546 546
547 static void load_notify_prefs() { 547 static void load_notify_prefs() {
548 notify_opts = 0; 548 notify_opts = 0;
549 549
550 notify_opts |= (gaim_prefs_get_bool("/plugins/gtk/X11/notify/notify_im") ? OPT_TYPE_IM : 0); 550 notify_opts |= (gaim_prefs_get_bool("/plugins/gtk/X11/notify/type_im") ? OPT_TYPE_IM : 0);
551 notify_opts |= (gaim_prefs_get_bool("/plugins/gtk/X11/notify/notify_chat") ? OPT_TYPE_CHAT : 0); 551 notify_opts |= (gaim_prefs_get_bool("/plugins/gtk/X11/notify/type_chat") ? OPT_TYPE_CHAT : 0);
552 notify_opts |= (gaim_prefs_get_bool("/plugins/gtk/X11/notify/notify_in_focus") ? OPT_NOTIFY_IN_FOCUS : 0); 552 notify_opts |= (gaim_prefs_get_bool("/plugins/gtk/X11/notify/type_focused") ? OPT_NOTIFY_IN_FOCUS : 0);
553 notify_opts |= (gaim_prefs_get_bool("/plugins/gtk/X11/notify/notify_focus") ? OPT_NOTIFY_FOCUS : 0); 553 notify_opts |= (gaim_prefs_get_bool("/plugins/gtk/X11/notify/notify_focus") ? OPT_NOTIFY_FOCUS : 0);
554 notify_opts |= (gaim_prefs_get_bool("/plugins/gtk/X11/notify/notify_click") ? OPT_NOTIFY_CLICK : 0); 554 notify_opts |= (gaim_prefs_get_bool("/plugins/gtk/X11/notify/notify_click") ? OPT_NOTIFY_CLICK : 0);
555 notify_opts |= (gaim_prefs_get_bool("/plugins/gtk/X11/notify/notify_type") ? OPT_NOTIFY_TYPE : 0); 555 notify_opts |= (gaim_prefs_get_bool("/plugins/gtk/X11/notify/notify_type") ? OPT_NOTIFY_TYPE : 0);
556 notify_opts |= (gaim_prefs_get_bool("/plugins/gtk/X11/notify/method_string") ? OPT_METHOD_STRING : 0); 556 notify_opts |= (gaim_prefs_get_bool("/plugins/gtk/X11/notify/method_string") ? OPT_METHOD_STRING : 0);
557 notify_opts |= (gaim_prefs_get_bool("/plugins/gtk/X11/notify/method_quote") ? OPT_METHOD_QUOTE : 0); 557 notify_opts |= (gaim_prefs_get_bool("/plugins/gtk/X11/notify/method_quote") ? OPT_METHOD_QUOTE : 0);
865 { 865 {
866 gaim_prefs_add_none("/plugins/gtk"); 866 gaim_prefs_add_none("/plugins/gtk");
867 gaim_prefs_add_none("/plugins/gtk/X11"); 867 gaim_prefs_add_none("/plugins/gtk/X11");
868 gaim_prefs_add_none("/plugins/gtk/X11/notify"); 868 gaim_prefs_add_none("/plugins/gtk/X11/notify");
869 869
870 gaim_prefs_add_bool("/plugins/gtk/X11/notify/notify_im", TRUE); 870 gaim_prefs_add_bool("/plugins/gtk/X11/notify/type_im", TRUE);
871 gaim_prefs_add_bool("/plugins/gtk/X11/notify/notify_chat", FALSE); 871 gaim_prefs_add_bool("/plugins/gtk/X11/notify/type_chat", FALSE);
872 gaim_prefs_add_bool("/plugins/gtk/X11/notify/type_focused", FALSE);
872 gaim_prefs_add_bool("/plugins/gtk/X11/notify/method_string", FALSE); 873 gaim_prefs_add_bool("/plugins/gtk/X11/notify/method_string", FALSE);
873 gaim_prefs_add_string("/plugins/gtk/X11/notify/title_string", "(*)"); 874 gaim_prefs_add_string("/plugins/gtk/X11/notify/title_string", "(*)");
874 gaim_prefs_add_bool("/plugins/gtk/X11/notify/method_quote", FALSE);
875 gaim_prefs_add_bool("/plugins/gtk/X11/notify/method_urgent", FALSE); 875 gaim_prefs_add_bool("/plugins/gtk/X11/notify/method_urgent", FALSE);
876 gaim_prefs_add_bool("/plugins/gtk/X11/notify/method_count", FALSE); 876 gaim_prefs_add_bool("/plugins/gtk/X11/notify/method_count", FALSE);
877 gaim_prefs_add_bool("/plugins/gtk/X11/notify/notify_in_focus", FALSE);
878 gaim_prefs_add_bool("/plugins/gtk/X11/notify/notify_focus", FALSE); 877 gaim_prefs_add_bool("/plugins/gtk/X11/notify/notify_focus", FALSE);
879 gaim_prefs_add_bool("/plugins/gtk/X11/notify/notify_click", FALSE); 878 gaim_prefs_add_bool("/plugins/gtk/X11/notify/notify_click", FALSE);
880 gaim_prefs_add_bool("/plugins/gtk/X11/notify/notify_type", TRUE); 879 gaim_prefs_add_bool("/plugins/gtk/X11/notify/notify_type", TRUE);
880 gaim_prefs_add_bool("/plugins/gtk/X11/notify/notify_send", TRUE);
881 gaim_prefs_add_bool("/plugins/gtk/X11/notify/notify_switch", TRUE);
881 } 882 }
882 883
883 GAIM_INIT_PLUGIN(notify, init_plugin, info) 884 GAIM_INIT_PLUGIN(notify, init_plugin, info)