Far.NET3 XML Documentation
Included XML documentation is not perhaps a perfect form of documentation but it is always up-to-date and it is actually the most practically useful for development.
Visual Studio Object Browser automatically uses XML comments well enough. Another possible way is to use for example "Reflector for .NET" (use Google search) (it is free). It displays documentation in MSDN-like style, provides powerful navigation and search (including .NET and any loaded .NET assemblies).
Far.NET3
-
- Posts: 15
- Joined: Wed Mar 14, 2007 3:23 am
-
- Posts: 15
- Joined: Wed Mar 14, 2007 3:23 am
The plugin help is ready: FarNET.doc.3.3.7.rar at: http://code.google.com/p/farnet/downloads/list
The vesion 3.3.7 itself is expected by Monday.
The vesion 3.3.7 itself is expected by Monday.
-
- Posts: 15
- Joined: Wed Mar 14, 2007 3:23 am
nenadl
The short answer is "yes". For example quick view works almost in any panel created by the plugin PowerShellFar which is a user of Far.NET3. See example there: AnyPanel.OnGettingFiles() which is a handler of IPanelPlugin.GettingFiles event.
Here is a complete example in PowerShell (panel with 2 items "Hello" and "World"):
When you press <CtrlQ> you see "Hello data" or "World data" in the quick view panel. This is a silly example but I hope it gives an idea.
The short answer is "yes". For example quick view works almost in any panel created by the plugin PowerShellFar which is a user of Far.NET3. See example there: AnyPanel.OnGettingFiles() which is a handler of IPanelPlugin.GettingFiles event.
Here is a complete example in PowerShell (panel with 2 items "Hello" and "World"):
Code: Select all
$p = $Far.CreatePanelPlugin()
$f = $Far.CreatePanelItem()
$f.Name = 'Hello'
$f.Data = 'Hello data'
$p.Files.Add($f)
$f = $Far.CreatePanelItem()
$f.Name = 'World'
$f.Data = 'World data'
$p.Files.Add($f)
$p.add_GettingFiles({
if (!($_.Mode -band [FarManager.OperationModes]::QuickView)) {
return
}
$f = $_.Files[0]
$outpath = Join-Path $_.Destination $f.Name
$f.Data > $outpath
})
$p.Open()