Sigo probando con Cuis, ahora LightWidgets, y repasando un viejo mail donde
Juan me había indicado como probar el código que aparece acá: http://www.jvuletich.org/LightWidgets/ Veo que no me funciona en Cuis 3.3 (Más allá que armé un modelito para tratar de ver la UI que muestra el .st que se descarga de la url anterior) llego a un punto donde se me congela la imagen. Haciendo un poco de debugging, veo que antes de morirse da vueltas por los siguientes métodos: addMorphInFrontOfLayer: aMorph | targetLayer layerHere | targetLayer _ aMorph morphicLayerNumberWithin: self. submorphs do: [ :each | each == aMorph ifTrue: [^self]. layerHere _ each morphicLayerNumberWithin: self. "the <= is the difference - it insures we go to the front of our layer" targetLayer <= layerHere ifTrue: [ ^self addMorph: aMorph inFrontOf: each ]. ]. self addMorphBack: aMorph. morphicLayerNumberWithin: anOwner "helpful for insuring some morphs always appear in front of or behind others. smaller numbers are in front" ^(owner isNil or: [owner isWorldMorph or: [anOwner == owner]]) ifTrue: [ self valueOfProperty: #morphicLayerNumber ifAbsent: [100] ] ifFalse: [ owner morphicLayerNumber ]. "leave lots of room for special things" En fin, estoy un poco perdido, supongo que es algo que tiene que ver con el layout (por los últimos msgs que se ven en la imagen), pero no logro encontrar el problema. Cualquier ayuda será agradecida. Saludos. -- ============================================ Germán S. Arduino <gsa @ arsol.net> Twitter: garduino Arduino Software http://www.arduinosoftware.com PasswordsPro http://www.passwordspro.com greensecure.blogspot.com germanarduino.blogpost.com ============================================ |
Hola Germán,
Por qué no mandas el código completo que estas usando, y los pasos para instalarlo y correrlo? Así puedo intentar lo mismo que vos, ver el error (el jpg que pasaste es tan chiquito que ni se lee), y ayudarte. Saludos, Juan Vuletich Ps: LightWidgets está medio abandonado desde hace años (ese change set es de 2009), pero si puedo, lo hago andar. > Sigo probando con Cuis, ahora LightWidgets, y repasando un viejo mail > donde > Juan me había indicado como probar el código que aparece acá: > > http://www.jvuletich.org/LightWidgets/ > > Veo que no me funciona en Cuis 3.3 (Más allá que armé un modelito para > tratar de ver la UI que muestra el .st que se descarga de la url anterior) > llego a un punto donde se me congela la imagen. > > Haciendo un poco de debugging, veo que antes de morirse da vueltas por los > siguientes métodos: > > > addMorphInFrontOfLayer: aMorph > > | targetLayer layerHere | > > targetLayer _ aMorph morphicLayerNumberWithin: self. > submorphs do: [ :each | > each == aMorph ifTrue: [^self]. > layerHere _ each morphicLayerNumberWithin: self. > "the <= is the difference - it insures we go to the front of our layer" > targetLayer <= layerHere ifTrue: [ > ^self addMorph: aMorph inFrontOf: each > ]. > ]. > self addMorphBack: aMorph. > > > > > morphicLayerNumberWithin: anOwner > > "helpful for insuring some morphs always appear in front of or behind > others. > smaller numbers are in front" > > ^(owner isNil or: [owner isWorldMorph or: [anOwner == owner]]) ifTrue: [ > self valueOfProperty: #morphicLayerNumber ifAbsent: [100] > ] ifFalse: [ > owner morphicLayerNumber > ]. > > "leave lots of room for special things" > > > En fin, estoy un poco perdido, supongo que es algo que tiene que ver con > el > layout (por los últimos msgs que se ven en la imagen), pero no logro > encontrar el problema. > > Cualquier ayuda será agradecida. > > Saludos. > > > > -- > ============================================ > Germán S. Arduino <gsa @ arsol.net> Twitter: garduino > Arduino Software http://www.arduinosoftware.com > PasswordsPro http://www.passwordspro.com > greensecure.blogspot.com germanarduino.blogpost.com > ============================================ > |
Hola Juan:
Es el .st que bajé de tu página, le toqué algunas pavadas para evitar las clases que no tengo (como poner algún color y alguna extensión y no mucho más). Decis que LightWidgets está medio abandonado, entonces no habría que usarlo? Qué diferencia tiene respecto de lo que viene con Cuis (los morphs digo)? Yo me acordé que estaban y que había un checkbox ahí, por eso me puse a mirarlos de nuevo. Saludos. El 30 de marzo de 2012 15:30, Juan Vuletich <[hidden email]>escribió: > ** > > > Hola Germán, > > Por qué no mandas el código completo que estas usando, y los pasos para > instalarlo y correrlo? > > Así puedo intentar lo mismo que vos, ver el error (el jpg que pasaste es > tan chiquito que ni se lee), y ayudarte. > > Saludos, > Juan Vuletich > > Ps: LightWidgets está medio abandonado desde hace años (ese change set es > de 2009), pero si puedo, lo hago andar. > > > > Sigo probando con Cuis, ahora LightWidgets, y repasando un viejo mail > > donde > > Juan me había indicado como probar el código que aparece acá: > > > > http://www.jvuletich.org/LightWidgets/ > > > > Veo que no me funciona en Cuis 3.3 (Más allá que armé un modelito para > > tratar de ver la UI que muestra el .st que se descarga de la url > anterior) > > llego a un punto donde se me congela la imagen. > > > > Haciendo un poco de debugging, veo que antes de morirse da vueltas por > los > > siguientes métodos: > > > > > > addMorphInFrontOfLayer: aMorph > > > > | targetLayer layerHere | > > > > targetLayer _ aMorph morphicLayerNumberWithin: self. > > submorphs do: [ :each | > > each == aMorph ifTrue: [^self]. > > layerHere _ each morphicLayerNumberWithin: self. > > "the <= is the difference - it insures we go to the front of our layer" > > targetLayer <= layerHere ifTrue: [ > > ^self addMorph: aMorph inFrontOf: each > > ]. > > ]. > > self addMorphBack: aMorph. > > > > > > > > > > morphicLayerNumberWithin: anOwner > > > > "helpful for insuring some morphs always appear in front of or behind > > others. > > smaller numbers are in front" > > > > ^(owner isNil or: [owner isWorldMorph or: [anOwner == owner]]) ifTrue: [ > > self valueOfProperty: #morphicLayerNumber ifAbsent: [100] > > ] ifFalse: [ > > owner morphicLayerNumber > > ]. > > > > "leave lots of room for special things" > > > > > > En fin, estoy un poco perdido, supongo que es algo que tiene que ver con > > el > > layout (por los últimos msgs que se ven en la imagen), pero no logro > > encontrar el problema. > > > > Cualquier ayuda será agradecida. > > > > Saludos. > > > > > > > > -- > > ============================================ > > Germán S. Arduino <gsa @ arsol.net> Twitter: garduino > > Arduino Software http://www.arduinosoftware.com > > PasswordsPro http://www.passwordspro.com > > greensecure.blogspot.com germanarduino.blogpost.com > > ============================================ > > > > > -- ============================================ Germán S. Arduino <gsa @ arsol.net> Twitter: garduino Arduino Software http://www.arduinosoftware.com PasswordsPro http://www.passwordspro.com greensecure.blogspot.com germanarduino.blogpost.com ============================================ |
Free forum by Nabble | Edit this page |