Page 2 of 4

Re: Improved interfaces / Mejora de interfaces

Posted: Fri Feb 27, 2009 12:41 pm
by luisvasquezcl
Hola Adrian, también es un gusto poder contactarnos con otros colegas y compartir experiencias.

Tengo dos capturas de pantalla ( jpg ) como un ejemplo de dos estructuras básicas de diseño de interfaz ( HMG y HTM ) en las que intento obtener similares experiencias de usuario para mis aplicaciones, pero ¡¡ no encuentro las opciones para subirlas al foro !!. De todas formas su descripción es la de tres áreas horizontales a modo encabezado, cuerpo y pie, donde serán distribuidas las funcionalidades de la aplicación. En la parte inferior izquierda ( en el area del pie de página ), se presenta un logo que permite el llamado a un proceso alojado en un sitio web como forma de integración de interfaces MS-Windows y procesos de registro local y en línea.


Al final de la pagina hay un botón que dice PostReply, presionalo y aparecerá un editor de texto avanzado. A continuación del editor viene la opción para atachar documentos. Ojo, debes subirlo comprimido, no te permite subir imágenes directamente.

El problema que vos mencionas es real, como así lo es, la necesidad de que el usuario interactúe en forma directa con imagenes ( tal cual se utiliza en las interfaces web ).

Respecto del error, en tiempo de ejecución se observa que, dependiendo del orden en que se definen los objetos IMAGE, estos se comportan como vos lo describiste:
( Código equivalente al estrito para la página utilizada como pie en entorno web: <html><base target="_blank"><body background="imagenes/fondo07.jpg" bgproperties="fixed"><a href="ejecuto algo"><img src="imagenes/logo02.jpg" border=0></a></html> )
La imagen oImgLogo se visualiza sobre la imagen oImgPie pero no se ejecuta la acción programada. Si se invierte el orden de las definiciones, la imagen oImgLogo no se visualiza ya que la imagen oImgPie se muestra por delante. Pero, en este caso, si ubicamos el puntero sobre la zona donde debería verse la imagen oImgLogo y hacemos clic, se ejecuta la acción.

No había probado al revés ya que supuse que la imagen link no se verìa, y me parece más extraño aún que funcione el evento
de un control que no se ve... voy a probar

El pasado 10 de Febrero de 2009 envié un reporte con algunos problemas con los que me encontré al utilizar el IDE para generar interfaces, a la dirección harbourminigui@gmail.com ( presentada en la barra de título del IDE ) pero no sé si ese es el canal de reportes de errores ya que no he recibido respuesta. He encontrado otros posibles lugares para el envío de este tipo de reportes como <hmg_bugreport@ciudad.com.ar>, mencionado en el archivo bugreport.txt de la distribución de la librería y http://sourceforge.net/tracker/?atid=47 ... unc=browse, Mencionado en el sitio desde donde se baja la distribución de la librería. Como aún no se dónde reportar estas cosas ( ¡¡ no sé donde mandar reportes !!) , les comento aquí que, respecto de errores en el tratamiento de imagenes, se produce algo similar en tiempo de edición del IDE ( en sus 2 versiones ). No se muestran los objetos IMAGE al cargar un formulario luego de cerrarlo

Esto que comentas es efectivo, pero es un defecto del ide, parece que a nadie le ha molestado este problema porque no hay reclamos al respecto, debe ser porque las imágenes se usan principalmente en botones. Como indicas tú el control desaparece de la ventana del diseñador, pero vas al Inspector de objetos, lo seleccionas y vuelve a mostrarse, claro que es un poco incómodo sobre todo cuando deseas verificar si la imagen se solapa con otros.

Para exponer tus dudas, solicitar ayuda, etc. en el board index hay un item que se llama HMG General Help. Alli puedes exponer todo lo que necesites y en general, usa los foros en base a lo que tú necesites, como en este caso que es para conversaciones generales.

