Czy istnieje sposób użycia predefiniowanej odpowiedzi (np. GTK_RESPONSE_OK
) w GtkDialog
, bez kodowania na sztywno identyfikatora? Polana generuje domyślnie XML z "0" i daje mi wpis numeryczny. Chociaż przypuszczam, że mógłbym wprowadzić -5, to wydaje się, że pokonałem punkt posiadania stałej.Używanie predefiniowanego identyfikatora odpowiedzi w GtkDialog w pliku XML GtkBuilder?
Glade XML wygląda następująco:
<action-widgets>
<action-widget response="0">cancel-button</action-widget>
<action-widget response="0">connect-button</action-widget>
</action-widgets>
Nawet 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>
(co jest trochę zabawne, biorąc pod uwagę, że są one za pomocą -5 (GTK_RESPONSE_OK
) dla "button_cancel
" ...)
ja nie wiem, czy tam jest, ale jeśli tak nie jest, to wygląda materiału żądanie cecha. – OdraEncoded
zobacz także http://stackoverflow.com/questions/2725810/glade-3-standard-button-layout – GutenYe