src/interface/vapiGtkImages.h

Ir para a documentação deste ficheiro.
00001 #ifndef _VAPI_GTK_IMAGES_H_
00002 #define _VAPI_GTK_IMAGES_H_
00003 #include <gtk/gtk.h>
00004 #include <cxcore.h>
00005 #include "vapiImages.h"
00006 
00007 enum imWidgets
00008 { gtkImWork, gtkImActual, gtkImOriginal };
00009 
00010 typedef struct _vGtkImagesIdle
00011 {
00012         IplImage *Image;
00013         int GtkImageWidget;
00014 } vGtkImagesIdle;
00015 
00016 typedef struct _vGtkImagesIdleFast
00017 {
00018         IplImage *Image;
00019         int GtkImageWidget;
00020 } vGtkImagesIdleFast;
00021 
00022 void
00023 vapiGtkImagesThreadsInit (GtkWidget * imOriginal, GtkWidget * imActual,
00024                           GtkWidget * imWork, vImages * Images);
00025 
00026 void vapiGtkImagesUpdateInterface (vImages * Images, int GtkImageWidget);
00027 
00028 gboolean vapiGtkImagesUpdateIdle (vGtkImagesIdle * GtkImagesIdle);
00029 
00030 vGtkImagesIdle *vGtkImagesIdleNew (IplImage * Image, int GtkImageWidget);
00031 
00032 void vGtkImagesIdleFree (vGtkImagesIdle * vFree);
00033 
00034 void vGtkImagesIdleChangeImage (vGtkImagesIdle * GtkImagesIdle,
00035                                 int GtkImageWidget);
00036 
00037 void vGtkImagesIdleFastFree (vGtkImagesIdleFast * vFree);
00038 
00039 vGtkImagesIdleFast *vGtkImagesIdleFastNew (IplImage * Image,
00040                                            int GtkImageWidget);
00041 
00042 void vapiGtkImagesFastUpdateInterface (IplImage * Image, int GtkImageWidget);
00043 
00044 GtkFileFilter *vapiGtkImagesFilter ();
00045 
00046 #endif

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