QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 641|回复: 1

关于从gtk1.0到gtk2.0升级中的问题

[复制链接]
发表于 2004-10-6 10:05:57 | 显示全部楼层 |阅读模式
我在做gtk升级时碰到这样的问题:程序编译能通过,但是在运行到gtk_widget_show_all()的时候就中止了.
我在这之前因为升级而改动过的,也不太确定是否改动正确的gtk相关函数有:
#define GF2FS(gf) ((XFontSet)(((GdkFontPrivate *)(gf))->xfont)) -->
#define GF2FS(gf)       ((XFontSet)(GDK_FONT_XFONT(gf)))

GdkWindowPrivate --> GdkWindowObject

gtk_toolbar_new(GTK_ORIENTATION_HORIZONTAL, GTK_TOOLBAR_ICONS) -->
gtk_toolbar_new();

gtk_signal_new ("select_item",
                   GTK_RUN_FIRST,
                   object_class->type,              -->delete
                   GTK_SIGNAL_OFFSET(GtkIchiranClass, select_item),
                   gtk_marshal_NONE__INT_INT_POINTER,
                   GTK_TYPE_NONE, 3,
                   GTK_TYPE_INT,
                   GTK_TYPE_INT,
                   GTK_TYPE_GDK_EVENT);     -->delete
-->
gtk_signal_new ("select_item",
                   GTK_RUN_FIRST,
                 
                   GTK_SIGNAL_OFFSET(GtkIchiranClass, select_item),
                   gtk_marshal_NONE__INT_INT_POINTER,
                   GTK_TYPE_NONE, 3,
                   GTK_TYPE_INT,
                   GTK_TYPE_INT);

肯请各位高手指点,不胜感激!!
发表于 2004-10-6 20:28:43 | 显示全部楼层
gtk1.x和gtk2.x是相互独立的,也就是说没有升级一说。
我觉得你还是把相关代码贴出来吧。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 10:46 , Processed in 0.050031 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表