ID をハードコーディングせずに、定義済みの応答 (例: GTK_RESPONSE_OK
)を使用する方法はありますか? GtkDialog
Glade は、デフォルトで「0」を含む XML を生成し、数値エントリを提供します。-5 を入力できると思いますが、それは定数を持つという点を無効にしているようです。
Glade XML は次のようになります。
<action-widgets>
<action-widget response="0">cancel-button</action-widget>
<action-widget response="0">connect-button</action-widget>
</action-widgets>
<action-widgets>
<action-widget response="3">button_ok</action-widget>
<action-widget response="-5">button_cancel</action-widget>
</action-widgets>
(" " に -5 ( GTK_RESPONSE_OK
) を使用していることを考えると、これはちょっとばかげていますbutton_cancel
…)