﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
838	Extensiones del interfaz de TOLBase creadas desde el propio TOL	Víctor de Buen Remiro	Jorge	"Sería muy deseable ampliar desde el propio TOL el menú de contexto que se le asigna a los objetos en el inspector de TOLBase. 

Por ejemplo, estoy pensando concretamente en las instancias de clases que hereden de cierta clase base, pongamos {{{@MenuDesc}}} con un método así
{{{
//////////////////////////////////////////////////////////////////////////////
//Clase abstracta para asignar menú contextual gráfico a las instancias
Class @MenuDesc
//////////////////////////////////////////////////////////////////////////////
{
  ////////////////////////////////////////////////////////////////////////////
  //Devuelve un conjunto de pares de texto con la etiqueta a mostrar en el 
  //menú y el nombre del método a ejecutar
  Set getMenuEntries(Real void)
  ////////////////////////////////////////////////////////////////////////////
};

}}} 

Cuando el inspector detecta una instancia heredada lo llama y le devuelve la información necesaria para ampliar el menú. Esto se podría combinar con otra capacidad interesante: la posibilidad de llamar a TCL desde TOL para ejecutar acciones gráficas o de cualquier índole. De esta manera sería posible personalizar TOLBase de una forma tremendamente potente sin andar tocando el código TCL de TOLBase.
"	enhancement	new	highest	TOL Packages	GuiTools	2.0.1	blocker			
