Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Lazarus, FreePascal, Kylix, etc. (https://www.clubdelphi.com/foros/forumdisplay.php?f=14)
-   -   Lazarus en una sola ventana (https://www.clubdelphi.com/foros/showthread.php?t=91476)

sabroso 14-02-2017 23:19:53

Lazarus en una sola ventana
 
Hola como puedo tener lazarus en una sola ventana pero con todo el form asi como es delphi y como tambien hacer que inicie sin ningun proyecto

Casimiro Notevi 14-02-2017 23:41:25

Mira la configuración, ahí está todo.






Delphius 17-02-2017 04:14:50

Cita:

Empezado por Casimiro Notevi (Mensaje 513281)
Mira la configuración, ahí está todo.






Estás muy equivocado. Pregunta como anclar las ventanas de editor de fuentes, inspector de objetos, etc.
La respuesta que busca es AnchorDocking, que viene distribuído pero no instalado en Lazarus. Este paquete permite configurar la venta del IDE con sistema Docking o Ancha. Tal como se aprecia en Delphi.
El defecto de AnchorDocking, al menos hasta hace unas versiones, es que si bien todas las ventanas se anclan los forms sigue siendo "flotantes", tal como en ediciones tempranas de Delphi. En los nuevos Delphi esto se cambió e imitó el diseño de "Visual Basic Studio" y que otros entornos también tienen.

En CodeTyphon desde la versión 5.4 (si no me equivoco) se distribuye con el paquete GlassDocking (antiguamente venía con AnchorDocking), que es un fork de AnchorDocking y que asimila el IDE de las nuevas versiones de Delphi.
AVISO: GlassDocking está específicamente diseñado para CodeTyphon. No funciona en Lazarus... extrañamente.

Saludos,

Casimiro Notevi 17-02-2017 10:11:35

Cita:

Empezado por Delphius (Mensaje 513418)
Estás muy equivocado.

O no he entendido la pregunta ;)

He compilado lazarus con anchordocking y ha quedado hecho un churro desastroso :D, lo he vuelto a dejar como estaba.

Delphius 17-02-2017 13:12:05

Estas más loco que una cabra. Sin docking es incómodo trabajar.
Con lo fácil que es acomodar las ventanas a gusto.

Saludos,

Casimiro Notevi 17-02-2017 13:19:47

Claro, tengo acomodadas las ventanas a mi gusto, sin docking.
Las pongo a mi gusto y luego voy a herramientas->desktops y guardo la disposición con un nombre. Así siempre están donde quiero.


Delphius 17-02-2017 16:43:43

Es cierto que se puede personalizar el desktop, yo también así lo tengo (combinado con docking) ... Pero ¿No te molesta acaso cuando minimizas, o cuando cambias de una aplicación a otra que se muestren varias ventanas?

Por cierto, ¿que componentes son los que se ven en la imagen? La paleta seleccionada dice Firebird Admin y a la par hay otra que dice Firebird. No creo que sean los por defecto que vienen con Lazarus.

Saludos,

Casimiro Notevi 17-02-2017 18:49:34

Cita:

Empezado por Delphius (Mensaje 513440)
Es cierto que se puede personalizar el desktop, yo también así lo tengo (combinado con docking) ... Pero ¿No te molesta acaso cuando minimizas, o cuando cambias de una aplicación a otra que se muestren varias ventanas?

Se comporta como una sola ventana conjunta, similar a como si fuesen "docking".
Cita:

Empezado por Delphius (Mensaje 513440)
Por cierto, ¿que componentes son los que se ven en la imagen? La paleta seleccionada dice Firebird Admin y a la par hay otra que dice Firebird. No creo que sean los por defecto que vienen con Lazarus.

Esos son los IBX, que también están para linux, se llaman "Firebird Express", en lugar de "Interbase Express".

Delphius 17-02-2017 19:17:14

Cita:

Empezado por Casimiro Notevi (Mensaje 513442)
Se comporta como una sola ventana conjunta, similar a como si fuesen "docking".

¿Será cosa de Linux? No recuerdo la verdad, hace tiempo que no dispongo de una distro de Ubuntu que ya no recuerdo bien como se visualizaba CodeTyphon sin los docking. En Windows se apreciaba las múltiples ventanas en la barra, eso si que lo recuerdo.

Cita:

Empezado por Casimiro Notevi (Mensaje 513442)
Esos son los IBX, que también están para linux, se llaman "Firebird Express", en lugar de "Interbase Express".

He escuchado de ellos, su desarrollo estuvo parado un buen tiempo, y hace relativamente poco que volvieron con las pilas recargadas. Por ese "letargo" es que directamente opté por Zeos, no me quise arriesgar. Y No me convence mucho el diseño de la suite por defecto sqldb.

Si son muy buenos, podría darles una oportunidad. Si es como se dice, que es un buen fork de su versión Delphi deberá estar a la altura para sacar el mejor provecho a Firebird.

Saludos,

Casimiro Notevi 17-02-2017 19:27:38

Cita:

Empezado por Delphius (Mensaje 513443)
¿Será cosa de Linux? No recuerdo la verdad, hace tiempo que no dispongo de una distro de Ubuntu que ya no recuerdo bien como se visualizaba CodeTyphon sin los docking. En Windows se apreciaba las múltiples ventanas en la barra, eso si que lo recuerdo.

Pues para eso es esta opción:



Cita:

Empezado por Delphius (Mensaje 513443)
He escuchado de ellos, su desarrollo estuvo parado un buen tiempo, y hace relativamente poco que volvieron con las pilas recargadas. Por ese "letargo" es que directamente opté por Zeos, no me quise arriesgar. Y No me convence mucho el diseño de la suite por defecto sqldb.
Si son muy buenos, podría darles una oportunidad. Si es como se dice, que es un buen fork de su versión Delphi deberá estar a la altura para sacar el mejor provecho a Firebird.
Saludos,

Son iguales que los IBX


Delphius 17-02-2017 20:06:24

Ese CheckBox aparece deshabilitado en mi CT 5.9 con GlassDocking :rolleyes:
Y el hint avisa esto: "Algunos gestores de ventanas de Linux tales como Cinamon no soportan esto y siempre muestran un botón por ventana"
Al final si es posible que sea cosa, también, del SO.

E insisto: una cosa es tildar esa opción y otra es tener disponible docking (que por defecto, no lo tiene). Tildar la opción no implica lo segundo.
Lo que busca el compañero es asimilar el aspecto del IDE de RAD Studio, y esto se consigue funcionalmente de manera más apropiada con el sistema docking.
Aunque como dije, esto no aplica a los forms en diseño. Estos siguen flotantes como lo era en D7 por ejemplo. El paquete no tiene esta función (o al menos no hasta hace unas versiones)

Saludos,

Casimiro Notevi 17-02-2017 20:12:26

Entiendo, te refieres a la diferencia entre D7 y D2007, por ejemplo. La verdad es que me es indiferente, me gustan ambas formas.

Delphius 17-02-2017 20:33:43

Cita:

Empezado por Casimiro Notevi (Mensaje 513447)
Entiendo, te refieres a la diferencia entre D7 y D2007, por ejemplo. La verdad es que me es indiferente, me gustan ambas formas.

No sólo en eso.
Son dos cosas realmente:
1. El sistema docking no sólo hace que se vea todo en una única ventana. Permite organizarlas muy fácilmente con "drag and drop" y agruparlas de variadas formas, y se ordenan automáticamente a medida que uno las ubica y estira como desee. Sin Docking es todo más manual y lento para poner el entorno a "punto" como uno quiere.
Admito que al comienzo cuesta agarrarle la mano al docking. Como que el arrastre es muy sensible... un milímetro de más y ya te "sugiere" una posición que no quiere, o que el "contenedor" sea otra ventana... Con práctica se domina.
2. Luego está el dilema del visualizador de form. Que es un plus.

La cuestión es que en Delphi siempre existió el docking. Lo que ha cambiado con 2007 (o siguientes. No sabría decir realmente con cual versión) y sobre todo con XE es la "distribución" de algunas ventanas. Y también el diseñador de formulario, que pasó del diseño flotante a uno similar al de VB (¿tiene un nombre propio este "estilo" de diseñador?).

Yo tendría que volver a usar D6 o desinstalar el sistema Docking para recordar como era en esos tiempos. Ya me he acostumbrado a este nuevo diseño y la verdad me parece por demás práctico. En una aplicación con muchos forms flotando uno se marea. Con el nuevo diseño es fácil ir entre los forms y units y alternar entre la pestaña de diseño y código de cada uno.
El entorno es más "limpio".

Saludos,

anubis 01-03-2017 17:32:26

Cierto, desde que descubri el docking, mi vida con el lazarus cambio ;).