No te preocupes si no hablas ingles, habemos varios que hablamos español y en todo caso tenemos el traductor de google, pones ambos textos y solucionado el problema..

Cordialmente,
Luis Vasquez.

Re: Improved interfaces / Mejora de interfaces

Posted: Fri Feb 27, 2009 10:24 pm
by AdrianSB
Gracias Luis !!

"Si era un perro me mordía" !!!... ...me perdí en las explicaciones de la sección FAQ y el acceso estaba a mi vista !!!...

Respecto del tema de las imagenes superpuestas, creo que alcanza con "abusar" de sus propiedades y métodos ( Ej: .Picture, .Hide(), .Show() ) haciéndolas aparecer, desaparecer, y modificando sus contenidos desde los eventos de otros objetos para lograr mejores efectos visuales. Se me ocurre que se podrían generar arrays de referencias a archivos de imágenes en disco y ante cada clic del operador modificar el aspecto de otras utilizadas como fondo y coordinar estos eventos con la aparición, desaparición y modificación de valores de otros objetos para lograr efectos de cambio en zonas específicas del formulario, al estilo AJAX.

Saludos !!!

TRADUCCION SEGUN GOOGLE

Thanks Luis!

"If it was a dog biting me" !!!... ... I missed the explanation in the FAQ section, and access was given to me !!!...

On the subject of overlapping images, I think that enough "abuse" of their properties and methods (eg. Picture. Hide (). Show ()), making them appear, disappear, and modifying their contents from other events objects to achieve better visual effects. It occurs to me that they could generate arrays of references to image files to disk and click the operator to modify every aspect of the other used as a fund and coordinate these events with the appearance, disappearance and change of values of other objects to achieve the purposes of change in specific areas of of the form, style AJAX.

Greetings!

Re: Improved interfaces / Mejora de interfaces

Posted: Mon Mar 02, 2009 1:10 pm
by sistemascvc
Una pregunta Luis.

Si de fondo colocas una imagen y dentro de esa imagen le colocas un textbox y un boton.

ambos te funcionan?

Quiero saber si el problema es solo con imagenes superpuestas.

saludos
Ciro

Re: Improved interfaces / Mejora de interfaces

Posted: Mon Mar 02, 2009 4:05 pm
by luisvasquezcl
Estimado,
Probé con un textbox y un par de buttons y funcionan siempre y cuando obtengan el foco en caso contrario no responden, es decir, quedan pintados pero reaccionan a ningún evento.
Saludos
Luis Vasquez

Estimated
I tried with a textbox and a couple of buttons and function
provided they get the focus if not
respond, ie, they are painted but they react to
any event.
Greetings

Re: Improved interfaces / Mejora de interfaces

Posted: Fri Mar 06, 2009 10:24 pm
by jparada
Translated by Google,

About Transparent property in some objects

Continuing the theme of the images, I tried to put an image (bmp) form a bottom, and put some objects on top of the image objects such as Label, CheckBox, Radiogroup, property Transparent Label works well, but does not work with the CheckBox object and Radiogroup object

And in the object Tab is not effective, because you can see from the pictures attached, is not displayed well.

Annex to the Code and images for ease of reference,

Not know if I'm doing something wrong with Transparent properties of objects that do not work, see if anyone else has had it with some detail, and on the Tab control, either because it works well.

I appreciate comments, suggestions, etc..

Greetings
Javier

Spanish,
Acerca de la propiedad Transparent en algunos objetos
Siguiendo con el tema de las imagenes, he intentado poner una imagen(bmp) de fondo en un formulario, y poner algunos objetos encima de la imagen, objetos como Label, CheckBox, RadioGroup, la propiedad Transparent con el objeto Label funciona bien, pero no funciona con el objeto CheckBox y tampoco con el objeto RadioGroup
Y en cuanto al objeto Tab tampoco está funcionado correctamente, ya que como pueden ver en las imagenes adjuntas, no se visualiza bien.
Anexo el Código y las imágenes para mejor referencia,
Desconozco si hay algo que estoy haciendo mal con las propiedades Transparent de los objetos que no funcionan, a ver si alguien más ha tenido algún detalle con eso, y acerca del control Tab, porque tampoco funciona bien.

