src/interface/vapiGtkMemory.c

Ir para a documentação deste ficheiro.
00001 #include <gtk/gtk.h>
00002 #include "vapiGtkInterface.h"
00003 
00004 void
00005 vapiGtkMemoryFreeOptionsFrame (vapiTemp1Struct * temp)
00006 {
00007         int listSize, i;
00008         if (temp->Widgets->OptionsFrame != 0)
00009         {
00010                 g_list_free (temp->Widgets->OptionsList);
00011                 g_list_free (temp->Widgets->OptionsData);
00012                 /*
00013                  * A lista de eventos tem uma estrutura cujo espaço é alocado.
00014                  * Esse espaço tem que ser libertado.
00015                  */
00016                 if (temp->Widgets->OptionsEvents != NULL)
00017                 {
00018 
00019 
00020 
00021                         listSize =
00022                                 g_list_length (temp->Widgets->OptionsEvents);
00023                         if (listSize > 0)
00024                         {
00025                                 for (i = 0; i < listSize; i++)
00026                                 {
00027                                         free (g_list_nth_data
00028                                               (temp->Widgets->OptionsEvents,
00029                                                i));
00030                                 }
00031                         }
00032 
00033                         g_list_free (temp->Widgets->OptionsEvents);
00034                 }
00035                 gtk_widget_destroy (temp->Widgets->OptionsFrame);
00036                 temp->Widgets->OptionsFrame = 0;
00037                 temp->Widgets->OptionsList = NULL;
00038                 temp->Widgets->OptionsData = NULL;
00039                 temp->Widgets->OptionsEvents = NULL;
00040         }
00041 
00042 
00043 }
00044 
00045 void
00046 vapiGtkMemoryFreeImWork (IplImage * imWork)
00047 {
00048         if (!(imWork == NULL))
00049         {
00050                 cvReleaseImage (&imWork);
00051                 imWork = NULL;
00052         }
00053 }

Gerado em Tue Jul 24 10:34:58 2007 para Vapi por  doxygen 1.5.1