2011-12-14 224 views
7

我想知道在的GtkTextView中添加頂部和底部邊距的正確和普遍接受的方式。有功能來設置我正在使用的左,右邊距:GtkTextView頂部/底部邊距?

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

但我似乎無法找到頂部和底部的任何文檔。我試圖用gtk_container_set_border_width更改GtkTextView的邊框寬度,但邊框不是用GtkTextView的背景顏色繪製的。

基本上 - 我有什麼是在左邊,我想要的是在右邊。

Screenshot of what I have

+0

我懷疑`set_ {left,right} _margin()`是否是你想要的,因爲它們可以像文檔狀態一樣被覆蓋。我不知道是否可以使邊框背景顏色與文字背景相匹配? FWIW,你可以得到與四個邊界區域相關的gdk窗口(並且單獨設置它們的寬度),所以也許可以使顏色匹配。 – ergosys 2011-12-26 23:06:14

回答

1

我不得不解決類似的問題,我嵌套在文本視圖中GtkAlignment - 這給了我一個選項,設置填充了各方關注。