diff options
| author | aarne <unknown> | 2005-03-10 10:14:10 +0000 |
|---|---|---|
| committer | aarne <unknown> | 2005-03-10 10:14:10 +0000 |
| commit | 03b2d09e798ab8d200b788f5c97833098851ad98 (patch) | |
| tree | e2bca6a6f7d7ee574aa07b60924bf291c0a7a19d /src/GF/Shell/JGF.hs | |
| parent | 2bbc7418eb18f1cde6ad43142e64ef35dc8c05c5 (diff) | |
hmsg for Hajo's editor
Diffstat (limited to 'src/GF/Shell/JGF.hs')
| -rw-r--r-- | src/GF/Shell/JGF.hs | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/GF/Shell/JGF.hs b/src/GF/Shell/JGF.hs index 9404ababc..e3438a33c 100644 --- a/src/GF/Shell/JGF.hs +++ b/src/GF/Shell/JGF.hs @@ -5,9 +5,9 @@ -- Stability : (stable) -- Portability : (portable) -- --- > CVS $Date: 2005/02/24 11:46:37 $ --- > CVS $Author: peb $ --- > CVS $Revision: 1.10 $ +-- > CVS $Date: 2005/03/10 11:14:11 $ +-- > CVS $Author: aarne $ +-- > CVS $Revision: 1.11 $ -- -- GF editing session controlled by e.g. a Java program. AR 16\/11\/2001 ----------------------------------------------------------------------------- @@ -43,20 +43,20 @@ sessionLineJ isNew env = do -- the Boolean is a temporary hack to have two parallel GUIs editLoopJnewX :: Bool -> CEnv -> SState -> IO () editLoopJnewX isNew env state = do - c <- getCommandUTF (isCEnvUTF8 env state) ---- + (m,c) <- getCommandUTF (isCEnvUTF8 env state) ---- case c of CQuit -> return () c -> do (env',state') <- execCommand env c state - let inits = initAndEditMsgJavaX isNew env' state' + let inits = initAndEditMsgJavaX isNew env' state' m let package = case c of CCEnvImport _ -> inits CCEnvEmptyAndImport _ -> inits CCEnvOpenTerm _ -> inits CCEnvOpenString _ -> inits CCEnvEmpty -> initEditMsgJavaX env' - _ -> displaySStateJavaX isNew env' state' + _ -> displaySStateJavaX isNew env' state' m putStrLnFlush package editLoopJnewX isNew env' state' @@ -74,6 +74,6 @@ initEditMsgJavaX env = encodeUTF8 $ mkUnicode $ unlines $ tagXML "gfinit" $ (file,lang) <- zip (allGrammarFileNames env) (allLanguages env)] -initAndEditMsgJavaX :: Bool -> CEnv -> SState -> String -initAndEditMsgJavaX isNew env state = - initEditMsgJavaX env ++++ displaySStateJavaX isNew env state +initAndEditMsgJavaX :: Bool -> CEnv -> SState -> String -> String +initAndEditMsgJavaX isNew env state m = + initEditMsgJavaX env ++++ displaySStateJavaX isNew env state m |
