Files
geant4/environments/Momo/tcltk
2016-06-01 15:25:35 +02:00
..
2016-06-01 15:25:35 +02:00
2016-06-01 15:25:35 +02:00
2016-06-01 15:25:35 +02:00
2016-06-01 15:25:35 +02:00
2016-06-01 15:25:35 +02:00
2016-06-01 15:25:35 +02:00
2016-06-01 15:25:35 +02:00
2016-06-01 15:25:35 +02:00
2016-06-01 15:25:35 +02:00
2016-06-01 15:25:35 +02:00
2016-06-01 15:25:35 +02:00
2016-06-01 15:25:35 +02:00
2016-06-01 15:25:35 +02:00
2016-06-01 15:25:35 +02:00

README Tcl/Tk Momo and GAG

--22 July 1998 at Niigata WS
	- standard MOMOPATH is $G4INSTALL/environments/Momo/tcltk
	- type %$MOMOPATH/tmomo to invoke Momo and GAG
	- Add "New Shell" button
	- Add "Continue" button
	- example .Momoext and .Momorc files included in the repository

--5 July 1998

	- All relevant file contains a line including "Beta-01"
	- Unnecessary files removed.
	- Tcl/Tk GGE is left as it was, though its development has been
		stopped. See GGE/README file.

     Improvements
	- GAG can now defend itself from some illegal command hierarchy
	- GAG has "Exit, Kill GEANT4" menu buttons.
	- GAG menu structures and displayed labels are more
		understandable, we hope.


--16 Apr 1998

	Momo and GAG(Geant4 Adaptive GUI) are developed under tcl8.0, tk8.0. 
	The older versions (Tcl7.6/Tk7.4 etc.) are no longer supported.

	Momo.tcl which can invoke both Java and Tcl/Tk GAG is now obsolete.
	tMomo.tcl is a pure Tcl/Tk version which invokes only Tcl/Tk scripts.

A) How to invoke.

		%wish8.0 ~/Momo/tcltk/tMomo.tcl 

	The older version of wish 7.4 can be used.

	The version of wish to invoke  ~/Momo/tcltk/GAG/GAG.tcl and 
	~/Momo/tcltk/GGE/GGE.tcl from ~/Momo/tcltk/tMomo.tcl is the same 
	as that used to invoke ~/Momo/tcltk/Momo.tcl.


B) Environmental variable  MOMOPATH

	This variable is used to specify the directory to which tMomo.tcl 
	refers. If not setenved, users home directory becomes the MOMOPATH.
	MOMOHOME is no longer valid.



C) Save working environments

	The following working environments of Momo are saved automatically 
	in a file .Momorc under the user's home directory, when Momo is 
	terminated normally. .Momorc is automatically used at the next 
	invocation.

	If the file .Momorc is deleted, the default values are used.



D) Extensions/Plug-ins

	You can use any plug-ins by writing a file  .Momoext under the 
	home directory. This allows you to extend Momo's function as you like.


	Momo/tcltk/tMomo.tcl analyses commands in .Momoext and creates menu 
	buttons "Extension". The extended commands are registered to Extension
	as menu buttons and can be invoked upon mouse clicks.

   Rule to write .Momoext)
	1) a command per line
	2) a line starting with "#" is a comment line
	3) the reserved command "Momoseparator" creates a separator in the munu

	See an example  ~/Momo/tcltk/.Momoext for further details.