Editor basics

Ginjo-Builder is a project oriented editor. The editor can be divided up into two distinct panes: The project tree (circled in green in the below image) and the file editing tabbed area (circled in red in the below image). The toolbar for the project tree deals exclusively with project and file management tasks, while the toolbar for the file editing area deals exclusively with text editing tasks and debugger interaction.

Managing projects

If there is no project opened by the user (or the project is closed), the editor shows the default empty project. Once a project is saved on disc, changes made to the project will automatically be saved when the project is closed or the editor is closed. All project management tasks can be accessed through the Project menu. The Project menu also contains the debugger interaction submenu. The project tree is a virtual hierarchy of files, and does not represent where the files are saved on disc. Folders in the project tree do not exist on the file system, they only exist for organizing files inside the project tree. Note that there can be only one top level folder, and subfolders of the top level folder cannot have their own subfolders.

Managing files

Files can be created/added/removed from the project through the File menu, the toolbar above the projects tree or the right click context menu of the project tree. You can also Drag-n-Drop files from Windows Explorer into the project tree, and Drag-n-Drop files within the tree. Note that the File menu operates on the active file in the file editing tabbed area, while the toolbar and context menu operate on the selected file in the project tree.