Class FileLauncher  
  
  
    - Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
 
  
  
  
    public class FileLauncher : Object, IDisposable, GTypeProvider, InstanceFactory
   
  
    - Inheritance
- 
      
      
      FileLauncher 
    - Implements
- 
      
      
      
    
    - Inherited Members
- 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  
Constructors
  
  
  FileLauncher(params ConstructArgument[])
  
  
  
  
  
    public FileLauncher(params ConstructArgument[] constructArguments)
   
  Parameters
  
    - constructArgumentsConstructArgument[]
  FileLauncher(FileLauncherHandle)
  
  
  
  
  
    public FileLauncher(FileLauncherHandle handle)
   
  Parameters
  
    - handleFileLauncherHandle
Fields
  
  AlwaysAskPropertyDefinition
  
  
  
  
  
    public static readonly Property<bool, FileLauncher> AlwaysAskPropertyDefinition
   
  Field Value
  
    - Property<bool, FileLauncher>
  FilePropertyDefinition
  
  
  
  
  
    public static readonly Property<File, FileLauncher> FilePropertyDefinition
   
  Field Value
  
    - Property<File, FileLauncher>
  WritablePropertyDefinition
  
  
  
  
  
    public static readonly Property<bool, FileLauncher> WritablePropertyDefinition
   
  Field Value
  
    - Property<bool, FileLauncher>
Properties
  
  
  AlwaysAsk
  
  
  
  
  
    public bool AlwaysAsk { get; set; }
   
  Property Value
  
    - bool
  File
  
  
  
  
  
    public File File { get; set; }
   
  Property Value
  
    - File
  Writable
  
  
  
  
  
    public bool Writable { get; set; }
   
  Property Value
  
    - bool
Methods
  
  
  GetAlwaysAsk()
  
  
  
  
  
    [Version("4.12")]
public bool GetAlwaysAsk()
   
  Returns
  
    - bool
  GetFile()
  
  
  
  
  
    [Version("4.10")]
public File? GetFile()
   
  Returns
  
    - File
  GetGType()
  
  
  
  
  
    public static Type GetGType()
   
  Returns
  
    - Type
  GetWritable()
  
  
  
  
  
    [Version("4.14")]
public bool GetWritable()
   
  Returns
  
    - bool
  LaunchAsync(Window?)
  
  
  
  
  
    public Task<bool> LaunchAsync(Window? parent)
   
  Parameters
  
    - parentWindow
Returns
  
    - Task<bool>
  LaunchFinish(AsyncResult)
  
  
  
  
  
    [Version("4.10")]
public bool LaunchFinish(AsyncResult result)
   
  Parameters
  
    - resultAsyncResult
Returns
  
    - bool
  New(File?)
  
  
  
  
  
    [Version("4.10")]
public static FileLauncher New(File? file)
   
  Parameters
  
    - fileFile
Returns
  
    - FileLauncher
  OpenContainingFolderAsync(Window?)
  
  
  
  
  
    public Task<bool> OpenContainingFolderAsync(Window? parent)
   
  Parameters
  
    - parentWindow
Returns
  
    - Task<bool>
  OpenContainingFolderFinish(AsyncResult)
  
  
  
  
  
    [Version("4.10")]
public bool OpenContainingFolderFinish(AsyncResult result)
   
  Parameters
  
    - resultAsyncResult
Returns
  
    - bool
  SetAlwaysAsk(bool)
  
  
  
  
  
    [Version("4.12")]
public void SetAlwaysAsk(bool alwaysAsk)
   
  Parameters
  
    - alwaysAskbool
  SetFile(File?)
  
  
  
  
  
    [Version("4.10")]
public void SetFile(File? file)
   
  Parameters
  
    - fileFile
  SetWritable(bool)
  
  
  
  
  
    [Version("4.14")]
public void SetWritable(bool writable)
   
  Parameters
  
    - writablebool