Can';找不到gtk_菜单_外壳_获取_类型(gtk)的实现

Can';找不到gtk_菜单_外壳_获取_类型(gtk)的实现,gtk,gtk3,Gtk,Gtk3,有人能告诉我,我如何在gtk3中看到gtk_菜单\u shell_get_类型函数和其他常见的…\u get_类型函数的实现?根据这个文档,我可以看到它的实现,但是gtk3中没有任何关于它的信息。我已经下载了它,只能看到: 1.gtkmenushell.h: 定义GTK类型菜单SHELL(GTK菜单SHELL获取类型()) … GDK_可用_在所有GTU类型gtk_菜单中_外壳_获取_类型(无效)G_GNUC_常量 … 2.gtktypefuncs.c: *tp++=gtk_菜单_外壳_获取_类

有人能告诉我,我如何在gtk3中看到gtk_菜单\u shell_get_类型函数和其他常见的…\u get_类型函数的实现?根据这个文档,我可以看到它的实现,但是gtk3中没有任何关于它的信息。我已经下载了它,只能看到:
1.gtkmenushell.h:
定义GTK类型菜单SHELL(GTK菜单SHELL获取类型())

GDK_可用_在所有GTU类型gtk_菜单中_外壳_获取_类型(无效)G_GNUC_常量

2.gtktypefuncs.c:

*tp++=gtk_菜单_外壳_获取_类型()

我花了几天时间研究这个问题,不明白如何才能实现这个功能,才能清楚地看到它的实现。
在我遇到的其他来源中,没有任何具有此函数的“c”文件,只有头文件。我如何才能看到it和其他类似功能的实现?有人知道这个微妙之处吗?

谢谢。

gtk\u菜单\u外壳\u获取类型
函数在中定义。它不是直接申报的。相反,宏用于声明它


参见示例。

gtk\u菜单\u外壳\u获取类型
函数在中定义。它不是直接申报的。相反,宏用于声明它


参见示例。

非常感谢!我研究了types.h、gtypemodule.h、gtypemodule.c,并理解了该函数的作用。你在这个问题上节省了我的时间和精力。谢谢谢谢!我研究了types.h、gtypemodule.h、gtypemodule.c,并理解了该函数的作用。你在这个问题上节省了我的时间和精力。谢谢