|
From: <ho...@us...> - 2004-03-04 00:54:51
|
Update of /cvsroot/ganc/ganc/src/include In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3310/src/include Modified Files: defines.h functions.h parser.h Log Message: -Added support for commands in input line (only 'exit' so far) -Better defined gtk and simple text environments Index: defines.h =================================================================== RCS file: /cvsroot/ganc/ganc/src/include/defines.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** defines.h 27 Feb 2004 03:04:52 -0000 1.4 --- defines.h 4 Mar 2004 00:41:55 -0000 1.5 *************** *** 151,154 **** --- 151,165 ---- + // tags for output text in display + #define DISPLAY_TAG_PLAIN 0 + #define DISPLAY_TAG_RESULT 1 + #define DISPLAY_TAG_ERROR 2 + + + // directions for history travel + #define HISTORY_PREVIOUS 0 + #define HISTORY_NEXT 1 + + #endif /* end of defines.h */ Index: functions.h =================================================================== RCS file: /cvsroot/ganc/ganc/src/include/functions.h,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** functions.h 27 Feb 2004 00:34:07 -0000 1.11 --- functions.h 4 Mar 2004 00:41:55 -0000 1.12 *************** *** 11,20 **** #include <gtk/gtk.h> ! // display.c ! void PrintPrompt (GtkTextIter *point_iter); ! void TravelEntryHistory (guint keyval); void InsertText (char *text); void ClearInputLine (void); - void ExpressionReady (void); void SetDisplayGeometryHints (GtkWindow *window); void SetDisplayDefaultFont (void); --- 11,17 ---- #include <gtk/gtk.h> ! // display_gtk.c void InsertText (char *text); void ClearInputLine (void); void SetDisplayGeometryHints (GtkWindow *window); void SetDisplayDefaultFont (void); *************** *** 23,30 **** // display_text.c ! void TextDisplay (void); #endif /* not BUILD_GUI */ // evaluate.c --- 20,39 ---- // display_text.c ! void StartTextDisplay (void); #endif /* not BUILD_GUI */ + // display_gtk.c || display_text.c + void TravelEntryHistory (int direction); + void LimitNumberEntries (void); + char *GetInputLine (void); + void SetInputLine (char *line); + void AppendDisplayText (char *text, int prop); + void UpdateDisplayAfterOutput (void); + void TerminateDisplay (void); + + // display.c + void PrintPrompt (void); + void ExpressionReady (void); // evaluate.c *************** *** 46,49 **** --- 55,59 ---- int GetSystemVariable (int which); void InitializeSystemVars (void); + void PrintVarList (int filter); // parser_stuff.c *************** *** 65,68 **** --- 75,81 ---- void RemoveHistory (void); + // commands.c + + #endif // End of functions.h Index: parser.h =================================================================== RCS file: /cvsroot/ganc/ganc/src/include/parser.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** parser.h 27 Feb 2004 02:44:28 -0000 1.2 --- parser.h 4 Mar 2004 00:41:55 -0000 1.3 *************** *** 44,47 **** --- 44,48 ---- void OutputResult (VALUE_TYPE result); void SetResultOutputFormat (int format, VALUE_TYPE value); + void RunCommand (int com); |