Click or drag to resize

Altaxo.Gui.Pads.ProjectBrowser Namespace

Contains controllers, commands, and drag-and-drop helpers for the project browser.
Classes
 ClassDescription
Public classAbstractItemHandler Abstracts the handling of the list items that are currently shown.
Public classAllGraphHandler Shows all graphs in the project.
Public classAllTextsHandler Shows all text documents in the project.
Public classAllWorksheetHandler Shows all tables in the project.
Public classBrowserListItem Represents an item in the project browser list.
Public classBrowserListItemComparer Compares SelectableListNode instances using one or two sort criteria.
Public classCmdClearDataTablesShowDialog Opens the dialog for clearing selected data tables.
Public classCmdExchangeTablesForPlotItems Exchanges tables of plot items in the selected graphs.
Public classCmdExecuteAllDataSources Executes all data sources of the selected tables.
Public classCmdExtractCommonColumns Extracts common columns of the selected tables.
Public classCmdListItemClipboardCopy Copies the selected project browser list items to the clipboard.
Public classCmdListItemCopyTo Copies the selected project browser list items to another folder.
Public classCmdListItemCopyToMultipleFolders Copies the selected project browser list items to multiple folders.
Public classCmdListItemDelete Deletes the selected project browser list items.
Public classCmdListItemHide Hides the selected project browser list items.
Public classCmdListItemMoveTo Moves the selected project browser list items.
Public classCmdListItemRename Renames the selected project browser list item.
Public classCmdListItemShow Shows the selected project browser list item.
Public classCmdMultiExportGraphs Exports the selected graphs.
Public classCmdMultiExportGraphsAsMiniProject Exports the selected graphs as mini projects.
Public classCmdMultiImportTables Imports data into the selected tables.
Public classCmdMultiRenameItems Opens the multi-rename dialog for the selected items.
Public classCmdMultiRescaleGraphs This command will rescale all axes in all layers of all selected graph documents.
Public classCmdMultiResizeGraphs This command will rescale all axes in all layers of all selected graph documents.
Public classCmdNewEmptyWorksheet Creates a new empty worksheet.
Public classCmdNewFolderTextDocument Creates a new folder text document.
Public classCmdNewGraph Creates a new graph.
Public classCmdNewPropertyBag Creates a new property bag.
Public classCmdNewStandardWorksheet Creates a new standard worksheet.
Public classCmdNewTextDocument Creates a new text document.
Public classCmdPlotCommonColumns Plots common columns of the selected tables.
Public classCmdTreeNodeFolderDelete Deletes the selected folder and its documents.
Public classCmdTreeNodeFolderRename Renames the selected folder tree node.
Public classCmdTreeNodeHideWindows Hides all documents in the selected tree node.
Public classCmdTreeNodeHideWindowsRecursively Hides all documents in the selected tree node recursively.
Public classCmdTreeNodeShowWindows Shows all documents in the selected tree node.
Public classCmdTreeNodeShowWindowsRecursively Shows all documents in the selected tree node recursively.
Public classCmdViewOnSelectFolderAndSubfolderItems Shows items in the selected folder and subfolders when a tree node is selected.
Public classCmdViewOnSelectFolderItems Shows items in the selected folder when a tree node is selected.
Public classCmdViewOnSelectListNodeOff Disables the action executed when selecting a list item.
Public classCmdViewOnSelectListNodeOn Enables the action executed when selecting a list item.
Public classCmdViewOnSelectOff Disables automatic showing of items when selecting a tree node.
Public classListItemSelectionEvaluator Evaluates conditions based on the number and type of selected project browser list items. Two attributes are used: selcount and itemtype. The value of selcount starts with one of the comparison characters (<, =, >) followed by an integer, for example =1. The value of itemtype, if set, is the class name of the items that should be selected.
Public classListViewDragDropDataObject Provides drag-and-drop data for project browser list view items.
Public classNGBrowserTreeNode Represents a tree node used by the project browser.
Public classNGProjectFolderTreeNode Represents a project folder node in the project browser.
Public classProjectAllItemHandler Shows all available items (tables, graphs, ..) in the project.
Public classProjectBrowseController Controls the project browser pad.
Public classProjectBrowseControllerCommand Provides a base class for commands operating on a ProjectBrowseController.
Public classProjectBrowserExtensions Provides extension methods for project browser commands.
Public classSpecificProjectFolderHandler Shows the items in a specified project folder.
Interfaces
 InterfaceDescription
Public interfaceIGuiBrowserTreeNode Defines callbacks for GUI-aware browser tree nodes.
Public interfaceIProjectBrowseView Defines the view for the project browser pad.
Enumerations
 EnumerationDescription
Public enumerationBrowserListItemSortKind Defines the sort modes supported for project browser list items.
Public enumerationProjectBrowseItemImage Defines the images used for project browser items.
Public enumerationViewOnSelect Defines how items are shown when a folder is selected.