Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

Gambas no me reconoce los temas oscuros
#1

Tincho, ¿alguna idea?
[Imagen: JWAmHpD.png]
Utilizo Ubuntu Cinnamon 20.04.
Gambas, ya ves, lo reconoce muy bien y demás, pero mis programas salen en colores claros.

Angry Angry Angry

No podemos regresar
    ¡Gracias!
#2

(21-06-2021, 16:51)Shordi escribió:  Tincho, ¿alguna idea?

Se me ocurre que el problema puede deberse a que usas controles QT en un entorno GTK (sinamon es gtk) si es el caso tienes dos opciones.
1 ) Usar controles gb.gui, la que recomiendo ya que hara que el progrma se vea adecuadamente en todos los escritorios.
2 ) Debes usar alguna herramienta para asignar los colores a las ventanas QT busca qt editor o algo así.
Si por el contrario no usas controles QT no se que decirte pues debería funcionar.
Pantallazo de Soprano con gb.gui en vez de gb.qt5 (que es el que tu usas)
[Imagen: D2O6Le7.png]
Y aquí con gb.qt5
[Imagen: h9R1WX4.png]
Saludos.
    ¡Gracias!
#3

Investiganding mode on

Pues efectivamente, pero eso es un problema:
con gb.gui y gb.gui.webkit se ve perfecto
con gb.guiqt o gb.qt5, no adapta los colores.

Pero eso es un problema, por cuanto el editor se basa en el control textedit que está en gb.qt.ext5/4. Con gb.gui.qt no se puede cargar en tiempo de diseño ni de compilación, pero sí lo puedo cargar en tiempo de ejecución al ir a cargar el editor ( component.load("gb.gt5.ext")

Sin embargo no funciona con gb.gui. que me da un problema de "herencia múltiple"... Huh Huh Huh .

Es un problema. Se me ocurre que, dado que estoy "profesionalizando e internacionalizando el programa", hacer un gestor de temas de colores al estilo del que lleva gambas... o mandarlo todo al diablo y volver a hacer el programa par mí.
Me lo tengo que pensar.

No podemos regresar
    ¡Gracias!
#4

(21-06-2021, 17:24)Shordi escribió:  Es un problema. Se me ocurre que, dado que estoy "profesionalizando e internacionalizando el programa", hacer un gestor de temas de colores al estilo del que lleva gambas... o mandarlo todo al diablo y volver a hacer el programa par mí.
Si, me imagino, porque ese es uno de los últimos controles que no están todavía "pasados" a modo gtk. en la versión 3.15 pasaba lo mismo con el control webview.
No se como trabaja internamente el control TexEdit pero puede suceder que se pueda pasar a gtk, pero que nadie tiene intensión de hacerlo (caso A) o que no se pueda porque implica otros controles que no están pasados (Caso B)
Si es el caso B, simplemente se puede copiar dentro de soprano el control y adaptarlo o actualizar directamente el control, mientras que si se trata del caso B requerirá mas estudio.

El tema subyacente es que no existe un control (ademas de TextEdit) que permita editar texto en formato enriquecido WYSIWYG, tal vez no seria descabellado pedir a Benoit que lo actualice o que desarrolle algo que lo reemplace.
Form editor, que es el que usa el ide de Gambas no permite, que yo sepa, aplicar estilos al texto.

La otra seria seguir la linea de algo como lo que hace Alberto con su editor MD+HTML donde tiene dos áreas una la del código y otra la del renderizado, que es una forma que yo uso también en otro programa. Pero eso no es lo que intentas hacer con soprano.

Saludos.
    ¡Gracias!
#5

Cita:No se como trabaja internamente el control TexEdit pero puede suceder que se pueda pasar a gtk, pero que nadie tiene intensión de hacerlo (caso A) o que no se pueda porque implica otros controles que no están pasados (Caso B)
Si es el caso B, simplemente se puede copiar dentro de soprano el control y adaptarlo o actualizar directamente el control, mientras que si se trata del caso B requerirá mas estudio.
Ignoro la causa real. El núcleo de Textedit está en la zona de los respiradores de metano (o sea, C) y yo ahí me asfixio. He matado la mosca de un cañonazo (He cambiado de Distro)  y ya está.
No voy a perder el tiempo con esto.

No podemos regresar
    ¡Gracias!
#6

(21-06-2021, 20:39)Shordi escribió:  El núcleo de Textedit está en la zona de los respiradores de metano
jaja, me hiciste reír, pero creo que te referís a los que respiran Nitrox o Trímix Smile
Estuve mirando en el bugtracker por si existían las palabras textedit o rich text y nada. ¿Propongo una actualización? ¿Propongo un control nuevo? ¿Que seria técnicamente lo mejor para pedir? ¿Que seria lo mas factible que alguien haga?
Saludos.
    ¡Gracias!
#7

Hace tiempo desarrollé un control parecido a textedit, pero basado en webview. Lo tengo que tener por algún lado... funcionaba bien, pero dada mi ignorancia del manejo del mundo web me quedó chapucero y lo abandoné. Espera que te lo busco.

No podemos regresar
    ¡Gracias!
#8

(21-06-2021, 20:59)Shordi escribió:  Hace tiempo desarrollé un control parecido a textedit, pero basado en webview. Lo tengo que tener por algún lado... funcionaba bien, pero dada mi ignorancia del manejo del mundo web me quedó chapucero y lo abandoné. Espera que te lo busco.
Seria una buena opción, pero permitía editar en el mismo webview?

Por otra parte puse un pedido de conversión de la clase TextEdit a GTK a ver que sucede.

Otro tema, no se si estas al tanto, pero hay un proyecto de compañero del foro Alberto que esta enfocado en la edicion de libros no en la escritura de libros como es el caso de soprano, yo tengo otro para convertir pdf, doc, odt etc. en epub. Tanto Alberto como yo usamos webview para renderizar, y TextEditor para escribir ergo tu control tal vez sea útil a varios proyectos.
Saludos.
    ¡Gracias!
#9

Cita:Otro tema, no se si estas al tanto, pero hay un proyecto de compañero del foro Alberto que esta enfocado en la edicion de libros no en la escritura de libros como es el caso de soprano, yo tengo otro para convertir pdf, doc, odt etc. en epub. Tanto Alberto como yo usamos webview para renderizar, y TextEditor para escribir ergo tu control tal vez sea útil a varios proyectos.
Interesante. Veo que me he perdido muchas cosas en este año y pico de retiro... Ya te cuento.

No podemos regresar
    ¡Gracias!
#10

¡Lo encontré! Agazapado en un rincón polvoriento del disco duro de copias de seguridad. Me ha costado porque... Blush había olvidado qué nombre le puse. Pero lo encontré.
Lo he probado y funciona, salvo que no vale para gtk, hasta donde he podido probar así por encima. Qt5 le he puesto.

Aquí lo tienes a ver si sois capaces de mejorarlo porque yo he olvidado cómo diablos funciona (cuando me dé demasiada vergüenza decir eso miraré el código a ver si lo recuerdo, que ahora tengo demasiadas cosas entre manos Confused )

Pongo un hilo para él específico para si interesa a alguien que no siga este hilo.
Saludos

No podemos regresar
    ¡Gracias!


Posibles temas similares…
Tema / Autor Respuestas Vistas Último mensaje
Último mensaje por Shell
26-09-2021, 00:39
Último mensaje por tincho
02-05-2021, 13:20
Último mensaje por Shell
08-01-2021, 14:57
Último mensaje por tincho
01-11-2020, 20:32

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)