![]() |
BioGTK
6.0.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 21 of file TabsView.cs.
|
protected |
Definition at line 214 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 1458 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 1046 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 1070 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 860 of file TabsView.cs.
void BioGTK.TabsView.AddViewer | ( | ImageView | v | ) |
Definition at line 50 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 1324 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 1338 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 1437 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 207 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 1295 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 1257 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 1416 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 1427 of file TabsView.cs.
ImageView BioGTK.TabsView.GetViewer | ( | int | i | ) |
Definition at line 26 of file TabsView.cs.
ImageView? BioGTK.TabsView.GetViewer | ( | string | name | ) |
Definition at line 30 of file TabsView.cs.
int BioGTK.TabsView.GetViewerCount | ( | ) |
Definition at line 42 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 1204 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 1274 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 1493 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 901 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 925 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 948 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 976 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 1468 of file TabsView.cs.
void BioGTK.TabsView.RemoveViewer | ( | ImageView | v | ) |
Definition at line 46 of file TabsView.cs.
void BioGTK.TabsView.RenameTab | ( | string | name, |
string | newName ) |
Definition at line 473 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 1246 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 1144 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 1128 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 1190 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 1160 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 1176 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 1447 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 278 of file TabsView.cs.
void BioGTK.TabsView.SetTab | ( | int | i | ) |
Sets the current tab index.
i |
Definition at line 853 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 1235 of file TabsView.cs.
|
protected |
This function sets up the event handlers for the menu items.
Definition at line 369 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 1364 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 1350 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 1383 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 1391 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 1399 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 1407 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 1375 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 1224 of file TabsView.cs.
MenuBar BioGTK.TabsView.ImageJMenu |
Definition at line 57 of file TabsView.cs.
MenuBar BioGTK.TabsView.MainMenu |
Definition at line 71 of file TabsView.cs.