g_object_notify的使用方法
2012-03-20 10:08
549 查看
g_object_notify的使用方法
0、注册部分
g_object_class_install_property(gobject_class,
PROP_MODAL,
g_param_spec_boolean("modal", P_("Modal"), P_("if true, the window is modal( other windows are not usable while this one is up)"), FALSE, GTK_PARAM_READWRITE)
);
1、emit部分
g_object_notify(G_OBJECT(window), "modal");
// 0,1 两步骤属于属性的注册和信号发射,放在同一个类里。
2. connect部分
g_signal_connect(window, "notify::modal", G_CALLBACK(notify_modal_received), NULL);
3、回调函数
void notify_modal_received(GtkWidget *window, GParamSpec *pspec)
{
printf("notify modal received");
}
// 2,3 属于信号获取,可以放在需要的类里
转自:http://socol.iteye.com/blog/532484
0、注册部分
g_object_class_install_property(gobject_class,
PROP_MODAL,
g_param_spec_boolean("modal", P_("Modal"), P_("if true, the window is modal( other windows are not usable while this one is up)"), FALSE, GTK_PARAM_READWRITE)
);
1、emit部分
g_object_notify(G_OBJECT(window), "modal");
// 0,1 两步骤属于属性的注册和信号发射,放在同一个类里。
2. connect部分
g_signal_connect(window, "notify::modal", G_CALLBACK(notify_modal_received), NULL);
3、回调函数
void notify_modal_received(GtkWidget *window, GParamSpec *pspec)
{
printf("notify modal received");
}
// 2,3 属于信号获取,可以放在需要的类里
转自:http://socol.iteye.com/blog/532484
相关文章推荐
- Java中的Object的Wait() 和notify()方法使用时应注意的地方和Thread中的sleep()方法
- modal dialog 的实现; mainloop的嵌套; g_object_notify的使用方法
- 线程中 Object对象的wait和notify方法使用,
- Java中的Object的Wait() 和notify()方法使用时应注意的地方
- Java中的Object的Wait() 和notify()方法使用时应注意的地方
- Java中的Object的Wait() 和notify()方法使用时应注意的地方和Thread中的sleep()方法
- 【Java并发系列02】Object的wait()、notify()、notifyAll()方法使用
- JAVA源码剖析之---Object类(三)---toString,wait,notify,notifyAll,finalize方法的使用
- Object的Wait() 和notify()方法使用
- Java中的Object的Wait() 和notify()方法使用时应注意的地方和Thread中的sleep()方法
- Kotlin语言学习之使用object和companion object修饰静态类和静态方法
- 【转】javascript Object使用Array的方法
- Spring中JDBCTemplate使用queryForObject方法时 ”Incorrect column count: expected 1, actual 5“错误
- JSONObject 使用方法详解
- Object 对象方法学习之(1)—— 使用 Object.assign 复制对象、合并对象
- Yii2中Component和Object的使用方法
- 使用JSONObject.fromObject toBean方法 属性类型为 data Timestamp 的处理
- perl XML::Parser使用object方法处理XML
- 最简实例说明wait、notify、notifyAll的使用方法
- 多线程访问文件问题中WaitForSingleObject方法的使用,及其效率!