1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
package gtka
import (
"github.com/gotk3/gotk3/gtk"
"github.com/twstrike/gotk3adapter/gtki"
)
type fileChooserDialog struct {
*dialog
internal *gtk.FileChooserDialog
}
func wrapFileChooserDialogSimple(v *gtk.FileChooserDialog) *fileChooserDialog {
if v == nil {
return nil
}
return &fileChooserDialog{wrapDialogSimple(&v.Dialog), v}
}
func wrapFileChooserDialog(v *gtk.FileChooserDialog, e error) (*fileChooserDialog, error) {
return wrapFileChooserDialogSimple(v), e
}
func unwrapFileChooserDialog(v gtki.FileChooserDialog) *gtk.FileChooserDialog {
if v == nil {
return nil
}
return v.(*fileChooserDialog).internal
}
func (v *fileChooserDialog) GetFilename() string {
return v.internal.GetFilename()
}
func (v *fileChooserDialog) SetCurrentName(v1 string) {
v.internal.SetCurrentName(v1)
}
|