Previous: , Up: Part I Defining Forms   [Contents][Index]


3.13 Freeing Objects

If the application program does not need an object anymore it can completely delete it, freeing all memory used for it, using a call of

void fl_free_object(FL_OBJECT *obj);

After this the object is truely destroyed and can no longer be used. If you hadn’t removed the object from the form it did belong to using fl_delete_object() before this will be done automatically.

To free the memory used by an entire form use a call of

void fl_free_form(FL_FORM *form);

This will delete and free all the objects of the form and the form itself. A freed form can not be referenced anymore.