GObject
Closureを呼び出す一次機構。オブジェクトは、あるSignalとClosureのマッピングを指定したSignalリスナーを登録する。登録されたSignalが発信されると、対応するClosureが呼び出される。GTKでは、全てのネイティブGUIイベント(マウスの動きやキーボード操作)はGObjectのSignalを発信でき、対応するリスナーがそれに対して動作する。