BeConstruct User guide

Open and creating resources files

When you launch BeConstruct, you are asked to open a resource file to edit.
NOTE: You can only edit resources files: BeConstruct won't open others files
Gotcha: To make a new resource file, take an existing one, duplicate it and open it, because the BeConstruct "New Resfile" command is not able to create the resource part of the new file.

Creating new resources

To create a new resource, simply drag something on the (empty) resource list. You are asked to set the type and the id of the new resource. Pressing "Create resource" will create the new resource containing the dropped message.
If you choose the "Extract replicants" option when you have dragged an replicants using his dragger, only the replicants object is stored in the resource, without other informations standing in the message (as drop location, etc ...).

Editing resources

You can edit a resource in three ways: using a resource editor, using the message editor or directly editing the replicants if the resource contains one. If you double-click in the resource list, the best editor is open for you.
A click with command key on the list let you choice you editor kind.
Currently, the only resource editor avaible is the HexadecimalResEditor. The Message editor let you modifiy BMessages entry, but not creating or deleting entries.
The third kind of editor, named InstantiatedEditor, is the more usefull and is completly implemented.

Using the InstantiatedEditor

With a InstantiatedEditor, you can graphicly edit window or views.
GOTCHA: if you're editing a single view, DON'T delete it !
With the mouse, you can select child views, moving there and growing there like in a drawing program. Hint: if you move a single view, you can change his parent, but not if you move severals at the same times.
To remove a view, select it and press the delete key.
By double-clicking in a view (or selecting one and press return), you can ask for a complete editor for the properties of this view. The editor composition depend off the class of the view.
You can drag object from the "Palette" window to adding more objects, or drag replicants objects directly from other application (like NetPositive) ! To edit a window itself, click with the command key pressed and choose "Edit the window" in the contextual menu.
Other options in this contextual menu are:

Documentation Table of Content