| 570 |
570 |
| 571 priv = purple_plugin_info_get_instance_private(info); |
571 priv = purple_plugin_info_get_instance_private(info); |
| 572 return priv->error; |
572 return priv->error; |
| 573 } |
573 } |
| 574 |
574 |
| 575 void |
|
| 576 purple_plugin_info_set_ui_data(PurplePluginInfo *info, gpointer ui_data) |
|
| 577 { |
|
| 578 g_return_if_fail(PURPLE_IS_PLUGIN_INFO(info)); |
|
| 579 |
|
| 580 info->ui_data = ui_data; |
|
| 581 } |
|
| 582 |
|
| 583 gpointer |
|
| 584 purple_plugin_info_get_ui_data(PurplePluginInfo *info) |
|
| 585 { |
|
| 586 g_return_val_if_fail(PURPLE_IS_PLUGIN_INFO(info), NULL); |
|
| 587 |
|
| 588 return info->ui_data; |
|
| 589 } |
|
| 590 |
|
| 591 /************************************************************************** |
575 /************************************************************************** |
| 592 * PluginAction API |
576 * PluginAction API |
| 593 **************************************************************************/ |
577 **************************************************************************/ |
| 594 PurplePluginAction * |
578 PurplePluginAction * |
| 595 purple_plugin_action_new(const char* label, PurplePluginActionCb callback) |
579 purple_plugin_action_new(const char* label, PurplePluginActionCb callback) |