00001 #ifndef _VAPI_GTK_SET_ORIGIN_
00002 #define _VAPI_GTK_SET_ORIGIN_
00003 #include "vapiGtkInterface.h"
00004 #include "vapiCameraAcquisition.h"
00005
00006 typedef struct _vapiGtkSetOriginWindow
00007 {
00008 GtkWidget *nbCameraType;
00009 GtkWidget *CamLocalFilePATH;
00010 GtkWidget *imOriginTest;
00011 GtkWidget *CamIndex;
00012 GtkWidget *CamIP;
00013 GtkWidget *CamURL;
00014 GtkWidget *RefreshButton;
00015 vImages *Images;
00016 vCameraSettings *CameraSettings;
00017 } vapiGtkSetOriginWindow;
00018
00019 void
00020 vapiGtkSetOriginWindowInit (GladeXML * xml, vCameraSettings * CameraSettings,
00021 vImages * Images);
00022
00023 void vapiGtkSetOriginWindowTestOrigin (GtkWidget * widget,
00024 vapiGtkSetOriginWindow * SetOrigin);
00025
00026 void vapiGtkSetOriginWindowSaveOrigin (GtkWidget * widget,
00027 vapiGtkSetOriginWindow * SetOrigin);
00028
00029 void
00030 vapiGtkSetOriginWindowTestSaveOrigin (vapiGtkSetOriginWindow * SetOrigin,
00031 vBoolean SaveSettings);
00032
00033 void
00034 vapiGtkSetOriginWindowNewVapi (GtkWidget * widget,
00035 vapiGtkSetOriginWindow * SetOrigin);
00036
00037 void
00038 vapiGtkSetOriginWindowDefineSource (GtkFileChooser * chooser, gint response,
00039 vapiGtkSetOriginWindow * SetOrigin);
00040
00041 void vapiGtkSetOriginWindowUpdatePreview (GtkFileChooser * chooser,
00042 GtkWidget * ImPreview);
00043
00044 void vapiGtkSetOriginWindowLaunchImageLoad (GtkWidget * widget,
00045 vapiGtkSetOriginWindow *
00046 SetOrigin);
00047 #endif