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