![]() |
BioGTK
6.5.0
A .NET library & program for annotating, editing various microscopy imaging formats using Bioformats supported images. Including whole slide, pyramidal, and series.
|
Public Member Functions | |
| ImageView | GetViewer (int i) |
| ImageView? | GetViewer (string name) |
| int | GetViewerCount () |
| void | RemoveViewer (ImageView v) |
| void | AddViewer (ImageView v) |
| void | RenameTab (string name, string newName) |
| void | SetTab (int i) |
| Sets the current tab index. | |
| void | AddTab (BioImage im) |
| void | RemoveTab (string tabName) |
| void | Open (string file) |
Static Public Member Functions | |
| static TabsView | Create () |
| static bool | SetImageJPath () |
Public Attributes | |
| MenuBar | ImageJMenu |
| MenuBar | MainMenu |
Protected Member Functions | |
| TabsView (Builder builder, IntPtr handle) | |
| void | SetupHandlers () |
| This function sets up the event handlers for the menu items. | |
| async void | openImagesMenuClick (object sender, EventArgs a) |
| async void | openOMEImagesMenuClick (object sender, EventArgs a) |
| async void | openOMESeriesMenuClick (object sender, EventArgs a) |
| async void | openSeriesMenuClick (object sender, EventArgs a) |
| async void | addImagesToTabMenuClick (object sender, EventArgs a) |
| async void | addOMEImagesToTabClick (object sender, EventArgs a) |
| async void | saveSelectedTiffClick (object sender, EventArgs a) |
| async void | saveSelectedOMEClick (object sender, EventArgs a) |
| async void | saveTabOMEClick (object sender, EventArgs a) |
| async void | saveTabTiffMenuClick (object sender, EventArgs a) |
| async void | saveSeriesMenuClick (object sender, EventArgs a) |
| void | imagesToStackClick (object sender, EventArgs a) |
| void | toolsMenuClick (object sender, EventArgs a) |
| void | setToolMenuClick (object sender, EventArgs a) |
| void | roiManagerMenuClick (object sender, EventArgs a) |
| void | exportROIsToCSVMenuClick (object sender, EventArgs a) |
| void | importROIsFromCSVMenuClick (object sender, EventArgs a) |
| void | exportROIsOfFolderOfImagesMenuClick (object sender, EventArgs a) |
| void | autoThresholdAllMenuClick (object sender, EventArgs a) |
| void | channelsToolMenuClick (object sender, EventArgs a) |
| void | switchRedBlueMenuClick (object sender, EventArgs a) |
| void | stackToolMenuClick (object sender, EventArgs a) |
| void | to8BitMenuClick (object sender, EventArgs a) |
| void | to16BitMenuClick (object sender, EventArgs a) |
| void | to24BitMenuClick (object sender, EventArgs a) |
| void | to32BitMenuClick (object sender, EventArgs a) |
| void | to48BitMenuClick (object sender, EventArgs a) |
| void | filtersMenuClick (object sender, EventArgs a) |
| void | functionsToolMenuClick (object sender, EventArgs a) |
| void | consoleMenuClick (object sender, EventArgs a) |
| void | scriptRunnerMenuClick (object sender, EventArgs a) |
| void | AboutClick (object sender, EventArgs a) |
Definition at line 19 of file TabsView.cs.
|
protected |
Definition at line 219 of file TabsView.cs.
|
protected |
It creates a new instance of the About class, and then shows it
| sender | The object that raised the event. |
| EventArgs | The EventArgs class is the base class for classes containing event data. |
Definition at line 1589 of file TabsView.cs.
|
protected |
It opens a file chooser dialog, and then adds the selected images to the currently selected viewer
| sender | The object that sent the event. |
| EventArgs | The event arguments. |
Definition at line 1177 of file TabsView.cs.
|
protected |
It opens a file chooser dialog, and when the user selects a file, it opens the file as an OME image, and adds it to the currently selected viewer
| sender | The object that sent the event. |
| EventArgs | The event arguments. |
Definition at line 1201 of file TabsView.cs.
| void BioGTK.TabsView.AddTab | ( | BioImage | im | ) |
It adds a new tab to the tab control
| BioImage | This is the image that you want to display. |
Definition at line 966 of file TabsView.cs.
| void BioGTK.TabsView.AddViewer | ( | ImageView | v | ) |
Definition at line 48 of file TabsView.cs.
|
protected |
This function is called when the user clicks on the "Auto Threshold All" menu item.
| sender | The object that raised the event. |
| EventArgs | The event arguments. |
Definition at line 1455 of file TabsView.cs.
|
protected |
It creates a new instance of the ChannelsTool class, and then shows it
| sender | The object that raised the event. |
| EventArgs | The event arguments. |
Definition at line 1469 of file TabsView.cs.
|
protected |
This function is called when the user clicks on the console menu button
| sender | The object that raised the event. |
| EventArgs | This is the event arguments that are passed to the event handler. |
Definition at line 1568 of file TabsView.cs.
|
static |
It creates a new instance of the TabsView class, which is a class that inherits from Gtk.Window
Definition at line 212 of file TabsView.cs.
|
protected |
This function is called when the user clicks on the "Export ROIs of Folder of Images" menu item
| sender | The object that raised the event. |
| EventArgs |
Definition at line 1426 of file TabsView.cs.
|
protected |
This function is called when the user clicks on the "Export ROIs to CSV" menu item
| sender | The object that raised the event. |
| EventArgs | The EventArgs class is the base class for classes containing event data. |
Definition at line 1388 of file TabsView.cs.
|
protected |
It shows the filters menu.
| sender | The object that raised the event. |
| EventArgs | The EventArgs class is the base class for classes that contain event data. |
Definition at line 1547 of file TabsView.cs.
|
protected |
This function is called when the user clicks on the functions tool menu item
| sender | The object that raised the event. |
| EventArgs | The EventArgs class is the base class for classes containing event data. |
Definition at line 1558 of file TabsView.cs.
| ImageView BioGTK.TabsView.GetViewer | ( | int | i | ) |
Definition at line 24 of file TabsView.cs.
| ImageView? BioGTK.TabsView.GetViewer | ( | string | name | ) |
Definition at line 28 of file TabsView.cs.
| int BioGTK.TabsView.GetViewerCount | ( | ) |
Definition at line 40 of file TabsView.cs.
|
protected |
This function is called when the user clicks the "Images to Stack" button
| sender | The object that raised the event. |
| EventArgs | The EventArgs class is the base class for classes that contain event data. |
Definition at line 1335 of file TabsView.cs.
|
protected |
This function is called when the user clicks on the "Import ROIs from CSV" menu item
| sender | The object that raised the event. |
| EventArgs | The EventArgs class is the base class for classes containing event data. |
Definition at line 1405 of file TabsView.cs.
| void BioGTK.TabsView.Open | ( | string | file | ) |
Open's a file in a new tab.
| tabName | The filename of the image to add to tabcontrol |
Definition at line 1624 of file TabsView.cs.
|
protected |
It opens a file chooser dialog, and when the user selects a file, it creates a new BioImage object, creates a new ImageView object, and adds the ImageView object to the list of viewers
| sender | The object that raised the event. |
| EventArgs | The event arguments. |
Definition at line 1032 of file TabsView.cs.
|
protected |
It opens a file chooser dialog, and when the user selects a file, it opens the file and adds it to the list of open images
| sender | The object that sent the event. |
| EventArgs | The event arguments. |
Definition at line 1056 of file TabsView.cs.
|
protected |
It opens a file chooser dialog, and when the user selects a file, it opens the file as a BioImage, creates an ImageView for it, and adds the ImageView to the notebook
| sender | The object that sent the event. |
| EventArgs | The event arguments. |
Definition at line 1079 of file TabsView.cs.
|
protected |
It opens a file chooser dialog, and when the user selects a file, it opens the file as a series of images, and adds each image to the notebook
| sender | The object that raised the event. |
| EventArgs | The event arguments. |
Definition at line 1107 of file TabsView.cs.
| void BioGTK.TabsView.RemoveTab | ( | string | tabName | ) |
This function removes a tab from the tab control
| tabName | The name of the tab to remove. |
Definition at line 1599 of file TabsView.cs.
| void BioGTK.TabsView.RemoveViewer | ( | ImageView | v | ) |
Definition at line 44 of file TabsView.cs.
| void BioGTK.TabsView.RenameTab | ( | string | name, |
| string | newName ) |
Definition at line 571 of file TabsView.cs.
|
protected |
This function is called when the user clicks on the ROI Manager menu item
| sender | The object that raised the event. |
| EventArgs | This is the class that contains the event data. |
Definition at line 1377 of file TabsView.cs.
|
protected |
This function saves the selected image in the OME-TIFF format
| sender | The object that triggered the event. |
| EventArgs | This is the event that is being called. |
Definition at line 1275 of file TabsView.cs.
|
protected |
It creates a file chooser dialog, and if the user selects a file, it saves the selected image to that file
| sender | The object that triggered the event. |
| EventArgs | This is the event that is being passed to the method. |
Definition at line 1259 of file TabsView.cs.
|
protected |
This function is called when the user clicks the "Save Series" menu item
| sender | The object that raised the event. |
| EventArgs | The EventArgs class is the base class for classes containing event data. |
Definition at line 1321 of file TabsView.cs.
|
protected |
This function saves the current series of images to an OME-TIFF file
| sender | The object that triggered the event. |
| EventArgs | The event arguments. |
Definition at line 1291 of file TabsView.cs.
|
protected |
It saves the current tab as a tiff file
| sender | The object that sent the event. |
| EventArgs |
Definition at line 1307 of file TabsView.cs.
|
protected |
It's a function that runs when the user clicks on the "Script Runner" menu item
| sender | The object that raised the event. |
| EventArgs | This is the event arguments. |
Definition at line 1578 of file TabsView.cs.
|
static |
This function creates a file chooser dialog that allows the user to select the location of the ImageJ executable
Definition at line 300 of file TabsView.cs.
| void BioGTK.TabsView.SetTab | ( | int | i | ) |
Sets the current tab index.
| i |
Definition at line 959 of file TabsView.cs.
|
protected |
This function is called when the user clicks on the "Tools" menu item
| sender | The object that raised the event. |
| EventArgs | This is the event arguments that are passed to the event handler. |
Definition at line 1366 of file TabsView.cs.
|
protected |
This function sets up the event handlers for the menu items.
Definition at line 391 of file TabsView.cs.
|
protected |
This function is called when the user clicks on the stack tool menu item
| sender | The object that raised the event. |
| EventArgs | The event arguments. |
Definition at line 1495 of file TabsView.cs.
|
protected |
This function is called when the user clicks on the "Switch Red and Blue" menu item
| sender | The object that raised the event. |
| EventArgs | The EventArgs class is the base class for classes that contain event data. |
Definition at line 1481 of file TabsView.cs.
|
protected |
This function converts the selected image to 16 bit
| sender | The object that raised the event. |
| EventArgs | This is the event arguments that are passed to the event handler. |
Definition at line 1514 of file TabsView.cs.
|
protected |
This function converts the selected image to 24 bit
| sender | The object that raised the event. |
| EventArgs | This is the event arguments that are passed to the event handler. |
Definition at line 1522 of file TabsView.cs.
|
protected |
It converts the selected image to 32 bit
| sender | The object that raised the event. |
| EventArgs | This is the event arguments that are passed to the event handler. |
Definition at line 1530 of file TabsView.cs.
|
protected |
This function converts the selected image to 48 bit
| sender | The object that raised the event. |
| EventArgs | This is the event arguments that are passed to the event handler. |
Definition at line 1538 of file TabsView.cs.
|
protected |
The function is called when the user clicks on the "To 8-bit" menu item
| sender | The object that raised the event. |
| EventArgs | This is the event arguments that are passed to the event handler. |
Definition at line 1506 of file TabsView.cs.
|
protected |
If the tools window is not open, open it
| sender | The object that raised the event. |
| EventArgs | The event arguments. |
Definition at line 1355 of file TabsView.cs.
| MenuBar BioGTK.TabsView.ImageJMenu |
Definition at line 55 of file TabsView.cs.
| MenuBar BioGTK.TabsView.MainMenu |
Definition at line 69 of file TabsView.cs.