Si bien es cierto que, si vas a moverle algo al inspector de objetos, por ejemplo, el form desaparece y hay que andar jugando con la tecla f12 cada vez.

La idea de casimiro notevi, tambien es interesante, si al final queda tan bien como el docking, solo gastas un poco de tiempo al principio en configurarlo y luego te olvidas.

saludos

sabroso 01-03-2017 20:30:25

Cita:

Empezado por anubis (Mensaje 513850)
Cierto, desde que descubri el docking, mi vida con el lazarus cambio ;).

Si bien es cierto que, si vas a moverle algo al inspector de objetos, por ejemplo, el form desaparece y hay que andar jugando con la tecla f12 cada vez.

La idea de casimiro notevi, tambien es interesante, si al final queda tan bien como el docking, solo gastas un poco de tiempo al principio en configurarlo y luego te olvidas.

saludos



Pues yo sigo sin poder tener lazarus en una sola ventana con todo y el form

Casimiro Notevi 01-03-2017 21:24:25

Cita:

Empezado por sabroso (Mensaje 513863)
Pues yo sigo sin poder tener lazarus en una sola ventana con todo y el form

¿Por qué no?

sabroso 01-03-2017 22:15:24

Cita:

Empezado por Casimiro Notevi (Mensaje 513866)
¿Por qué no?

Porque no se puede siguen quedando los forms flotando

Casimiro Notevi 01-03-2017 22:45:47

¿Y qué opción has probado?

sabroso 01-03-2017 23:13:45

Cita:

Empezado por Casimiro Notevi (Mensaje 513869)
¿Y qué opción has probado?

La que trae por defecto anchordoking

anubis 02-03-2017 01:06:27

los form siguen flotando, aun con el archordocking.
Lo que hace ese componente es agrupar las otras ventanas: mensajes, inspector de objetos,editor del codigo fuente, etc. menos los forms.


La franja horaria es GMT +2. Ahora son las 09:53:18.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi