क्या में एक पूर्वनिर्धारित प्रतिक्रिया (उदा।, GTK_RESPONSE_OK
) का उपयोग करने का कोई तरीका है, आईडी को कड़ी कोडिंग किए बिना? ग्लैड डिफ़ॉल्ट रूप से एक्सएमएल को "0" के साथ उत्पन्न करता है, और मुझे एक संख्यात्मक प्रविष्टि देता है। जबकि मुझे लगता है कि मैं -5 दर्ज कर सकता हूं, ऐसा लगता है कि स्थिर होने के बिंदु को हराने के लिए।एक GtkBuilder XML में एक GtkDialog में एक पूर्वनिर्धारित प्रतिक्रिया आईडी का उपयोग कर?
Glade एक्सएमएल इस तरह दिखता है:
<action-widgets>
<action-widget response="0">cancel-button</action-widget>
<action-widget response="0">connect-button</action-widget>
</action-widgets>
भी
the example in the docs
:
<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
" ...)
अगर कोई है मैं नहीं जानता, लेकिन अगर ऐसा नहीं होता, इस तरह सुविधा का अनुरोध सामग्री लग रहा है। – OdraEncoded
भी देखें http://stackoverflow.com/questions/2725810/glade-3- मानक- बटन-layout – GutenYe