El editor de recursos del Pelles C puede editar diálogos ...

Post Reply
Carlos Mora
Posts: 988
Joined: Thu Nov 24, 2005 3:01 pm
Location: Madrid, España

El editor de recursos del Pelles C puede editar diálogos ...

Post by Carlos Mora »

como texto? He buscado en las opciones pero no lo encuentro. Quiero cambiar los IDs de los controles, reordenarlos y esas cosas que me salen mejor editando el texto directamente (demostrando que no todo es visual en esta vida), pero no he logrado encontrar esa posibilidad. Si fuera rc no habría problemas, pero resulta ser una dll.

Tal vez no lo tiene, tal vez no lo he sabido encontrar. Apelo a la experiencia de los compañeros a ver si me pueden dar una pista.

Otro incoveniente que he encontrado es que la opción de igualar espacios al seleccionar varios controles altera la posicion de los controles extremos, por ejemplo al intentar espaciar 3 controles el primero lo sube hasta el borde superior del diálogo, y el último lo baja hasta el inferior. Estoy haciendo algo mal?

Un saludo,

Carlos.
User avatar
José Luis Sánchez
Posts: 484
Joined: Thu Oct 13, 2005 9:23 am
Location: Novelda - Alicante - España
Contact:

Post by José Luis Sánchez »

Editalo con tu editor de código. No me suena de nada lo que pides, y llevo usando PellesC mucho tiempo.

Saludos,
Carlos Mora
Posts: 988
Joined: Thu Nov 24, 2005 3:01 pm
Location: Madrid, España

Post by Carlos Mora »

Hola Jose Luis,

gracias por responder. No lo puedo editar con el editor de código porque, tal como habia explicado, resulta que los recursos están en una DLL.

¿Como haces para distribuir uniformemente el espacio en un grupo de controles? En el workshop y el editor del BCC++ tenía la opción de que me distribuya homogeneamente los controles, y lo usaba frecuentemente ya que creaba los controles a lo bruto 'tirandolos' donde caigan y luego con el alineado los dejaba prolijos.

Un saludo,

Carlos.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Carlos,

Has probado el nuevo editor de recursos del VSX ?

http://fivetechsoft.com/forums/viewtopic.php?t=9572
regards, saludos

Antonio Linares
www.fivetechsoft.com
Carlos Mora
Posts: 988
Joined: Thu Nov 24, 2005 3:01 pm
Location: Madrid, España

Post by Carlos Mora »

Hola Antonio,

me descargué los instaladores aca en el trabajo pero no he tenido tiempo de probarlos, a los que estamos en el tema contable estas fechas son movidas, y con el PGC nuevo ni hablar.

En casa los tengo descargados, pero como es un ordena nuevo casi no tengo instalado nada para programar aún.

Ya lo probaré y te cuento.

Un saludo,

Carlos.
User avatar
José Luis Sánchez
Posts: 484
Joined: Thu Oct 13, 2005 9:23 am
Location: Novelda - Alicante - España
Contact:

Post by José Luis Sánchez »

Carlos:
PellesC tiene funciones para igualar el espacioamiento de controles y alinearlos. Cuando en un formulario seleccionas varios controles se activan estas funcionalidades en la barra de botones. Yo apenas los uso, tengo unas guias de diseño de formulariios - http://www.avemundi.com/?p=228 - y lo hago a mano.
Antonio, no he probado el VSX pero me parece matar _ a cañonazos. No creo que hagan falta nosecuantoscientosdemegas para un editor de recursos.

Saludos,
User avatar
Armando
Posts: 2479
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Post by Armando »

Carlos:

Uso PellesC y no tengo problemas para hacer lo que necesitas, como dice Jack "el destripador", vamos por partes:

1.- Te recomiendo que desactives el grid del dialogo pues con el grid activo Pelles alinea el control a la línea del grid más proxima.

2.- Para cambiar los ID de los controles, debes dar doble clic sobre el control a cambiar para que se abra el dialogo de propiedades, luego das doble clic sobre la propiedad "Nombre" para que te permita modificar el ID

3.- Para reordenar los controles, es decir cambiar el orden en que recibiran el foco, utiliza el cuarto boton de izquierda a derecha, en la barra de botones que te muestra cuando abres el dialogo, para cambiar el orden debes ir dando doble clic al control que quieres ordenar, es igual que WorkShop.

4.- En la misma barra de botones tienes los botones para alinear a la izquierda, derecha, centrado, centrar al tamaño del dialogo, etc etc.

Espero que esto te sirva en algo.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Carlos Mora
Posts: 988
Joined: Thu Nov 24, 2005 3:01 pm
Location: Madrid, España

Post by Carlos Mora »

José Luis,
siempre leo tus notas técnicas, y aun recuerdo el post donde ponías tus especificaciones en dos imagenes.
Estoy probando VSX a ver de que va, es cierto que es grande pero quiero ver que otras posibilidades tiene.

Armando,

gracias por tu explicación, pero esos detalles que comentas ya los conocía. Sé que se puede cambiar un ID a través del panel de propiedades, pero cuando quiero hacer esa tarea de manera masiva lo mejor es hacerlo en modo texto. Me extraño no tener la opción de editar el recurso en modo texto ya que esta disponible en todos los editores de recursos que conozco.
Y mi segunda observación del primer post está referida al comportamiento del boton de la barra que indica 'espaciado proporcional'. En Borland el espaciado se distrubuye homogeneamente entre los controles, espaciándolos con la misma separación, sin mover la posición de los controloes que se encuentran en los extremos. En Pelles SI mueve los controles extremos. Ahora no tengo ni pelles ni Borland instalados, pero luego te muestro un ejemplo del problema que me he encontrado, tal vez lo estoy usando mal.

Un saludo y gracias por las respuestas.
Carlos Mora
Posts: 988
Joined: Thu Nov 24, 2005 3:01 pm
Location: Madrid, España

Post by Carlos Mora »

José Luis Sánchez wrote:Carlos:
PellesC tiene funciones para igualar el espacioamiento de controles y alinearlos.
Tienes razón, si lo tiene, pero no funciona como en el workshop. Asume como espaciado el existente entre el 1er y 2do control seleccionado, y se lo aplica al resto. En Workshop toma la coordenadas de los extremos y distribuye homogeneamente el espacio, de forma tal que los controles ocupan el mismo espacio. Sutil diferencia, pero como estaba seleccionando muchos controles, y a veces selecciono arrastrando el raton con el boton persionado, lo que elegia como 1ro y 2do vaya a saber que era.

Espero que la experiencia sea útil para otros.

Un saludo,

Carlos.
Post Reply