### YamlMime:ManagedReference items: - uid: Terminal.Gui.SaveDialog id: SaveDialog children: - Terminal.Gui.SaveDialog.#ctor(NStack.ustring,NStack.ustring) - Terminal.Gui.SaveDialog.FileName langs: - csharp name: SaveDialog nameWithType: SaveDialog fullName: Terminal.Gui.SaveDialog type: Class assemblies: - Terminal.Gui namespace: Terminal.Gui summary: "The save dialog provides an interactive dialog box for users to pick a file to \n save." remarks: "

\n To use it, create an instance of the SaveDialog, and then\n call Application.Run on the resulting instance. This will run the dialog modally,\n and when this returns, the FileName property will contain the selected value or \n null if the user canceled. \n

" syntax: content: 'public class SaveDialog : Terminal.Gui.FileDialog' inheritance: - System.Object - Terminal.Gui.Responder - Terminal.Gui.View - Terminal.Gui.Toplevel - Terminal.Gui.Window - Terminal.Gui.Dialog - Terminal.Gui.FileDialog implements: [] inheritedMembers: - Terminal.Gui.Dialog.AddButton(Terminal.Gui.Button) - Terminal.Gui.Dialog.LayoutSubviews - Terminal.Gui.Dialog.ProcessKey(Terminal.Gui.KeyEvent) - Terminal.Gui.FileDialog.AllowedFileTypes - Terminal.Gui.FileDialog.AllowsOtherFileTypes - Terminal.Gui.FileDialog.CanCreateDirectories - Terminal.Gui.FileDialog.DirectoryPath - Terminal.Gui.FileDialog.FilePath - Terminal.Gui.FileDialog.IsExtensionHidden - Terminal.Gui.FileDialog.Message - Terminal.Gui.FileDialog.NameFieldLabel - Terminal.Gui.FileDialog.Prompt - Terminal.Gui.FileDialog.WillPresent - Terminal.Gui.Toplevel.CanFocus - Terminal.Gui.Toplevel.Create - Terminal.Gui.Toplevel.Running - Terminal.Gui.View.Add(Terminal.Gui.View[]) - Terminal.Gui.View.AddRune(System.Int32,System.Int32,System.Rune) - Terminal.Gui.View.Bounds - Terminal.Gui.View.ChildNeedsDisplay - Terminal.Gui.View.Clear - Terminal.Gui.View.Clear(Terminal.Gui.Rect) - Terminal.Gui.View.ClearNeedsDisplay - Terminal.Gui.View.ClipToBounds - Terminal.Gui.View.ColorScheme - Terminal.Gui.View.DrawFrame(Terminal.Gui.Rect,System.Int32,System.Boolean) - Terminal.Gui.View.DrawHotString(NStack.ustring,System.Boolean,Terminal.Gui.ColorScheme) - Terminal.Gui.View.DrawHotString(NStack.ustring,Terminal.Gui.Attribute,Terminal.Gui.Attribute) - Terminal.Gui.View.Driver - Terminal.Gui.View.EnsureFocus - Terminal.Gui.View.Focused - Terminal.Gui.View.FocusFirst - Terminal.Gui.View.FocusLast - Terminal.Gui.View.FocusNext - Terminal.Gui.View.FocusPrev - Terminal.Gui.View.Frame - Terminal.Gui.View.HasFocus - Terminal.Gui.View.Height - Terminal.Gui.View.Id - Terminal.Gui.View.LayoutStyle - Terminal.Gui.View.MostFocused - Terminal.Gui.View.Move(System.Int32,System.Int32) - Terminal.Gui.View.PositionCursor - Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent) - Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent) - Terminal.Gui.View.ScreenToView(System.Int32,System.Int32) - Terminal.Gui.View.SetClip(Terminal.Gui.Rect) - Terminal.Gui.View.SetFocus(Terminal.Gui.View) - Terminal.Gui.View.SetNeedsDisplay - Terminal.Gui.View.SetNeedsDisplay(Terminal.Gui.Rect) - Terminal.Gui.View.Subviews - Terminal.Gui.View.SuperView - Terminal.Gui.View.ToString - Terminal.Gui.View.WantMousePositionReports - Terminal.Gui.View.Width - Terminal.Gui.View.X - Terminal.Gui.View.Y - Terminal.Gui.Window.Add(Terminal.Gui.View) - Terminal.Gui.Window.GetEnumerator - Terminal.Gui.Window.MouseEvent(Terminal.Gui.MouseEvent) - Terminal.Gui.Window.Redraw(Terminal.Gui.Rect) - Terminal.Gui.Window.Remove(Terminal.Gui.View) - Terminal.Gui.Window.RemoveAll - Terminal.Gui.Window.Title - uid: Terminal.Gui.SaveDialog.#ctor(NStack.ustring,NStack.ustring) id: '#ctor(NStack.ustring,NStack.ustring)' parent: Terminal.Gui.SaveDialog langs: - csharp name: SaveDialog(ustring, ustring) nameWithType: SaveDialog.SaveDialog(ustring, ustring) fullName: SaveDialog.SaveDialog(ustring, ustring) type: Constructor assemblies: - Terminal.Gui namespace: Terminal.Gui syntax: content: public SaveDialog (NStack.ustring title, NStack.ustring message); parameters: - id: title type: NStack.ustring description: To be added. - id: message type: NStack.ustring description: To be added. overload: Terminal.Gui.SaveDialog.#ctor* exceptions: [] - uid: Terminal.Gui.SaveDialog.FileName id: FileName parent: Terminal.Gui.SaveDialog langs: - csharp name: FileName nameWithType: SaveDialog.FileName fullName: SaveDialog.FileName type: Property assemblies: - Terminal.Gui namespace: Terminal.Gui summary: >- Gets the name of the file the user selected for saving, or null if the user canceled the dialog box. syntax: content: public NStack.ustring FileName { get; } return: type: NStack.ustring description: The name of the file. overload: Terminal.Gui.SaveDialog.FileName* exceptions: [] references: - uid: Terminal.Gui.FileDialog parent: Terminal.Gui isExternal: false name: FileDialog nameWithType: FileDialog fullName: Terminal.Gui.FileDialog - uid: Terminal.Gui.SaveDialog.#ctor(NStack.ustring,NStack.ustring) parent: Terminal.Gui.SaveDialog isExternal: false name: SaveDialog(ustring, ustring) nameWithType: SaveDialog.SaveDialog(ustring, ustring) fullName: SaveDialog.SaveDialog(ustring, ustring) - uid: NStack.ustring parent: NStack isExternal: true name: ustring nameWithType: ustring fullName: NStack.ustring - uid: Terminal.Gui.SaveDialog.FileName parent: Terminal.Gui.SaveDialog isExternal: false name: FileName nameWithType: SaveDialog.FileName fullName: SaveDialog.FileName - uid: Terminal.Gui.SaveDialog.#ctor* parent: Terminal.Gui.SaveDialog isExternal: false name: SaveDialog nameWithType: SaveDialog.SaveDialog fullName: SaveDialog.SaveDialog - uid: Terminal.Gui.SaveDialog.FileName* parent: Terminal.Gui.SaveDialog isExternal: false name: FileName nameWithType: SaveDialog.FileName fullName: SaveDialog.FileName - uid: Terminal.Gui.Toplevel.CanFocus parent: Terminal.Gui.Toplevel isExternal: false name: CanFocus nameWithType: Toplevel.CanFocus fullName: Toplevel.CanFocus - uid: Terminal.Gui.View.HasFocus parent: Terminal.Gui.View isExternal: false name: HasFocus nameWithType: View.HasFocus fullName: View.HasFocus - uid: Terminal.Gui.Window.MouseEvent(Terminal.Gui.MouseEvent) parent: Terminal.Gui.Window isExternal: false name: MouseEvent(MouseEvent) nameWithType: Window.MouseEvent(MouseEvent) fullName: Window.MouseEvent(MouseEvent) - uid: Terminal.Gui.View.ProcessColdKey(Terminal.Gui.KeyEvent) parent: Terminal.Gui.View isExternal: false name: ProcessColdKey(KeyEvent) nameWithType: View.ProcessColdKey(KeyEvent) fullName: View.ProcessColdKey(KeyEvent) - uid: Terminal.Gui.View.ProcessHotKey(Terminal.Gui.KeyEvent) parent: Terminal.Gui.View isExternal: false name: ProcessHotKey(KeyEvent) nameWithType: View.ProcessHotKey(KeyEvent) fullName: View.ProcessHotKey(KeyEvent) - uid: Terminal.Gui.Dialog.ProcessKey(Terminal.Gui.KeyEvent) parent: Terminal.Gui.Dialog isExternal: false name: ProcessKey(KeyEvent) nameWithType: Dialog.ProcessKey(KeyEvent) fullName: Dialog.ProcessKey(KeyEvent) - uid: Terminal.Gui.Window.Add(Terminal.Gui.View) parent: Terminal.Gui.Window isExternal: false name: Add(View) nameWithType: Window.Add(View) fullName: Window.Add(View) - uid: Terminal.Gui.View.Add(Terminal.Gui.View[]) parent: Terminal.Gui.View isExternal: false name: Add(View[]) nameWithType: View.Add(View[]) fullName: View.Add(View[]) - uid: Terminal.Gui.View.AddRune(System.Int32,System.Int32,System.Rune) parent: Terminal.Gui.View isExternal: false name: AddRune(Int32, Int32, Rune) nameWithType: View.AddRune(Int32, Int32, Rune) fullName: View.AddRune(Int32, Int32, Rune) - uid: Terminal.Gui.View.Bounds parent: Terminal.Gui.View isExternal: false name: Bounds nameWithType: View.Bounds fullName: View.Bounds - uid: Terminal.Gui.View.ChildNeedsDisplay parent: Terminal.Gui.View isExternal: false name: ChildNeedsDisplay() nameWithType: View.ChildNeedsDisplay() fullName: View.ChildNeedsDisplay() - uid: Terminal.Gui.View.Clear parent: Terminal.Gui.View isExternal: false name: Clear() nameWithType: View.Clear() fullName: View.Clear() - uid: Terminal.Gui.View.Clear(Terminal.Gui.Rect) parent: Terminal.Gui.View isExternal: false name: Clear(Rect) nameWithType: View.Clear(Rect) fullName: View.Clear(Rect) - uid: Terminal.Gui.View.ClearNeedsDisplay parent: Terminal.Gui.View isExternal: false name: ClearNeedsDisplay() nameWithType: View.ClearNeedsDisplay() fullName: View.ClearNeedsDisplay() - uid: Terminal.Gui.View.ClipToBounds parent: Terminal.Gui.View isExternal: false name: ClipToBounds() nameWithType: View.ClipToBounds() fullName: View.ClipToBounds() - uid: Terminal.Gui.View.ColorScheme parent: Terminal.Gui.View isExternal: false name: ColorScheme nameWithType: View.ColorScheme fullName: View.ColorScheme - uid: Terminal.Gui.View.DrawFrame(Terminal.Gui.Rect,System.Int32,System.Boolean) parent: Terminal.Gui.View isExternal: false name: DrawFrame(Rect, Int32, Boolean) nameWithType: View.DrawFrame(Rect, Int32, Boolean) fullName: View.DrawFrame(Rect, Int32, Boolean) - uid: Terminal.Gui.View.DrawHotString(NStack.ustring,System.Boolean,Terminal.Gui.ColorScheme) parent: Terminal.Gui.View isExternal: false name: DrawHotString(ustring, Boolean, ColorScheme) nameWithType: View.DrawHotString(ustring, Boolean, ColorScheme) fullName: View.DrawHotString(ustring, Boolean, ColorScheme) - uid: Terminal.Gui.View.DrawHotString(NStack.ustring,Terminal.Gui.Attribute,Terminal.Gui.Attribute) parent: Terminal.Gui.View isExternal: false name: DrawHotString(ustring, Attribute, Attribute) nameWithType: View.DrawHotString(ustring, Attribute, Attribute) fullName: View.DrawHotString(ustring, Attribute, Attribute) - uid: Terminal.Gui.View.Driver parent: Terminal.Gui.View isExternal: false name: Driver nameWithType: View.Driver fullName: View.Driver - uid: Terminal.Gui.View.EnsureFocus parent: Terminal.Gui.View isExternal: false name: EnsureFocus() nameWithType: View.EnsureFocus() fullName: View.EnsureFocus() - uid: Terminal.Gui.View.Focused parent: Terminal.Gui.View isExternal: false name: Focused nameWithType: View.Focused fullName: View.Focused - uid: Terminal.Gui.View.FocusFirst parent: Terminal.Gui.View isExternal: false name: FocusFirst() nameWithType: View.FocusFirst() fullName: View.FocusFirst() - uid: Terminal.Gui.View.FocusLast parent: Terminal.Gui.View isExternal: false name: FocusLast() nameWithType: View.FocusLast() fullName: View.FocusLast() - uid: Terminal.Gui.View.FocusNext parent: Terminal.Gui.View isExternal: false name: FocusNext() nameWithType: View.FocusNext() fullName: View.FocusNext() - uid: Terminal.Gui.View.FocusPrev parent: Terminal.Gui.View isExternal: false name: FocusPrev() nameWithType: View.FocusPrev() fullName: View.FocusPrev() - uid: Terminal.Gui.View.Frame parent: Terminal.Gui.View isExternal: false name: Frame nameWithType: View.Frame fullName: View.Frame - uid: Terminal.Gui.Window.GetEnumerator parent: Terminal.Gui.Window isExternal: false name: GetEnumerator() nameWithType: Window.GetEnumerator() fullName: Window.GetEnumerator() - uid: Terminal.Gui.View.Height parent: Terminal.Gui.View isExternal: false name: Height nameWithType: View.Height fullName: View.Height - uid: Terminal.Gui.View.Id parent: Terminal.Gui.View isExternal: false name: Id nameWithType: View.Id fullName: View.Id - uid: Terminal.Gui.View.LayoutStyle parent: Terminal.Gui.View isExternal: false name: LayoutStyle nameWithType: View.LayoutStyle fullName: View.LayoutStyle - uid: Terminal.Gui.Dialog.LayoutSubviews parent: Terminal.Gui.Dialog isExternal: false name: LayoutSubviews() nameWithType: Dialog.LayoutSubviews() fullName: Dialog.LayoutSubviews() - uid: Terminal.Gui.View.MostFocused parent: Terminal.Gui.View isExternal: false name: MostFocused nameWithType: View.MostFocused fullName: View.MostFocused - uid: Terminal.Gui.View.Move(System.Int32,System.Int32) parent: Terminal.Gui.View isExternal: false name: Move(Int32, Int32) nameWithType: View.Move(Int32, Int32) fullName: View.Move(Int32, Int32) - uid: Terminal.Gui.View.PositionCursor parent: Terminal.Gui.View isExternal: false name: PositionCursor() nameWithType: View.PositionCursor() fullName: View.PositionCursor() - uid: Terminal.Gui.Window.Redraw(Terminal.Gui.Rect) parent: Terminal.Gui.Window isExternal: false name: Redraw(Rect) nameWithType: Window.Redraw(Rect) fullName: Window.Redraw(Rect) - uid: Terminal.Gui.Window.Remove(Terminal.Gui.View) parent: Terminal.Gui.Window isExternal: false name: Remove(View) nameWithType: Window.Remove(View) fullName: Window.Remove(View) - uid: Terminal.Gui.Window.RemoveAll parent: Terminal.Gui.Window isExternal: false name: RemoveAll() nameWithType: Window.RemoveAll() fullName: Window.RemoveAll() - uid: Terminal.Gui.View.ScreenToView(System.Int32,System.Int32) parent: Terminal.Gui.View isExternal: false name: ScreenToView(Int32, Int32) nameWithType: View.ScreenToView(Int32, Int32) fullName: View.ScreenToView(Int32, Int32) - uid: Terminal.Gui.View.SetClip(Terminal.Gui.Rect) parent: Terminal.Gui.View isExternal: false name: SetClip(Rect) nameWithType: View.SetClip(Rect) fullName: View.SetClip(Rect) - uid: Terminal.Gui.View.SetFocus(Terminal.Gui.View) parent: Terminal.Gui.View isExternal: false name: SetFocus(View) nameWithType: View.SetFocus(View) fullName: View.SetFocus(View) - uid: Terminal.Gui.View.SetNeedsDisplay parent: Terminal.Gui.View isExternal: false name: SetNeedsDisplay() nameWithType: View.SetNeedsDisplay() fullName: View.SetNeedsDisplay() - uid: Terminal.Gui.View.SetNeedsDisplay(Terminal.Gui.Rect) parent: Terminal.Gui.View isExternal: false name: SetNeedsDisplay(Rect) nameWithType: View.SetNeedsDisplay(Rect) fullName: View.SetNeedsDisplay(Rect) - uid: Terminal.Gui.View.Subviews parent: Terminal.Gui.View isExternal: false name: Subviews nameWithType: View.Subviews fullName: View.Subviews - uid: Terminal.Gui.View.SuperView parent: Terminal.Gui.View isExternal: false name: SuperView nameWithType: View.SuperView fullName: View.SuperView - uid: Terminal.Gui.View.ToString parent: Terminal.Gui.View isExternal: false name: ToString() nameWithType: View.ToString() fullName: View.ToString() - uid: Terminal.Gui.View.WantMousePositionReports parent: Terminal.Gui.View isExternal: false name: WantMousePositionReports nameWithType: View.WantMousePositionReports fullName: View.WantMousePositionReports - uid: Terminal.Gui.View.Width parent: Terminal.Gui.View isExternal: false name: Width nameWithType: View.Width fullName: View.Width - uid: Terminal.Gui.View.X parent: Terminal.Gui.View isExternal: false name: X nameWithType: View.X fullName: View.X - uid: Terminal.Gui.View.Y parent: Terminal.Gui.View isExternal: false name: Y nameWithType: View.Y fullName: View.Y - uid: Terminal.Gui.Toplevel.Create parent: Terminal.Gui.Toplevel isExternal: false name: Create() nameWithType: Toplevel.Create() fullName: Toplevel.Create() - uid: Terminal.Gui.Toplevel.Running parent: Terminal.Gui.Toplevel isExternal: false name: Running nameWithType: Toplevel.Running fullName: Toplevel.Running - uid: Terminal.Gui.FileDialog.WillPresent parent: Terminal.Gui.FileDialog isExternal: false name: WillPresent() nameWithType: FileDialog.WillPresent() fullName: FileDialog.WillPresent() - uid: Terminal.Gui.Window.Title parent: Terminal.Gui.Window isExternal: false name: Title nameWithType: Window.Title fullName: Window.Title - uid: Terminal.Gui.Dialog.AddButton(Terminal.Gui.Button) parent: Terminal.Gui.Dialog isExternal: false name: AddButton(Button) nameWithType: Dialog.AddButton(Button) fullName: Dialog.AddButton(Button) - uid: Terminal.Gui.FileDialog.AllowedFileTypes parent: Terminal.Gui.FileDialog isExternal: false name: AllowedFileTypes nameWithType: FileDialog.AllowedFileTypes fullName: FileDialog.AllowedFileTypes - uid: Terminal.Gui.FileDialog.AllowsOtherFileTypes parent: Terminal.Gui.FileDialog isExternal: false name: AllowsOtherFileTypes nameWithType: FileDialog.AllowsOtherFileTypes fullName: FileDialog.AllowsOtherFileTypes - uid: Terminal.Gui.FileDialog.CanCreateDirectories parent: Terminal.Gui.FileDialog isExternal: false name: CanCreateDirectories nameWithType: FileDialog.CanCreateDirectories fullName: FileDialog.CanCreateDirectories - uid: Terminal.Gui.FileDialog.DirectoryPath parent: Terminal.Gui.FileDialog isExternal: false name: DirectoryPath nameWithType: FileDialog.DirectoryPath fullName: FileDialog.DirectoryPath - uid: Terminal.Gui.FileDialog.FilePath parent: Terminal.Gui.FileDialog isExternal: false name: FilePath nameWithType: FileDialog.FilePath fullName: FileDialog.FilePath - uid: Terminal.Gui.FileDialog.IsExtensionHidden parent: Terminal.Gui.FileDialog isExternal: false name: IsExtensionHidden nameWithType: FileDialog.IsExtensionHidden fullName: FileDialog.IsExtensionHidden - uid: Terminal.Gui.FileDialog.Message parent: Terminal.Gui.FileDialog isExternal: false name: Message nameWithType: FileDialog.Message fullName: FileDialog.Message - uid: Terminal.Gui.FileDialog.NameFieldLabel parent: Terminal.Gui.FileDialog isExternal: false name: NameFieldLabel nameWithType: FileDialog.NameFieldLabel fullName: FileDialog.NameFieldLabel - uid: Terminal.Gui.FileDialog.Prompt parent: Terminal.Gui.FileDialog isExternal: false name: Prompt nameWithType: FileDialog.Prompt fullName: FileDialog.Prompt