| gnome-bluetooth Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
#include <bluetooth-plugin.h>
GbtPluginInfo;
GbtPlugin;
#define GBT_INIT_PLUGIN (plugininfo)
typedef struct {
const char *id;
gboolean (* has_config_widget) (const char *bdaddr, const char **uuids);
GtkWidget * (* get_config_widgets) (const char *bdaddr, const char **uuids);
void (* device_removed) (const char *bdaddr);
} GbtPluginInfo;
A structure representing a gnome-bluetooth wizard and properties plugin. You should also call GBT_INIT_PLUGIN() on the plugin structure to export it.
const char * |
A unique ID representing the plugin |
|
Whether the passed Bluetooth address and UUIDs would have a configuration widget |
|
Returns the configuration widget for the passed Bluetooth address and UUIDs |
|
Remove any configuration relating to the Bluetooth address passed |
typedef struct {
GModule *module;
GbtPluginInfo *info;
} GbtPlugin;
A structure as used in gnome-bluetooth.
GModule * |
the GModule for the opened shared library |
GbtPluginInfo * |
a GbtPluginInfo structure |
#define GBT_INIT_PLUGIN(plugininfo)
Call this on an GbtPluginInfo structure to make it available to gnome-bluetooth.
|
a GbtPluginInfo structure representing the plugin |