From b1247d2d0d51108c910a73891ff3116e5f032ab1 Mon Sep 17 00:00:00 2001 From: "Kali Kaneko (leap communications)" Date: Sat, 12 Jan 2019 18:39:45 +0100 Subject: [pkg] all your deps are vendored to us --- vendor/0xacab.org/leap/go-dialog/README.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 vendor/0xacab.org/leap/go-dialog/README.md (limited to 'vendor/0xacab.org/leap/go-dialog/README.md') diff --git a/vendor/0xacab.org/leap/go-dialog/README.md b/vendor/0xacab.org/leap/go-dialog/README.md new file mode 100644 index 0000000..afedf80 --- /dev/null +++ b/vendor/0xacab.org/leap/go-dialog/README.md @@ -0,0 +1,29 @@ +# dialog +Simple cross-platform dialog API for go-lang + +# examples + ok := dialog.Message("%s", "Do you want to continue?").Title("Are you sure?").YesNo() + +Creates a dialog box titled "Are you sure?", containing the message "Do you want to continue?", +a "Yes" button and a "No" button. Returns true iff the dialog could be displayed and the user +pressed the "Yes" button. + + filename, err := dialog.File().Filter("Mp3 audio file", "mp3").Load() + +Creates a file selection dialog allowing the user to select a .mp3 file. The absolute path of +the file is returned, unless an error is encountered or the user cancels/closes the dialog. +In the latter case, `filename` will be the empty string and `err` will equal `dialog.Cancelled`. + + filename, err := dialog.File().Filter("XML files", "xml").Title("Export to XML").Save() + +Asks the user for a filename to write data into. If the user selects a file which already exists, +an additional dialog is spawned to confirm they want to overwrite the existing file. + + directory, err := dialog.Directory().Title("Load images").Browse() + +Asks the user for a directory. + +# platform details +* OSX: uses Cocoa's NSAlert/NSSavePanel/NSOpenPanel clasess +* Win32: uses MessageBox/GetOpenFileName/GetSaveFileName (via package github.com/AllenDang/w32) +* Linux: uses Gtk's MessageDialog/FileChooserDialog (via package github.com/mattn/gtk) -- cgit v1.2.3