【发布时间】:2010-04-26 08:37:52
【问题描述】:
在 nautilus-python 绑定中,有一个文件“nautilus.defs”。它包含像
这样的节(define-interface MenuProvider
(in-module "Nautilus")
(c-name "NautilusMenuProvider")
(gtype-id "NAUTILUS_TYPE_MENU_PROVIDER")
)
或
(define-method get_mime_type
(of-object "NautilusFileInfo")
(c-name "nautilus_file_info_get_mime_type")
(return-type "char*")
)
现在我可以看到其中大多数都做了什么(例如,最后一个意味着我可以在“FileInfo”对象上调用方法“get_mime_type”)。但我想知道:这个文件到底是什么(即我在网上搜索什么以了解更多信息)?在 Python/C 绑定中找到常见的东西吗?格式是什么,记录在哪里?什么程序实际处理它?
(到目前为止,我已经设法收集到它得到了transformed into a C source file,它在我看来有点像 lisp。)
【问题讨论】: