Я хотел бы знать правильный и общепринятый способ добавления верхнего и нижнего полей в GtkTextView
, который находится внутри GtkScrolledWindow
. Есть функции, чтобы установить левый и правый край, который я использую: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);
Но я не могу найти любую документацию на верхней и нижней части. Я попытался изменить ширину границы GtkTextView
с gtk_container_set_border_width
, но граница не окрашена цветом фона GtkTextView
.
В принципе - то, что у меня есть, слева, а то, что я хочу, находится справа.
Я сомневаюсь, что 'set_ {left, right} _margin()' - это то, что вы хотите, поскольку они могут быть переопределены по состоянию, указанному в документации. Интересно, может ли цвет фона границы соответствовать тексту фона? FWIW, вы можете получить окна gdk, связанные с четырьмя пограничными областями (и установить их ширину отдельно), поэтому, возможно, цвета могут быть сделаны для соответствия. – ergosys