方法
GtkTextViewscroll_to_mark
声明 [src]
void
gtk_text_view_scroll_to_mark (
GtkTextView* text_view,
GtkTextMark* mark,
double within_margin,
gboolean use_align,
double xalign,
double yalign
)
描述 [src]
滚动 text_view
使得 mark
在屏幕上位于由 xalign
和 yalign
指示的位置。
对齐值为 0.0 表示左侧或顶部,1.0 表示右侧或底部,0.5 表示居中。如果 use_align
为 FALSE
,则文本至少滚动到可以显示 mark
的最小距离,可能根本不滚动。此函数的目的之有效屏幕大小减去了 within_margin
大小的边距。
参数
mark
-
类型:
GtkTextMark
GtkTextMark
类型。数据由方法调用者所有。 within_margin
-
类型:
double
边距是屏幕大小的 [0.0,0.5) 分数。
use_align
-
类型:
gboolean
是否使用对齐参数(如果为
FALSE
,则仅将标记显示在屏幕上)。 xalign
-
类型:
double
标记在可视区域内的水平对齐。
yalign
-
类型:
double
标记在可视区域内的垂直对齐。