====== HSE Config Editor ====== //A graphical configuration editor for INI-files. Expandable with own config modules to any other config source and UI needs.// * A common GUI to display specific configuration modules. * Ready to use configuration module for INI-files. * Fast development of specific configuration modules. {{:code:commercial:screenshot_2022-09-01_144321.png?direct&600|}} ===== Source Code ===== The source code (non-public!) can be found at \\ https://code.hampel-soft.com/commercial/hse-config-editor ===== Structure ===== These libraries build (on) our standard structure: \\ [[code:common:repository-structure|10 Repo Structure]] \\ [[code:common:project-structure|11 Project Structure]] ===== Usage ===== The design is inspired by the LabVIEW "Options..." dialog and provides a flexible way to display and manipulate configurations. The main window ("HSE-Config-GUI")is a DQMH module and provides requests and broadcast to interact with them from other parts of a LabVIEW application. Each config category (the list on the left) is represented by an instance of a "Config Class". Every specific "Config Class" inherits from ''Config Base.lvclass'', which provides fundamental methods. For INI-files, we already have a class ''INI Generic.lvclass'' which allows to display and modify the content of a typical INI-file. For other file types or for a customized representation of the content, it's possible to develop specific subclasses. {{:code:commercial:screenshot_2022-09-01_145213.png?direct&400|}} ===== Dependencies ===== * LabVIEW >= 2016 * DQMH >= 5.0 * HSE-Libraries >= 3.3 ---- **Please contact us at [[office@hampel-soft.com]] if you're interested in our commercial products.**