IDをハードコードしないで、GtkDialog
に事前定義された応答(例:GTK_RESPONSE_OK
)を使用する方法はありますか? GladeはデフォルトでXMLを "0"で生成し、数字で入力します。私は-5を入力することができると思うが、それは定数を持つ点を打ち負かしているようだ。GtkBuilder XMLのGtkDialogで定義済みの応答IDを使用していますか?
ザ・グレイドのXMLは次のようになります。でもthe example in the docs
<action-widgets>
<action-widget response="0">cancel-button</action-widget>
<action-widget response="0">connect-button</action-widget>
</action-widgets>
:
のために)彼らは-5(GTK_RESPONSE_OK
を使用していることを考えると、少し陽気です
<action-widgets>
<action-widget response="3">button_ok</action-widget>
<action-widget response="-5">button_cancel</action-widget>
</action-widgets>
( "button_cancel
" ...)
を行うことができますがあれば、私は知りませんが、そうでない場合、これは機能要求材料のように見えます。 – OdraEncoded
も参照してくださいhttp://stackoverflow.com/questions/2725810/glade-3-standard-button-layout – GutenYe