Cairo-Dock  3.4.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
_GldiModuleInstance Struct Reference

Definition of an instance of a module. A module can be instanciated several times. More...

Data Fields

GldiObject object
 object
 
GldiModulepModule
 the module this instance represents.
 
gchar * cConfFilePath
 conf file of the instance.
 
gboolean bCanDetach
 TRUE if the instance can be detached from docks (desklet mode).
 
IconpIcon
 the icon holding the instance.
 
GldiContainerpContainer
 container of the icon.
 
CairoDockpDock
 this field repeats the 'pContainer' field if the container is a dock, and is NULL otherwise.
 
CairoDeskletpDesklet
 this field repeats the 'pContainer' field if the container is a desklet, and is NULL otherwise.
 
cairo_t * pDrawContext
 a drawing context on the icon.
 
gint iSlotID
 a unique ID to insert external data on icons and containers.
 
gpointer pConfig
 pointer to a structure containing the config parameters of the applet.
 
gpointer pData
 pointer to a structure containing the data of the applet.
 

Detailed Description

Definition of an instance of a module. A module can be instanciated several times.


The documentation for this struct was generated from the following file: