ToutDoux : Reference manual
<<< Previous PageHomeUpNext Page >>>

TdRule

Name

TdRule -- Rule

Synopsis

enumTdRuleEvent;
strucTdRule
GtkObject*td_rule_load
(XmlDoc *doc,
XmlNs *ns,
XmlNode *cur_root);
TdRuleEventtd_rule_event_parse
(gchar *value);
voidtd_rule_destroy
(TdRule *rule);
gchar*td_rule_property_value
(TdRule *rule,
gchar *property_name);
gchar*td_rule_event_print
(TdRuleEvent value);
GtkObject*td_rule_new
(void);
voidtd_rule_add_property
(TdRule *rule,
gchar *property_name,
gchar *property_value);

Description

Details

enum TdRuleEvent

typedef enum
{
TD_RULE_0,
TD_RULE_UPDATE,
TD_RULE_INSERT,
TD_RULE_DELETE,
TD_RULE_SELECT,
}TdRuleEvent;

fr: Evènement de règle

en: Rule event

TD_RULE_0NULL
TD_RULE_UPDATERègle de mise à jour - Update rule
TD_RULE_INSERTRègle d'insertion - Insert rule
TD_RULE_DELETERègle de supression - Delete rule
TD_RULE_SELECTRègle de selection - Select rule

struct TdRule

struct TdRule
{
gchar *name;
gchar *comment;
gchar *table;
gchar *action;
GList *property_name;
GList *property_value;
};

fr: Objet règle

en: Rule object

gchar *nameNom - Name
gchar *commentCommentaire - Comment
gchar *tableTable
gchar *actionAction
GList *property_nameNom des propriétés - Properties name
GList *property_valueValeur des propriétés - Properties value

td_rule_load ()

GtkObject*td_rule_load
(XmlDoc *doc,
XmlNs *ns,
XmlNode *cur_root);

fr: Retourne la règle correspondant à la localisation XML

en: Returns the rule corresponding the XML location

Return value: rule

doc : XML document
ns : XML namespace
cur_root : XML node

td_rule_event_parse ()

TdRuleEventtd_rule_event_parse
(gchar *value);

fr: Retourne le 'TdRuleEvent' correspondant à la chaîne de caractères

en: Returns the 'TdRuleEvent' corresponding the string

Return value: rule event

value : string

td_rule_destroy ()

voidtd_rule_destroy
(TdRule *rule);

fr: Détruit la règle

en: Destroys the rule

rule : rule

td_rule_property_value ()

gchar*td_rule_property_value
(TdRule *rule,
gchar *property_name);

fr: Retourne la valeur de la propriété de la règle

en: Returns the value of rule property

Return value: string

rule : rule
property_name : property name

td_rule_event_print ()

gchar*td_rule_event_print
(TdRuleEvent value);

fr: Retourne la chaîne de caractères correspondant au 'TdRuleEvent'

en: Returns the string corresponding the 'TdRuleEvent'

Return value: string

value : string

td_rule_new ()

GtkObject*td_rule_new
(void);

fr: Créé une nouvelle règle

en: Creates new rule

Return value: rule parameters


td_rule_add_property ()

voidtd_rule_add_property
(TdRule *rule,
gchar *property_name,
gchar *property_value);

fr: Ajoute la propriété à la règle

en: Adds the property to rule

rule : rule
property_name : property's name
property_value : property's value

See Also

<<< Previous PageHomeUpNext Page >>>
IndexIndex