信号
GtkLabel::move-cursor
声明
void
move_cursor (
GtkLabel* self,
GtkMovementStep* step,
gint count,
gboolean extend_selection,
gpointer user_data
)
说明 [src]
在用户发起光标移动时发出。
::move-cursor
信号是一个键绑定信号。如果光标在 entry
中不可见,此信号将导致视口移动。
应用程序不应连接到它,但如果需要编程控制光标,可以使用 g_signal_emit_by_name()
发出它。
此信号默认绑定有两个变体,带有 Shift 修饰符的变体扩展选择,不带 Shift 修饰符的变体不扩展。这里列出了太多的键组合。
- ←、→、↑、↓ 移动单个字符/行
- Ctrl+← 等. 移动单词/段落
- Home 和 End 移动到缓冲区的末尾。
默认处理程序 默认处理程序在通过 |
信号可以被用户代码在对象上直接发出 |
参数
step
-
类型:
GtkMovementStep
移动的粒度,作为
GtkMovementStep
。数据由函数的调用者所有。 count
-
类型:
gint
要移动的
step
单元数。 extend_selection
-
类型:
gboolean
如果移动应该扩展选择,则为
True