[Gvsig_desarrolladores] Cuando ejecuto una extension como puedo esconder otras?
Javier Estévez
jestevez en cartolab.es
Mie Nov 10 11:51:35 CET 2010
Es que yo isEnabled no la tocaría, en isVisible preguntaría a la
extensión si es visible, y en isEnabled si está activa. Es decir:
public boolean isEnabled(IExtension extension) {
if (extension instanceof GestorCargador ||
extension instanceof StopEditing ||
extension instanceof StartEditing ||
extension instanceof InsertPointExtension ||
extension instanceof InsertLineExtension ||
extension instanceof InsertPolygonExtension ||
extension instanceof InfoToolExtension ||
extension instanceof GestorAyuda ||
extension instanceof ViewControls ||
extension instanceof MyPrivateInfo) {
return extension.isEnabled(); <-- mantener como lo
tenías en un principio
} else {
return false;
}
}
public boolean isVisible(IExtension extension) {
// TODO Auto-generated method stub
if (extension instanceof GestorCargador ||
extension instanceof StopEditing ||
extension instanceof StartEditing ||
extension instanceof InsertPointExtension ||
extension instanceof InsertLineExtension ||
extension instanceof InsertPolygonExtension ||
extension instanceof InfoToolExtension ||
extension instanceof GestorAyuda ||
extension instanceof ViewControls||
extension instanceof MyPrivateInfo) {
return extension.isVisible(); <-- el cambio que había propuesto antes
} else {
return false;
}
}
El día 10 de noviembre de 2010 11:44, agirrearri
<agirrearri en hotmail.com> escribió:
>
> Iuuuuuuuuuuuuuuuuujuuuuuuuuuuuuuu!!!!!!!!!!
>
> Funciona!! he hecho el mismo cambio que me has indicado tambien en la
> funcion isEnabled() y funciona bien.
>
> Una ultima pregunta como podría desactivar los efectos de activación
> desactivación creados por mi clase? Porque una vez que lo pongo ya no se
> desactivan asta que se cierre la aplicación.
>
> Muchisimas gracias por la ayuda.
>
> Atentamente Eñaut.
> --
> View this message in context: http://osgeo-org.1803224.n2.nabble.com/Cuando-ejecuto-una-extension-como-puedo-esconder-otras-tp5724010p5724213.html
> Sent from the gvSIG desarrolladores mailing list archive at Nabble.com.
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>
--
Javier Estévez Valiñas
Grupo de Desarrollo
Cartolab - Laboratorio de Ingeniería Cartográfica
http://www.cartolab.es
ETS Ingeniería de Caminos, Canales y Puertos
Universidade da Coruña
Campus de Elviña - 15071 A Coruña (España)
(34)981167000 ext. 5493
Más información sobre la lista de distribución gvSIG_desarrolladores