//app.cとappspeci.cの共通ヘッダー #define FONTSIZE 12 #define LINEHEIGHT (FONTSIZE*3/2) #define LEFTMARGIN 50 #define colWidth 450 //#define colWidth 200 #define colSep 30 #define nCols 1 extern WindowPtr currWindow; extern int windowWidth; extern int windowHeight; void draw_integer(long i); void drawSeparator(int length); void scrollBy(int pixels); void scroll(); // in app.c void myPrintf(char *fmt,...); void print_str(char*s); int getKey(int mode); void updateCaret(); void addObjToText(struct value* line); //taking obj void addStringToText(char* string); void initLines(); void newLine(); void HandleTyping(char c); void HandleShifted(char c); void HandleContentClick(Point pt); void DoUpdate(WindowPtr targetWindow); void DoUndo(); void DoCopy(); void DoCut(); void DoPaste(); void DoOpen(); void DoSave(); void DoLatex(); void DoPrint(); void Redraw(); #define NUL 0 #define BS 8 #define CR 13 #define arrowLeft 28 #define arrowRight 29 #define arrowUp 30 #define arrowDown 31 #define balancedCR 0 // normal #define shiftCR 1 // DoOpen, edit #define onlyCR 2 // readline