2011-12-14 16 views
7

Me gustaría saber la forma correcta y generalmente aceptada de agregar un margen superior e inferior a un GtkTextView que está dentro de un GtkScrolledWindow. Hay funciones para establecer el margen izquierdo y derecho, que estoy usando:GtkTextView margen superior/inferior?

gtk_text_view_set_left_margin(GTK_TEXT_VIEW(editor_text_view), 2); 
gtk_text_view_set_right_margin(GTK_TEXT_VIEW(editor_text_view), 2); 

Pero me parece que no puede encontrar ninguna documentación en la parte superior e inferior. He intentado cambiar el ancho del borde del GtkTextView con gtk_container_set_border_width pero el borde no está pintado con el color de fondo del GtkTextView.

Básicamente, lo que tengo está a la izquierda y lo que quiero está a la derecha.

Screenshot of what I have

+0

Dudo si 'set_ {left, right} _margin()' es lo que desea, ya que pueden anularse como lo indica la documentación. Me pregunto si el color de fondo del borde se puede hacer coincidir con el fondo del texto? FWIW, puede obtener las ventanas gdk asociadas con las cuatro áreas fronterizas (y establecer sus anchos individualmente), por lo que tal vez los colores se pueden hacer coincidir. – ergosys

Respuesta

1

sólo tenía que resolver problema similar y anidado en la vista de texto GtkAlignment - que me dio una opción para establecer el relleno de todos los lados.