HDPluginModule

HDPluginModule — Support for the definition of Hildon Desktop plugins.

Synopsis


#include <libhildondesktop/libhildondesktop.h>

                    HDPluginModule;
HDPluginModule*     hd_plugin_module_new                (const gchar *path);
void                hd_plugin_module_add_type           (HDPluginModule *module,
                                                         GType type);
GType               hd_plugin_module_get_type           (void);
GObject*            hd_plugin_module_new_object         (HDPluginModule *module,
                                                         const gchar *plugin_id);

Object Hierarchy

  GObject
   +----GTypeModule
         +----HDPluginModule

Implemented Interfaces

HDPluginModule implements GTypePlugin.

Properties

  "path"                     gchar*                : Read / Write / Construct Only

Description

There are some macros to define Hildon Desktop plugins:

HD_DEFINE_PLUGIN_MODULE_EXTENDED()

Details

HDPluginModule

typedef struct _HDPluginModule HDPluginModule;


hd_plugin_module_new ()

HDPluginModule*     hd_plugin_module_new                (const gchar *path);

path :
Returns :

hd_plugin_module_add_type ()

void                hd_plugin_module_add_type           (HDPluginModule *module,
                                                         GType type);

module :
type :

hd_plugin_module_get_type ()

GType               hd_plugin_module_get_type           (void);

Returns :

hd_plugin_module_new_object ()

GObject*            hd_plugin_module_new_object         (HDPluginModule *module,
                                                         const gchar *plugin_id);

module :
plugin_id :
Returns :

Property Details

The "path" property

  "path"                     gchar*                : Read / Write / Construct Only

Path of the plugin.

Default value: NULL