在nautilus-python綁定中,有一個文件「nautilus.defs」。它包含諸如Python/C「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*")
)
節現在我可以看到大多數的這些做(例如,是最後一個意味着我可以調用該方法「get_mime_type」上「的FileInfo」對象)。但是我想知道:這個文件是什麼,完全(即,我在網上搜索瞭解更多信息)?在Python/C綁定中找到常見的東西?什麼是格式,它在哪裏記錄?什麼程序實際上處理它?
(到目前爲止,我已經成功地蒐集它得到transformed into a C source file,它看起來有點像口齒不清給我。)
Safyan的答案也很好,但我讚賞演繹分類:) – detly 2010-04-26 09:52:55