static GaimPluginPrefFrame *get_plugin_pref_frame(GaimPlugin * plugin) { GaimPluginPrefFrame *frame; GaimPluginPref *ppref; frame = gaim_plugin_pref_frame_new(); ppref = gaim_plugin_pref_new_with_label(_("Define the challenge:")); gaim_plugin_pref_frame_add(frame, ppref); ppref = gaim_plugin_pref_new_with_name_and_label ("/plugins/core/bot/challenger/question", _("Question")); gaim_plugin_pref_frame_add(frame, ppref); ppref = gaim_plugin_pref_new_with_name_and_label ("/plugins/core/bot/challenger/answer", _("Answer")); gaim_plugin_pref_frame_add(frame, ppref); ppref = gaim_plugin_pref_new_with_label(_ ("When the challenge is met, let this person IM you and:")); gaim_plugin_pref_frame_add(frame, ppref); ppref = gaim_plugin_pref_new_with_name_and_label ("/plugins/core/bot/challenger/auto_add_permit", _("Add this person to your Allow List")); gaim_plugin_pref_frame_add(frame, ppref); return frame; }
static GaimPluginPrefFrame *get_plugin_pref_frame(GaimPlugin * plugin) { GaimPluginPrefFrame *frame; GaimPluginPref *ppref; frame = gaim_plugin_pref_frame_new(); ppref = gaim_plugin_pref_new_with_name_and_label ("/plugins/gaym-extras/silly", _("Do you really want to turn any of this off? ;-)")); gaim_plugin_pref_frame_add(frame, ppref); return frame; }
static GaimPluginPrefFrame * get_plugin_pref_frame(GaimPlugin *plugin) { GaimPluginPrefFrame *frame; GaimPluginPref *pref; frame = gaim_plugin_pref_frame_new(); /* XXX: Is there a better way than this? There really should be. */ pref = gaim_plugin_pref_new_with_name_and_label(PREF_PATH, _("Path to save the files in\n" "(Please provide the full path)")); gaim_plugin_pref_frame_add(frame, pref); pref = gaim_plugin_pref_new_with_name_and_label(PREF_STRANGER, _("Automatically reject from users not in buddy list")); gaim_plugin_pref_frame_add(frame, pref); pref = gaim_plugin_pref_new_with_name_and_label(PREF_NOTIFY, _("Notify with a popup when an autoaccepted file transfer is complete\n" "(only when there's no conversation with the sender)")); gaim_plugin_pref_frame_add(frame, pref); return frame; }
static GaimPluginPrefFrame * get_plugin_pref_frame(GaimPlugin *plugin) { GaimPluginPrefFrame *frame; GaimPluginPref *ppref; frame = gaim_plugin_pref_frame_new(); ppref = gaim_plugin_pref_new_with_label("boolean"); gaim_plugin_pref_frame_add(frame, ppref); ppref = gaim_plugin_pref_new_with_name_and_label( "/plugins/core/pluginpref_example/bool", "boolean pref"); gaim_plugin_pref_frame_add(frame, ppref); ppref = gaim_plugin_pref_new_with_label("integer"); gaim_plugin_pref_frame_add(frame, ppref); ppref = gaim_plugin_pref_new_with_name_and_label( "/plugins/core/pluginpref_example/int", "integer pref"); gaim_plugin_pref_set_bounds(ppref, 0, 255); gaim_plugin_pref_frame_add(frame, ppref); ppref = gaim_plugin_pref_new_with_name_and_label( "/plugins/core/pluginpref_example/int_choice", "integer choice"); gaim_plugin_pref_set_type(ppref, GAIM_PLUGIN_PREF_CHOICE); gaim_plugin_pref_add_choice(ppref, "One", GINT_TO_POINTER(1)); gaim_plugin_pref_add_choice(ppref, "Two", GINT_TO_POINTER(2)); gaim_plugin_pref_add_choice(ppref, "Four", GINT_TO_POINTER(4)); gaim_plugin_pref_add_choice(ppref, "Eight", GINT_TO_POINTER(8)); gaim_plugin_pref_add_choice(ppref, "Sixteen", GINT_TO_POINTER(16)); gaim_plugin_pref_add_choice(ppref, "Thirty Two", GINT_TO_POINTER(32)); gaim_plugin_pref_add_choice(ppref, "Sixty Four", GINT_TO_POINTER(64)); gaim_plugin_pref_add_choice(ppref, "One Hundred Twenty Eight", GINT_TO_POINTER(128)); gaim_plugin_pref_frame_add(frame, ppref); ppref = gaim_plugin_pref_new_with_label("string"); gaim_plugin_pref_frame_add(frame, ppref); ppref = gaim_plugin_pref_new_with_name_and_label( "/plugins/core/pluginpref_example/string", "string pref"); gaim_plugin_pref_frame_add(frame, ppref); ppref = gaim_plugin_pref_new_with_name_and_label( "/plugins/core/pluginpref_example/masked_string", "masked string"); gaim_plugin_pref_set_masked(ppref, TRUE); gaim_plugin_pref_frame_add(frame, ppref); ppref = gaim_plugin_pref_new_with_name_and_label( "/plugins/core/pluginpref_example/max_string", "string pref\n(max length of 16)"); gaim_plugin_pref_set_max_length(ppref, 16); gaim_plugin_pref_frame_add(frame, ppref); ppref = gaim_plugin_pref_new_with_name_and_label( "/plugins/core/pluginpref_example/string_choice", "string choice"); gaim_plugin_pref_set_type(ppref, GAIM_PLUGIN_PREF_CHOICE); gaim_plugin_pref_add_choice(ppref, "red", "red"); gaim_plugin_pref_add_choice(ppref, "orange", "orange"); gaim_plugin_pref_add_choice(ppref, "yellow", "yellow"); gaim_plugin_pref_add_choice(ppref, "green", "green"); gaim_plugin_pref_add_choice(ppref, "blue", "blue"); gaim_plugin_pref_add_choice(ppref, "purple", "purple"); gaim_plugin_pref_frame_add(frame, ppref); return frame; }
static GaimPluginPrefFrame *get_plugin_pref_frame(GaimPlugin * plugin) { GaimPluginPrefFrame *frame; GaimPluginPref *ppref; frame = gaim_plugin_pref_frame_new(); ppref = gaim_plugin_pref_new_with_label(_("Chat Rooms")); gaim_plugin_pref_frame_add(frame, ppref); ppref = gaim_plugin_pref_new_with_name_and_label ("/plugins/prpl/gaym/show_join", _("Show entrance announcement")); gaim_plugin_pref_frame_add(frame, ppref); ppref = gaim_plugin_pref_new_with_name_and_label ("/plugins/prpl/gaym/show_bio_with_join", _("Show member bio with entrance announcement")); gaim_plugin_pref_frame_add(frame, ppref); ppref = gaim_plugin_pref_new_with_name_and_label ("/plugins/prpl/gaym/show_part", _("Show exit announcement")); gaim_plugin_pref_frame_add(frame, ppref); ppref = gaim_plugin_pref_new_with_name_and_label ("/plugins/prpl/gaym/chat_room_instances", _("Number of chat room instances to display")); gaim_plugin_pref_set_bounds(ppref, 0, 9); gaim_plugin_pref_frame_add(frame, ppref); ppref = gaim_plugin_pref_new_with_label(_ ("Bio-Based Chat Room Activity Filtering")); gaim_plugin_pref_frame_add(frame, ppref); ppref = gaim_plugin_pref_new_with_name_and_label ("/plugins/prpl/gaym/botfilter_enable", _("Enable")); gaim_plugin_pref_frame_add(frame, ppref); ppref = gaim_plugin_pref_new_with_name_and_label ("/plugins/prpl/gaym/botfilter_ignore_null", _("Ignore if bio is blank")); gaim_plugin_pref_frame_add(frame, ppref); ppref = gaim_plugin_pref_new_with_name_and_label ("/plugins/prpl/gaym/botfilter_patterns", _ ("Ignore if bio contains these patterns\n\t? = match any single character\n\t* = match zero, one, or more")); gaim_plugin_pref_frame_add(frame, ppref); ppref = gaim_plugin_pref_new_with_name_and_label ("/plugins/prpl/gaym/botfilter_sep", _("Above patterns are separated by")); gaim_plugin_pref_set_max_length(ppref, 1); gaim_plugin_pref_frame_add(frame, ppref); ppref = gaim_plugin_pref_new_with_name_and_label ("/plugins/prpl/gaym/botfilter_url", _ ("URL for GayBoi's spam database\n\tblank to disable\n\tchanges affect next login\n\tdefault is " GAYBOI_SPAM_URL)); gaim_plugin_pref_frame_add(frame, ppref); return frame; }