VBDisk is a tool that generates various Virtual Disk formats for disks you described in a gui-tool.
The tool serves its purpose (generating a file for a partition) and could be enhanced to do formats in the future.
The complete process can be done on the command line using VBoxmanage, and especialy in case of disks you should still know the commands there.
As a starter, this demonstrates how to
- define a simple data structure
- define a gui-dialog
- define context functionality in osi-language.
This way we get a extendable application that can
- implement more transformations of the disk-instance
- implement more attributes stored for a disk
- implement more types of vbox elements
The goal i to 'forget' about the strange syntax of the commandline and manage the various diskfiles with a custom gui.
The software requires odaba to be installed.
You are encouraged to use this project as a template/reference for own projects.
Usage
install odaba (read Makefile)
unpack vbdisk to $odaba/src/projectname
change pwd
make
starts the tool
make ClassEditor
starts the odaba tool 'ClassEditor' to edit structure
make Designer
starts the odaba tool 'Designer' to edit the gui appearance
This tool will also run in windows, but slight modifications on the config/ini file will be necessary