00001 #ifndef _VAPI_GTK_MACRO_H_ 00002 #define _VAPI_GTK_MACRO_H_ 00003 #include "vapiImages.h" 00004 #include "vapiMacro.h" 00005 #include "vapiMacroList.h" 00006 00007 int SelectedMacro, SelectedMacroGlobal; 00008 00009 typedef struct _vMacroThread 00010 { 00011 vImages *Images; 00012 vMacroHeader *MacroHeader; 00013 int Until; 00014 } vMacroThread; 00015 00016 void vapiGtkApplyMacroThread (vMacroThread * MacroThread); 00017 00018 vMacroThread *vapiGtkMacroThreadNew (vMacroHeader * MacroHeader, 00019 vImages * Images); 00020 00021 vBoolean vapiGtkMacroCheckSelected (); 00022 00023 GtkFileFilter *vapiGtkMacroFileFilterSave (); 00024 00025 GtkFileFilter *vapiGtkMacroFileFilterOpen (); 00026 00027 void vapiGtkApplyMacroUntilThread (vMacroThread * MacroThread); 00028 00029 #endif