Hola Gallego !
Gracias, por la onda. Entiendo la idea, pero tengo algunas dudas sobre lo que comentas. 1) Armate un presenter (PresenterColapsable) que tenga una toolbar con una tool para el +/- a la derecha. Ese presenter tiene solo un container y en la toolbar puede tener un StaticText con el titulo El Container del presenter, que layout debería tener ?. 2)Para colapsarlo le cambias el framing (para ello deberia estar adentro de un container con FramingLayout como manager). Aca no tengo idea de como hacer que se colapse. Estube mirando si hay algun ejemplo de uso de FramingLayout, pero son muy pobres y creo no tienen aplicación para esto. El Siot, tiene algo que me sirva ?. Sabes si hay algo parecido en otros ST ? Si lo hay, podría ver la manera de portarlo. Yo me baje algunos ejemplos en C# y VB, todavía no los mire en profundidad. Saludos kiko --- El mié 26-ago-09, GallegO <[email protected]> escribió: De: GallegO <[email protected]> Asunto: [clubSmalltalk] Re: Dolphin Gui ? Para: [email protected] Fecha: miércoles, 26 de agosto de 2009, 3:00 pm Armate un presenter (PresenterColapsable) que tenga una toolbar con una tool para el +/- a la derecha. Ese presenter tiene solo un container y en la toolbar puede tener un StaticText con el titulo. Ponele al StaticText que es transparent y de esa forma te toma el background del toolbar. En el container de ese presenter metes dinamicamente cualquier otro presenter. Para colapsarlo le cambias el framing (para ello deberia estar adentro de un container con FramingLayout como manager) Luego, en un Slidey.... eso que llamaremos siot, metes un ScrollingDecorator, adentro un ContainerView y adentro de este agregas dinamicamente todos los PresenterCOlapsable que quieras. Inicialmente estos deben estar desplegados ya que el Scrolling tiende a calcular un poco mas el extent necesario si de entrada no tiene el valor del maxExtent necesario. Esa es la idea, si va a andar o cuan dificil es hacerlo... no se pero por lo que he hecho hasta el momento deberia funcionar. Se entendio algo? Saludos GallegO El 26 de agosto de 2009 09:49, Jose Gregoris <[email protected]> escribió: Hola FAcundo , gente! Pensé que estabas en Hawaii ! jajaj, como no dabas señales de vida jajaj. Gracias por tu opinión, el tema es que la alternativa que comentas la probé desde el principio. Pero queda mal, si tenes varios SlideyInneyOuteyThing y el tamaño de ventana es mas chico, no hay scroll lateral y además tenes otra contra: Ponele que tengo 3 de estos componentes, cierro los 3 y luego abro el primero, te queda maximizado ocupando todo el espacio porque que el container tiene un layout proportional. El comportamiento del componente que quiero es simple, cada subcomponente tiene un tamaño fijo, solo se puede maximizar o minimizar. Si hay muchos subcomponetes que exceden el tamaño de ventana se activa el scroll lateral. Además desearía que el componente que soporta todos los subcomponentes se pueda maximizar o minimizar lateralmente como el SlideyInneyOuteyThing, he incluso estirar fuera de los limites originales. Por lo que veo no se puede hacer con los presenter que ya hay. O me equivoco ¿?. Alguna sugerencia ¿? Saludos --- El mar 25-ago-09, Facundo Vozzi <[email protected]> escribió: De: Facundo Vozzi <[email protected]> Asunto: [clubSmalltalk] Re: Dolphin Gui ? Para: [email protected] Fecha: martes, 25 de agosto de 2009, 6:01 pm Que elimines el ScrollingDecorator digo. 2009/8/25 Facundo Vozzi <[email protected]> Kiko, cómo andás? Sacá el container que está debajo de ScrollingDecorator y luego eliminalo. Creo que funciona más o menos como esperas vos. De cualquier manera, me parece, vas a tener que cambiar los SlideyInneyOuteyThing de "adentro" por un presenter tuyo y agregar una especie de boton que los muestre y oculte (con el framming adecuado para que se muevan los demás) porque queda medio díficil de usar como está ahora. Un abrazo, Facu 2009/8/25 Jose Gregoris <[email protected]> Hola Bruno, gallego Gracias. Bueno, debo decir que es por donde me dicen que estoy intentando. Pero la verdad es que no me queda bien. Les mando un paquete con un Shell que tiene la idea basica y un intento frustrado. Es casi lo que quiero, pero la barra de scroll lateral me tapa los pinches jajaj, y la barra horizontal no alcanza a mostrarlos. Si tienen algo de tiempo, les rogaría lo puedan mirar, sino no hay drama seguire probando. saludos --- El mar 25-ago-09, Bruno Buzzi Brassesco <[email protected]> escribió: De: Bruno Buzzi Brassesco <[email protected]> Asunto: [clubSmalltalk] Re: Dolphin Gui ? Para: [email protected] Fecha: martes, 25 de agosto de 2009, 2:59 pm Kikote, Si se puede, solamante setea en todos los Containers la propiedad “layoutManager” (dale doble click) y anda probando con diferentes “layouts”, después podes seguir agregando Composite dentro de Composites y a cada uno setearle un “layoutManager” y podes hacer todo lo que quieras. Proporcional layout – si pones este, cualquier otro composite dentro del padre tendra un media proporcional a la resto de la ventanas. BorderLayout – con este armas una ventana en segundos. Pones un Container padre con “layoutManager = borderLayout” y agregar Sub Composite y anda y seteale el arrangement a los hijos (centro, sur, etc). Etc Etc Saludos, Bruno From: [email protected] [mailto:[email protected]] On Behalf Of Jose Gregoris Sent: Tuesday, August 25, 2009 1:53 PM To: [email protected] Subject: [clubSmalltalk] Re: Dolphin Gui ? Hola Bruno Gracias, por tu respuesta. Entiendo a lo que te referis, pero no es lo que yo busco. Cuando me refería a que la estética no era importante, me refería a la forma del scrollbar, colores, forma del componente que se despliega y que se parese a un SlideyInneyOuteyThing, etc. Lo que quiero es hacer, es algo si no es igual , por lo menos al estilo de lo que adjunte. Para que veas otro ejemplo te adjunto una captura del "PNP Terrain Creator". Es por eso que intentaba usar un ScrollDecorator y SlideyInneyOuteyThing. Se puede hacer algo similar a lo que adjunto ?. Con lo que ya hay en dolphin ? Yo no le encuentro la vuelta. saludos kiko --- El mar 25-ago-09, Bruno Buzzi Brassesco <[email protected]> escribió: De: Bruno Buzzi Brassesco <[email protected]> Asunto: [clubSmalltalk] Re: Dolphin Gui ? Para : [email protected] Fecha: martes, 25 de agosto de 2009, 11:44 am Kikote, No se cual es el problema funcional que tenes. Se puede hacer un árbol que cada vez que seleccionas algo muestre un componente dentro de un Composite. El Inspector de Dolphin funciona asi. Y como es un composite, luego lo podes insertar dentro del otro mas “grande”. Saludos, Bruno From: [email protected] [mailto:[email protected]] On Behalf Of Jose Gregoris Sent: Tuesday, August 25, 2009 10:18 AM To: Club smaltalk Subject: [clubSmalltalk] Dolphin Gui ? Hola Gente Quiero implementar un presenter como se ve en la captura "view" que adjunto. La estética que tiene la captura no es lo importante, sino la funcionalidad. Queria hacerlo con un scrollingDecorator y SlideyInneyOuteyThing, pero no me queda nada bien. Es como un treeView pero que puede desplegar componentes y no solo texto. Este presenter luego quiero incrustarlo en un shell, ahora lo tengo hecho como se ve en las capturas(mapview1 y mapview2), el tema es que en monitores mas grandes se ve horrible. Mi primer intento es lo que se ve en la captura View2, el problema es que la barra de scroll tapa los pichesitos para minimizar o maximizar Alguna idea ?. Saludos kiko __________________________________________________ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! ¡Abrí tu cuenta ya! - http://correo.yahoo.com.a No virus found in this incoming message. Checked by AVG - www.avg..com Version: 8.5.408 / Virus Database: 270.13.65/2324 - Release Date: 08/24/09 12:55:00 Encontra las mejores recetas con Yahoo! Cocina. http://ar.mujer.yahoo.com/cocina/</font No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.408 / Virus Database: 270.13.66/2325 - Release Date: 08/25/09 06:08:00 Encontra las mejores recetas con Yahoo! Cocina. http://ar.mujer.yahoo.com/cocina/ -- Facundo Vozzi InfOil S.A. Project Leader (+54-11) 4542-9999 x108 [email protected] -- Facundo Vozzi InfOil S.A. Project Leader (+54-11) 4542-9999 x108 [email protected] Encontra las mejores recetas con Yahoo! Cocina. http://ar.mujer.yahoo.com/cocina/ Yahoo! Cocina Encontra las mejores recetas con Yahoo! Cocina. http://ar.mujer.yahoo.com/cocina/ --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org -~----------~----~----~----~------~----~------~--~---
