libpurple/plugin.h

branch
gtkdoc-conversion
changeset 35486
fe9a7f6143c1
parent 35484
8690bc78f0de
child 35487
494f09f7f331
equal deleted inserted replaced
35485:891224cdaca1 35486:fe9a7f6143c1
273 G_BEGIN_DECLS 273 G_BEGIN_DECLS
274 274
275 /**************************************************************************/ 275 /**************************************************************************/
276 /* Plugin API */ 276 /* Plugin API */
277 /**************************************************************************/ 277 /**************************************************************************/
278 /*@{*/
279 278
280 /** 279 /**
281 * purple_plugin_get_type: 280 * purple_plugin_get_type:
282 * 281 *
283 * Returns: The #GType for the #PurplePlugin boxed structure. 282 * Returns: The #GType for the #PurplePlugin boxed structure.
476 * 475 *
477 * Returns: The plugin's homepage. 476 * Returns: The plugin's homepage.
478 */ 477 */
479 const gchar *purple_plugin_get_homepage(const PurplePlugin *plugin); 478 const gchar *purple_plugin_get_homepage(const PurplePlugin *plugin);
480 479
481 /*@}*/
482
483 /**************************************************************************/ 480 /**************************************************************************/
484 /* Plugin IPC API */ 481 /* Plugin IPC API */
485 /**************************************************************************/ 482 /**************************************************************************/
486 /*@{*/
487 483
488 /** 484 /**
489 * purple_plugin_ipc_register: 485 * purple_plugin_ipc_register:
490 * @plugin: The plugin to register the command with. 486 * @plugin: The plugin to register the command with.
491 * @command: The name of the command. 487 * @command: The name of the command.
551 * return a value. 547 * return a value.
552 */ 548 */
553 void *purple_plugin_ipc_call(PurplePlugin *plugin, const char *command, 549 void *purple_plugin_ipc_call(PurplePlugin *plugin, const char *command,
554 gboolean *ok, ...); 550 gboolean *ok, ...);
555 551
556 /*@}*/
557
558 /**************************************************************************/ 552 /**************************************************************************/
559 /* Plugins API */ 553 /* Plugins API */
560 /**************************************************************************/ 554 /**************************************************************************/
561 /*@{*/
562 555
563 /** 556 /**
564 * purple_plugins_add_search_path: 557 * purple_plugins_add_search_path:
565 * @path: The new search path. 558 * @path: The new search path.
566 * 559 *
702 * 695 *
703 * Returns: (transfer none): A list of all plugins. 696 * Returns: (transfer none): A list of all plugins.
704 */ 697 */
705 GList *purple_plugins_get_all(void); 698 GList *purple_plugins_get_all(void);
706 699
707 /*@}*/
708
709 /**************************************************************************/ 700 /**************************************************************************/
710 /* Plugins SubSytem API */ 701 /* Plugins SubSytem API */
711 /**************************************************************************/ 702 /**************************************************************************/
712 /*@{*/
713 703
714 /** 704 /**
715 * purple_plugins_get_handle: 705 * purple_plugins_get_handle:
716 * 706 *
717 * Returns the plugin subsystem handle. 707 * Returns the plugin subsystem handle.
731 * purple_plugins_uninit: 721 * purple_plugins_uninit:
732 * 722 *
733 * Uninitializes the plugin subsystem 723 * Uninitializes the plugin subsystem
734 */ 724 */
735 void purple_plugins_uninit(void); 725 void purple_plugins_uninit(void);
736
737 /*@}*/
738 726
739 /** 727 /**
740 * purple_plugin_action_new: 728 * purple_plugin_action_new:
741 * @label: The description of the action to show to the user. 729 * @label: The description of the action to show to the user.
742 * @callback: The callback to call when the user selects this action. 730 * @callback: The callback to call when the user selects this action.

mercurial