Cairo-Dock  3.4.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
cairo-dock-module-instance-manager.h File Reference

Data Structures

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

Macros

#define GLDI_OBJECT_IS_MODULE_INSTANCE(obj)
 

Detailed Description

This class defines the instances of modules.

A module-instance represents one instance of a module; it holds a set of data: the icon and its container, the config structure and its conf file, the data structure and a slot to plug datas into containers and icons. All these parameters are optionnal; a module-instance that has an icon is also called an applet.

Macro Definition Documentation

#define GLDI_OBJECT_IS_MODULE_INSTANCE (   obj)

Say if an object is a Module-instance.

Parameters
objthe object.
Returns
TRUE if the object is a Module-instance.