信号
GtkText::move-cursor
声明
void
move_cursor (
GtkText* self,
GtkMovementStep* step,
gint count,
gboolean extend,
gpointer user_data
)
描述 [源代码]
当用户启动光标移动时发出。
如果光标在 self
中不可见,这个信号会导致视口移动。
这是一个 键绑定信号。
应用程序不应该连接到它,但需要以程序方式控制光标时,可以使用 g_signal_emit_by_name()
发出。
此信号默认绑定有两个变体,带有 Shift 修饰符的变体扩展选择范围,不带该修饰符的变体不扩展。这里无法列出所有键组合。
- ←, →, ↑, ↓ 单个字符/行移动
- Ctrl+← 等. 单词/段落移动
- Home 和 End 移动到缓冲区的两端。
默认处理程序 默认处理程序在通过 |
信号可以直接由用户代码在对象上发出 |
参数
step
-
类型:
GtkMovementStep
移动的粒度。
这些数据由函数的调用者拥有。 count
-
类型:
gint
要移动的
step
单元的数量。 extend
-
类型:
gboolean
如果移动应该扩展选择。