xa_ed.h File Reference


Detailed Description

Go to the source code of this file.

Defines

#define ED_mode_step   0
#define ED_mode_go   1
#define ED_mode_enter   3

Functions

int ED_Init ()
 ======================================================================
int ED_Init_All ()
 ======================================================================
int ED_Reset ()
 ==========================================================================
int ED_Read_Next (char *)
int ED_Read_Line (char *buf)
 *************************************************************************
int ED_GetNxtLin (int *, char *)
 ==========================================================================
int ED_GetLinNr (char *, int)
int ED_Get_LineNr ()
 **************************************************************************
int ED_get_mac_fil ()
 =========================================================================
int ED_work_file (char *)
 =========================================================================
int ED_cont_file ()
 =========================================================================
int ED_step ()
 ==========================================================================
int ED_go ()
 ==========================================================================
int ED_enter ()
 ==========================================================================
int ED_skip_start ()
 ==========================================================================
int ED_skip_end ()
 ==========================================================================
int ED_update ()
void ED_set_delay (int)
 ==========================================================================
int ED_query_mode ()
 ==========================================================================
int ED_query_CmdMode ()
 ===========================================================================
int ED_query_fsiz (long *, long *)
char * ED_get_actPos ()
 ================================================================
int ED_add_Def (char *buf)
 ======================================================================
int ED_add_Line (char *buf)
 ======================================================================
int ED_add_Text (int, long, char *)
 ======================================================================
int ED_add_objSel (int, long, char *)
int ED_add_objNam (int, int *, long *, char *)
int ED_add_objInd (int)
int ED_add_objTxt (char *)
int ED_add_File (char *, int)
 ======================================================================
int ED_new_File (char *)
 ======================================================================
int ED_Add (char *)
void ED_line_work (char *)
void ED_lineNr_work (int)
void ED_line_enter ()
void ED_startKon2 (int)
void ED_delete ()
void ED_del_deakt ()
void ED_del_reakt ()
void ED_del_von ()
void ED_del_bis ()
void ED_del_on ()
 ===========================================================================
void ED_del_off ()
 ===========================================================================
int ED_work_GO ()
 ==========================================================================
int ED_work_STEP ()
 ==========================================================================
int ED_work_END ()
void ED_work_ENTER ()
 ==========================================================================
void ED_work_PP ()
 =======================================================================
int ED_work_CurSet (int bis)
 ===========================================================================
int ED_Run ()
 *************************************************************************
void ED_PP_run (char *ppnam)
 ************************************************************************


Define Documentation

#define ED_mode_step   0

#define ED_mode_go   1

#define ED_mode_enter   3


Function Documentation

int ED_Init (  ) 

======================================================================

======================================================================

int ED_Init_All (  ) 

======================================================================

======================================================================

int ED_Reset (  ) 

==========================================================================

==========================================================================

int ED_Read_Next ( char *   ) 

int ED_Read_Line ( char *  buf  ) 

*************************************************************************

int ED_GetNxtLin ( int *  ,
char *   
)

==========================================================================

========================================================================== Liefert naechste Zeile und ZeilenNr. Als Retcod = ihre Länge Dzt nur used for read Fortsetzungszeilen von APT_decode_cv

int ED_GetLinNr ( char *  ,
int   
)

int ED_Get_LineNr (  ) 

**************************************************************************

int ED_get_mac_fil (  ) 

=========================================================================

=========================================================================

int ED_work_file ( char *   ) 

=========================================================================

========================================================================= nächster call an ED_Read_Line soll nicht die nächste aktuelle Zeile liefern sondern zuerst das File filnam abarbeiten CloseFile macht auch ED_Read_Line.

Bei subModel UP_level=-1

int ED_cont_file (  ) 

=========================================================================

=========================================================================

int ED_step (  ) 

==========================================================================

==========================================================================

int ED_go (  ) 

==========================================================================

==========================================================================

int ED_enter (  ) 

==========================================================================

========================================================================== CR by Keyboard; es daf kein CRLF zugefuegt werden ! (sonst doppelt)

int ED_skip_start (  ) 

==========================================================================

==========================================================================

int ED_skip_end (  ) 

==========================================================================

==========================================================================

int ED_update (  ) 

void ED_set_delay ( int   ) 

==========================================================================

========================================================================== An den Beginn der Datei rücksetzen; aber kein WC_Init (für JUMP's usw)

int ED_query_mode (  ) 

==========================================================================

========================================================================== 1=ED_mode_go=Run, 3=ED_mode_enter=Edit

int ED_query_CmdMode (  ) 

===========================================================================

=========================================================================== aktuelle Zeile into ED_buf1 einlesen, ihren Typ feststellen Retcod: -1=LeereZeile, 0=Defline, 1=Direktcommand, 2=IndirektCommand

int ED_query_fsiz ( long *  ,
long *   
)

char* ED_get_actPos (  ) 

================================================================

================================================================ get position of active Line (ED_lnr_act) in mem

int ED_add_Def ( char *  buf  ) 

======================================================================

====================================================================== einen DefText (zB "P123=" in die Datei einfuegen; muss am Beginn einer zeile liegen.

int ED_add_Line ( char *  buf  ) 

======================================================================

====================================================================== eine komplette Line zufuegen und abarbeiten

int ED_add_Text ( int  ,
long  ,
char *   
)

======================================================================

======================================================================

int ED_add_objSel ( int  ,
long  ,
char *   
)

int ED_add_objNam ( int  ,
int *  ,
long *  ,
char *   
)

int ED_add_objInd ( int   ) 

int ED_add_objTxt ( char *   ) 

int ED_add_File ( char *  ,
int   
)

======================================================================

====================================================================== Insert Datei filnam in den Hauptbuffer an Position cpos. cpos < 0: hintanhaengen !

int ED_new_File ( char *   ) 

======================================================================

====================================================================== Ein Datei ins Hauptprog laden

int ED_Add ( char *   ) 

void ED_line_work ( char *   ) 

void ED_lineNr_work ( int   ) 

void ED_line_enter (  ) 

void ED_startKon2 ( int   ) 

void ED_delete (  ) 

void ED_del_deakt (  ) 

void ED_del_reakt (  ) 

void ED_del_von (  ) 

void ED_del_bis (  ) 

void ED_del_on (  ) 

===========================================================================

===========================================================================

void ED_del_off (  ) 

===========================================================================

===========================================================================

int ED_work_GO (  ) 

==========================================================================

==========================================================================

int ED_work_STEP (  ) 

==========================================================================

==========================================================================

int ED_work_END (  ) 

void ED_work_ENTER (  ) 

==========================================================================

========================================================================== es wurde CR am Keyb eingegeben

void ED_work_PP (  ) 

=======================================================================

=======================================================================

int ED_work_CurSet ( int  bis  ) 

===========================================================================

=========================================================================== Cursor wurde in Editor-Line new_lnr_act gesetzt. Alle Zeilen bis einschliesslich Zeile new_lnr_act anzeigen (ausfuehren). Obj der Zeile new_lnr_act hiliten

von der zuletzt bearbeiteten Zeile bis zu lNr new_lnr_act abarbeiten

int ED_Run (  ) 

*************************************************************************

void ED_PP_run ( char *  ppnam  ) 

************************************************************************

************************************************************************


Generated on Sat May 30 09:31:57 2009 for gCAD3D by  doxygen 1.5.6