This project contains all sorts of common utilities I use in two of my C# projects - MASS_YAML and MERGE_PDF.
Some components can be found in the Components folder, while others are located in the root of the project.
Please check the Wiki for a more detailed class information.
- FilesListComponent: A configurable list component for adding files to a C# application.
- FilesListSettings: A configuration dialog for the
FilesListComponent
. - DialogSelectChange: Used to configure a Condition and Action pair (referred to as a "Change").
- ApplicationPageBase: The base class for all application pages or tabs.
- EditorBase: Serves as the base class for all Condition and Action editors.
- PageButtonsFactory: Handles the configuration and creation of application page buttons.
Folder: ConditionEditors
- EditorHasExtension: Evaluates files based on their extensions.
- EditorIsFolder: Checks whether a target is a folder.
- EditorConditionGroup: Groups multiple conditions for composite evaluations.
Folder: ActionEditors
- EditorActionGroup: Groups multiple actions to execute as a sequence.
- EditorCopyFile: Facilitates copying files.
- EditorRenameFile: Handles file renaming operations.
- EditorMergeFiles: Combines multiple files into one.
..more coming soon..
This project depends heavily on REALITY_FRAMEWORKS_DLL, which is not public (yet!).
But many parts of the code can be repurposed at will or serve as inspiration for you, dear visitor.
Re-use anything you'd like, but be warned: this work is in progress and will surely change over time.
That's it! I might come back and add some additional details. Or not, who knows. Since this is my project, I rule here (and do as I like).
Ciao ;)