funcionalidad interesante: alinear grupos de objetos

Post Reply
elvira
Posts: 462
Joined: Fri Jun 29, 2012 12:49 pm

funcionalidad interesante: alinear grupos de objetos

Post by elvira »

Hola chicos,

Muy lindo el reporter :D :D .

Me gustaría sugerir por favor que se incorpore una opción para alinear los objetos que se seleccionen, como hace Fast Report.

Con eso estaría de lujo.

Muy agradecida.
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: funcionalidad interesante: alinear grupos de objetos

Post by cnavarro »

Elvira
Creo que ya hay incluido al respecto (aún no he llegado ahi )
En ERItems.Prg

Code: Select all

function MultiItemProperties()  
 
Seleccionas varios objetos con CTRL y Doble-Click o Boton derecho (supongo, ya te digo que aun yo no le he probado)

------------------------ EDITADO -----------------------------------
Ya lo he probado y no funciona la multiseleccion con CTRL, asi que como si no hubiese dicho nada
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
lucasdebeltran
Posts: 1303
Joined: Tue Jul 21, 2009 8:12 am
Contact:

Re: funcionalidad interesante: alinear grupos de objetos

Post by lucasdebeltran »

Hola,

Pues sí, muy buena idea.

Efectivamente, la multiselección no funciona.

Una vez arreglada, sería poner en la barra un botón titulado Alinear, cuando se pincha el botón un menú con las opciones Izquierda, Derecha y Justificado.

¿Qué os parece?. Muchas gracias.
Muchas gracias. Many thanks.

Un saludo, Best regards,

Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]

Implementando MSVC 2010, FWH64 y ADO.

Abandonando uso xHarbour y SQLRDD.
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: funcionalidad interesante: alinear grupos de objetos

Post by mastintin »

lucasdebeltran wrote:Hola,

Pues sí, muy buena idea.

Efectivamente, la multiselección no funciona.

Una vez arreglada, sería poner en la barra un botón titulado Alinear, cuando se pincha el botón un menú con las opciones Izquierda, Derecha y Justificado.

¿Qué os parece?. Muchas gracias.
Lucas , realmente la alineación existe pero de una manera un tanto extraña .... .
Se usa la multiseleción , se seleccionan varios elementos , pulsas en propiedades y sale el cuadro multiselección donde tú pones las coordenadas donde quieres alinear y aceptas . El problema es que tenemos un bug pendiente en las selecciones y si tienes seleccionado un elemento , la multiseleción no funciona correctamente , aparece el ciado de propiedades del elemento , en vez el de multiselecion . Para que aparezca correcto , lanza el reporte y sin seleccionar ningún elemento , realiza un multiseleción con el ratón haciendo un cuadro al rededor de los elementos ( quedaran resaltados ) , entonces botón propiedades ...
Saludos.
elvira
Posts: 462
Joined: Fri Jun 29, 2012 12:49 pm

Re: funcionalidad interesante: alinear grupos de objetos

Post by elvira »

Hola!!!,

Al final, ¿se solucionó este problema?.

Muy agradecida :D
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: funcionalidad interesante: alinear grupos de objetos

Post by mastintin »

a primera vista parece que el bug queda resuelto , aún queda algún bug mas .
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: funcionalidad interesante: alinear grupos de objetos

Post by mastintin »

He corregido un bug ahora parece que va mejor ... la multiselecion es con SHIFT y no con CTRL , confirmarme que funciona.
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: funcionalidad interesante: alinear grupos de objetos

Post by mastintin »

Lucas ,Cristobal , en caso de poner botones de alineado , de los elementos selecionados , cual tomariamos como referencia ? .
Me explico supongamos 3 textos que queremos alinear a la izquierda , ¿ cual de ellos sería el maestro , a cuyas cordenadas alineamos los demas ?
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: funcionalidad interesante: alinear grupos de objetos

Post by cnavarro »

Creo que lo lógico es tomar el primero que se seleccione, no?
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
lucasdebeltran
Posts: 1303
Joined: Tue Jul 21, 2009 8:12 am
Contact:

Re: funcionalidad interesante: alinear grupos de objetos

Post by lucasdebeltran »

Eso es, como dice Cristóbal.

Muchas gracias.
Muchas gracias. Many thanks.

Un saludo, Best regards,

Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]

Implementando MSVC 2010, FWH64 y ADO.

Abandonando uso xHarbour y SQLRDD.
User avatar
lucasdebeltran
Posts: 1303
Joined: Tue Jul 21, 2009 8:12 am
Contact:

Re: funcionalidad interesante: alinear grupos de objetos

Post by lucasdebeltran »

Eso es, como dice Cristóbal.

Muchas gracias.
Muchas gracias. Many thanks.

Un saludo, Best regards,

Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]

Implementando MSVC 2010, FWH64 y ADO.

Abandonando uso xHarbour y SQLRDD.
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: funcionalidad interesante: alinear grupos de objetos

Post by cnavarro »

mastintin wrote:He corregido un bug ahora parece que va mejor ... la multiselecion es con SHIFT y no con CTRL , confirmarme que funciona.
Manuel, si seleccionamos un item y después pulsamos SHIFT para seguir seleccionando, no parece que podamos seleccionar el siguiente.
Si inicialmente, antes de tener seleccionado ningún item pulsamos SHIFT, si selecciona
Además parece como si debajo del primer item seleccionado deje una marca ( algo asi: _ )
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: funcionalidad interesante: alinear grupos de objetos

Post by mastintin »

ok. De momento lo implementaré en el mismo submenu que colocar al fondo y traer al frente , y aprovecharé todo lo implementado para "multiproperties" luego si funciona ya lo pondremos mas "bonito" .
Gracias .
User avatar
mastintin
Posts: 1502
Joined: Thu May 27, 2010 2:06 pm

Re: funcionalidad interesante: alinear grupos de objetos

Post by mastintin »

cnavarro wrote: Manuel, si seleccionamos un item y después pulsamos SHIFT para seguir seleccionando, no parece que podamos seleccionar el siguiente.
Si inicialmente, antes de tener seleccionado ningún item pulsamos SHIFT, si selecciona
Además parece como si debajo del primer item seleccionado deje una marca ( algo asi: _ )
Cristobal , lo he visto , puedes seleccionar mas items pero el inicial pierde la selección y no veo como solucionarlo fácilmente . :(

.......... edito ..............

He subido código para el alineado a ver como lo veis...
Respecto a la selección , confirmado se pierde el primer seleccionado ( el que no uso shift ) ... a ver si cazo como controlarlo. :D

........... edito .................

He cambiado como funciona la selección en el programa . Antes cuando solo se seleccionaba un item este no se anotaba en aSelection , ahora se anota y se resalta también el primer item con lo que la selección se hace para todos . A ver si no trae "efectos secundarios" .
Post Reply