From: George H. <geo...@us...> - 2006-06-29 10:02:15
|
Update of /cvsroot/win32forth/win32forth/apps/Win32ForthIDE In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv1703/win32forth/apps/Win32ForthIDE Modified Files: ClassBrowser.f EdTabControl.f Main.f Log Message: gah: modified to use separate tasks to initialise vocabularies and classes Index: Main.f =================================================================== RCS file: /cvsroot/win32forth/win32forth/apps/Win32ForthIDE/Main.f,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** Main.f 29 Jun 2006 04:18:47 -0000 1.16 --- Main.f 29 Jun 2006 10:01:01 -0000 1.17 *************** *** 38,41 **** --- 38,42 ---- needs src\lib\Resources.f needs excontrols.f + needs task.f 0 value ActiveChild \ the active MDI child window *************** *** 102,111 **** TabWindow cTabWindow ! Needs Task.f ! 0 :NoName ( -- ) InitBrowsers: cTabWindow ; Task-Block Constant BrowseInitTask : InitClassBrowsers ( -- ) ! BrowseInitTask run-task 0= abort" Failed to start background Task" ; :Object LeftPane <Super Child-Window --- 103,113 ---- TabWindow cTabWindow ! 0 :NoName ( -- ) InitVocBrowser: cTabWindow ; Task-Block Constant VocInitTask ! 0 :NoName ( -- ) InitClassBrowser: cTabWindow ; Task-Block Constant ClassInitTask : InitClassBrowsers ( -- ) ! VocInitTask run-task 0= abort" Failed to start background Task" ! ClassInitTask run-task 0= abort" Failed to start background Task" ; :Object LeftPane <Super Child-Window *************** *** 686,689 **** --- 688,694 ---- max-path 2 + bytes FileName + :M GetTextLength: ( -- n ) + 0 ;M + :M Start: ( parent -- ) New> HtmlControl to ChildWindow Index: ClassBrowser.f =================================================================== RCS file: /cvsroot/win32forth/win32forth/apps/Win32ForthIDE/ClassBrowser.f,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** ClassBrowser.f 9 Jun 2006 12:10:32 -0000 1.3 --- ClassBrowser.f 29 Jun 2006 10:01:01 -0000 1.4 *************** *** 64,73 **** to hPrev ; ! create NameBuf$ MAXSTRING 1+ allot \ The following definitions enable us to find the name of an object defined with :OBJECT \ from the xt of it's nameless class; gah ! 0 value SearchClass : (objname) ( nfa -- ) --- 64,73 ---- to hPrev ; ! MAXSTRING 1+ bytes NameBuf$ \ The following definitions enable us to find the name of an object defined with :OBJECT \ from the xt of it's nameless class; gah ! int SearchClass : (objname) ( nfa -- ) Index: EdTabControl.f =================================================================== RCS file: /cvsroot/win32forth/win32forth/apps/Win32ForthIDE/EdTabControl.f,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** EdTabControl.f 29 Jun 2006 04:18:47 -0000 1.11 --- EdTabControl.f 29 Jun 2006 10:01:01 -0000 1.12 *************** *** 257,260 **** --- 257,266 ---- AddClasses: cClassTree ;M + :M InitVocBrowser: ( -- ) + AddVocabularies: cVocTree ;M + + :M InitClassBrowser: ( -- ) + AddClasses: cClassTree ;M + :M SelChange: ( -- ) \ Show the control for the currently selected tab. |