2011-12-14 18 views
7

GtkScrolledWindow'un içinde yer alan bir GtkTextView için bir üst ve alt kenar boşluğu eklemenin doğru ve genel olarak kabul edilen yolunu bilmek isterim. Orada kullanıyorum sol ve sağ kenar boşluğu ayarlamak için işlevler şunlardır:GtkTextView üst/alt kenar boşluğu?

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); 

Ama üst ve altta herhangi bir belge bulmak gibi olamaz. GtkTextView'un kenarlık genişliğini gtk_container_set_border_width ile değiştirmeyi denedim ancak kenarlık GtkTextView'un arka plan rengi ile boyanmadı.

Temel olarak - sahip olduğum şey solda ve istediğim şey sağda.

Screenshot of what I have

+0

Eğer 'set_ {left, right} _margin() ', ne istediğinizi, şüphe duyulduğunda, belgelerin belirtildiği gibi geçersiz kılınabilir. Sınır arka plan rengini metin arka planına uydurmak için yapılabilir mi acaba? FWIW, dört sınır alanıyla ilişkili gdk pencerelerini (ve genişliklerini ayrı ayrı ayarlar) alabilirsiniz, bu yüzden renkler eşleşecek şekilde yapılabilir. – ergosys

cevap

1

Sadece benzer sorunu çözmek için vardı ve GtkAlignment metin görünümü iç içe - Bana bütün taraf için dolgu ayarlamak için bir seçenek verdi.

İlgili konular