深入探索信号处理函数@GTK+ 2.0 中文教程连载
2010-12-20 14:22
337 查看
深入探索信号处理函数
让我们来看一下函数 gtk_signal_connect() 的声明。gulong g_signal_connect( gpointer object, const gchar *name, GCallback func, gpointer func_data ); |
利用这个标识,你可以用下面的函数从列表中删除这个回调:
void g_signal_handler_disconnect( gpointer object, gulong id ); |
你也可以用 g_signal_handler_block() 和 g_signal_handler_unblock() 这类函数来暂时断开信号处理函数的连接。
void g_signal_handler_block( gpointer object, gulong id ); void g_signal_handlers_block_by_func( gpointer object, GCallback func, gpointer data ); void g_signal_handler_unblock( gpointer object, gulong id ); void g_signal_handlers_unblock_by_func( gpointer object, GCallback func, gpointer data ); |
<<< Previous | Home | Next >>> |
继续 | Up | 改进了的 Hello World |
相关文章推荐
- 高级事件和信号处理@GTK+ 2.0 中文教程连载
- 信号的发射和传播@GTK+ 2.0 中文教程连载
- 信号和回调函数的原理@GTK+ 2.0 中文教程连载
- 深入的学习@GTK+ 2.0 中文教程连载
- GTK 信号@GTK+ 2.0 中文教程连载
- GTK+ 2.0 教程--深入探索信号处理函数
- 无窗口构件@GTK+ 2.0 中文教程连载
- 工具提示对象 The Tooltips Object@GTK+ 2.0 中文教程连载
- 布局容器 Layout Container@GTK+ 2.0 中文教程连载
- 设置构件的属性@GTK+ 2.0 中文教程连载
- GLib字符串处理@GTK+ 2.0 中文教程连载
- 编写 GTK 应用程序的技巧 @GTK+ 2.0 中文教程连载
- 示例程序代码Scribble@GTK+ 2.0 中文教程连载
- 按钮构件 /一般按钮 Normal Buttons@GTK+ 2.0 中文教程连载
- 进度条 Progress Bars@GTK+ 2.0 中文教程连载(原文编译时73行有误:default:后应加 ;号做空语句)
- 框架 Frames@GTK+ 2.0 中文教程连载
- 超时、IO 和 Idle 函数/超时 Timeouts@GTK+ 2.0 中文教程连载
- GLib实用程序和错误处理函数@GTK+ 2.0 中文教程连载
- 投稿@GTK+ 2.0 中文教程连载
- 术语表@GTK+ 2.0 中文教程连载