1package gtka 2 3import ( 4 "github.com/gotk3/gotk3/gtk" 5 "github.com/coyim/gotk3adapter/gtki" 6) 7 8type messageDialog struct { 9 *dialog 10 internal *gtk.MessageDialog 11} 12 13func wrapMessageDialogSimple(v *gtk.MessageDialog) *messageDialog { 14 if v == nil { 15 return nil 16 } 17 return &messageDialog{wrapDialogSimple(&v.Dialog), v} 18} 19 20func wrapMessageDialog(v *gtk.MessageDialog, e error) (*messageDialog, error) { 21 return wrapMessageDialogSimple(v), e 22} 23 24func unwrapMessageDialog(v gtki.MessageDialog) *gtk.MessageDialog { 25 if v == nil { 26 return nil 27 } 28 return v.(*messageDialog).internal 29} 30