Agradezco comentarios, sugerencias, etc.

Saludos
Javier

@35, 10 LABEL label1 VALUE 'Nombre:' TRANSPARENT
@35,200 TEXTBOX text1

@ 80,90 CHECKBOX Check_1 ;
CAPTION 'Check' ;
VALUE .T. ;
TRANSPARENT

@ 80,200 RADIOGROUP Radio_1 ;
OPTIONS { 'One' , 'Two' , 'Three', 'Four' } ;
VALUE 1 ;
WIDTH 100 ;
TRANSPARENT

Re: Improved interfaces / Mejora de interfaces

Posted: Sat Mar 07, 2009 3:52 am
by luisvasquezcl
Hola Javier,
ese es el problema que comentaba desde el principio.
No permite poner imagenes de fondo y controles encima.... los controles se muestran pero dejan de funcionar, excepto que cuando inicie algun control reciba el foco y luego con la tecla tab pasarle el foco al resto de los controles.
La propiedad transparent solo te sirve en el caso que quieras ponerle color de fondo o no al control.
saludos,
Luis VAsquez

Re: Improved interfaces / Mejora de interfaces

Posted: Sat Mar 07, 2009 5:16 pm
by jparada
Translated by Google,

Hi Luis, Thanks for reply, Sorry, I am unable to comment on the behavior observed in the first image (form with background image) shows the label control with the value "Nombre:" which has the property set and Transparent as shown works perfectly, but not the other controls mentioned above, are also working well all controls either by selecting them with the mouse or the tab key (do not understand why you mean when you said that do not work properly) My question is, if indeed it is working very well in the Label and not in other objects, will be part of a conflict to work with background images or something else, that is the question.

Thanks

Greetings
Javier

Spanish,
Hola Luis, Gracias por contestar, Lo siento, no soy capaz de notar el comportamiento que comentas, en la primera imagen (formulario con imagen de fondo) se nota el control label con el valor "Nombre:" la cual tiene la propiedad Transparent establecida y como se muestra funciona perfectamente, no así los otros controles que comento, además también están funcionando bien todos los controles ya sea seleccionándolos con el mouse o con la tecla tab, (por eso no entiendo a que te refieres cuando comentas que no funcionan correctamente), mi pregunta y duda es porque si esta funcionando muy bien en el Label y no así en los otros objetos, será parte de algun conflicto trabajando con imágenes de fondo o algo más, esa es la duda.
Gracias

Saludos
Javier

Re: Improved interfaces / Mejora de interfaces

Posted: Sat Nov 24, 2012 2:28 am
by andyglezl
Hola a Todos

Leyendo algunos post, buscando como manejar los archivos de imagenes ( alto, ancho, etc. )
me encontre con este, en el que se menciona la "Mejora de Interfaces"

viewtopic.php?f=12&t=215&p=1290&hilit=m ... enes#p1290

A mi se me presento ese mismo problema y en base a estar a "prueba y error" logre lo que muestra la siguiente
imagen que es el sistema que estoy convirtiendo de MiniGui 108 a HMG 3.0.44.

Hay varios controles que no funcionan cuando se pone una imagen de fondo pero los que yo necesito hasta
este momento me han funcionado.

Re: Improved interfaces / Mejora de interfaces

Posted: Sat Nov 24, 2012 4:06 am
by Pablo César
Muy bueno tu trabajo Andrés !

Congratulations for your job !

Re: Improved interfaces / Mejora de interfaces

Posted: Sat Nov 24, 2012 4:36 am
by Rathinagiri
It looks so nice. :)

I think with the latest BosTaurus library everything is possible.