treatment_t Struct Reference

Treatment structure. More...

#include <libheraia.h>


Data Fields

gchar * name
 Treatment name.
TreatmentDoFunc do_it
 Treatment function that manages the whole treatment (interface + treatment itself).
TreatmentInitFunc init
 inits the interface
TreatmentDelFunc kill
 kills the treatment itself
TreatmentCopyFunc copy
 Copy the gpointer data sub structure of the treatment itself.
gpointer data
 Generic treatment data.


Detailed Description

Treatment structure.

Warning:
I'm not happy with this struct and all data_type.c file. I plan to replace thoses ugly things with an embedded scripting language such as python.

Definition at line 194 of file libheraia.h.


Field Documentation

Copy the gpointer data sub structure of the treatment itself.

Definition at line 200 of file libheraia.h.

Referenced by copy_treatment(), and init_treatments().

Generic treatment data.

Each instantiated treatment may have it's own

Definition at line 201 of file libheraia.h.

Referenced by copy_treatment(), fill_treatment_combobox(), find_treatment(), and treatment_reverse_init().

Treatment function that manages the whole treatment (interface + treatment itself).

Definition at line 197 of file libheraia.h.

Referenced by copy_treatment(), init_treatments(), refresh_one_ud_data_interpretor(), and update_treatment_container_list_entries().

inits the interface

Definition at line 198 of file libheraia.h.

Referenced by copy_treatment(), create_treatment_container_widget(), and init_treatments().

kills the treatment itself

Definition at line 199 of file libheraia.h.

Referenced by copy_treatment(), destroy_container_widget(), and init_treatments().


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

Generated on Tue Jun 30 23:18:28 2009 for Heraia by  doxygen 1.5.8