Foros del Web » Programando para Internet » PHP » PHP-GTK »

Cuadro de texto en GtkTextView

Estas en el tema de Cuadro de texto en GtkTextView en el foro de PHP-GTK en Foros del Web. Hola A lo mejor esta no es la lista adecuada, pero dentro de forosdelweb no encuentro otra lista que mejor encaje a mi pregunta. Estoy ...
  #1 (permalink)  
Antiguo 06/05/2003, 09:44
Avatar de boricles  
Fecha de Ingreso: diciembre-2002
Mensajes: 53
Antigüedad: 22 años, 4 meses
Puntos: 0
Cuadro de texto en GtkTextView

Hola

A lo mejor esta no es la lista adecuada, pero dentro de forosdelweb no encuentro otra lista que mejor encaje a mi pregunta.

Estoy trabajando con la gtk 2.0 (con c). Estoy intentando poner un recuadro alrededor de todo el texto contenido en un gtktextview, pero hasta ahora no he podido. Intenté creando "tags" en el gtktextbuffer que contiene el gtktextview y nada. También intenté solapar el gtktextview con el gtkdrawingarea y tampoco.

Estoy comenzando a pensar que lo que quiero es imposible con el gtktextview. Alguien tiene alguna posible solución? Alguna idea, tip or trick?

Saludos y gracias por adelantado
  #2 (permalink)  
Antiguo 06/05/2003, 10:20
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 5 meses
Puntos: 5
bueno, esto es php-gtk jeje pero veamos si te podemos ayudar, lo que no entiendo es eso de poner un recuadro al rededor del gtktextview (only in gtk2 jeje en la siguiente version de php-gtk estara), es decir, por k no haces el recuadro e insertar el gtktextview en el recuadro?¿? nose que tipo de recuadro querras pero puedes usar gtkframe y meterlo dentro, luego trabajar con los metodos de este objeto como el setr_border etc etc .... por k no usas glade para diseñar la interface?¿ si puedes dinos exactamente k es lo k kieres o donde vistes un ejemplo parecido ...
__________________
Usuario registrado de Linux #288725
  #3 (permalink)  
Antiguo 06/05/2003, 10:34
Avatar de boricles  
Fecha de Ingreso: diciembre-2002
Mensajes: 53
Antigüedad: 22 años, 4 meses
Puntos: 0
Hola

Como siempre me falta claridad en mis mensajes, lo siento, trataré de mejorar.

No sé cuál es la última versión de php-gtk, pero me imagino que ya existe una versión que trabaja con la gtk 2.0 . Corrígeme si me equivoco o si estoy escribiendo barbaridades.

Lo que trato de hacer es un editor simplecillo. Que permita poner negrita, subrayado, color de fondo, cursivas, etc. Dentro de los atributos que pretende manejar dicho editor se encuentra el "recuadro de texto". Algo asi como una tabla con borde con una sola fila y una sola columna en Word (no sé si me dejo entender con esto). Para realizar ese pequeño editor opté por usar el gtktextview que me permite manejar los atributos antes mencionados (negrita,cursiva, etc), pero no maneja el atributo que falta, el recuadro de texto.

Saludos y gracias de nuevo
  #4 (permalink)  
Antiguo 07/05/2003, 06:26
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años, 5 meses
Puntos: 5
Bueno, que yo sepa no se puede hacer, ni con gtktextview ni con el antiguo gtktext, encuanto a la version de php-gtk, aun no trabaja con gtk2, funciona con gtk1.2, para su proxima entrega se dara con soporte de gtktextview y demas widgets k se kedan obsolotes en la version 2. En cuanto al tema de gtktextview y su recuadro .... no creo k puedas hacerlo, ya que es necesario un editor WYSIWYG, se me ocurre que podrias hacer uso de GTKHTML para ello, es un widget de renderizado de HTML, por lo cual podrias insertar tablas, negrita, cursiva y cualquier cosa web, (no esta todo disponible, pero si la mayoria de un visor web corriente (codigo html)).

Si eso me enterare por lo del gtktextview y te lo comento.

Buenas amigo, como te dije yer, y hoy te verifico el widget gtktextview no soporta la inserccion de tablas ni nada por el estilo, por lo cual te vuelvo a recomentar el widget GTKHTML o similares, sino podrias mirarte el codigo de abiword y ver como lo hacen ellos.

Saludos :)
__________________
Usuario registrado de Linux #288725

Última edición por epplestun; 07/05/2003 a las 06:23
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:22.