#ifndef _CADTOOLS_H_ #define _CADTOOLS_H_ #include #include #include #include #include #ifdef _CADTOOLS_INTERNAL #include #ifdef ENABLE_NLS # include # define _(String) dgettext("cadtools",String) # ifdef dgettext_noop # define N_(String) dgettext_noop("cadtools",String) # else # define N_(String) (String) # endif #else # undef _ # undef N_ # undef ngettext # define _(s) (s) # define N_(s) (s) # define ngettext(Singular,Plural,Number) ((Number==1)?(Singular):(Plural)) #endif #ifdef WIN32 # define PATHSEPC '\\' # define PATHSEP "\\" #else # define PATHSEPC '/' # define PATHSEP "/" #endif #endif /* _CADTOOLS_INTERNAL */ #include "program.h" #include "fixture.h" #include "machine.h" #include "lathe.h" #include "mill.h" #include "part.h" #include "feature.h" #include "begin_code.h" __BEGIN_DECLS struct ag_menu; extern struct ag_menu *appMenu; extern AG_Object vfsRoot; AG_Window *CAD_OpenObject(void *); void CAD_GUI_NewObject(AG_Event *); void CAD_GUI_OpenObject(AG_Event *); void CAD_GUI_OpenDlg(AG_Event *); void CAD_GUI_Save(AG_Event *); void CAD_GUI_SaveAsDlg(AG_Event *); void CAD_GUI_Quit(AG_Event *); void CAD_InitMenuMDI(void); void CAD_FileMenu(AG_MenuItem *, void *); void CAD_EditMenu(AG_MenuItem *, void *); __END_DECLS #include "close_code.h" #endif /* _CADTOOLS_H_ */