UEStudio integrated development environment tour: resource editor
The UEStudio tour is intended to guide you through some of the advanced IDE features of the application. UEStudio includes all of the features of UltraEdit, the world's best text editor, which are not covered here.
Of course, UEStudio features a Resource editor and browser that we are very excited about. Add, Remove, Browse resources as desired. Edit dialogs, string tables, menus and more. You can even configure UEStudio to edit bitmaps and icons via user-installed graphic editors.
When a compilable project is loaded in UEStudio, the resource editor toolbar is active. If the resource tab is selected at the bottom of the file tree view...
...the source for the associated dialog may be opened in UEStudio by double-clicking on the dialog icon or ID in the file tree view.
With the source for the dialog to be edited visible in the edit window, two options are available for modifying the dialog.
1. The source for the dialog may be modified directly and saved changes will be written back to the project resources.
2. The test button in the Resource Editor toolbar may be clicked...
to present the dialog in preview mode.
Individual controls may be clicked on and dragged to new positions within the dialog. New controls may be added and existing controls may be removed:
Right clicking on the preview dialog will present the resource editor context menu:
This provides a more visual method of designing dialogs and once the desired result is achieved changes to the dialog may be saved by selecting save and quit from the context menu.
A broad range of choices is available for adding new controls to the dialog being previewed:
- Integrated debugger
- Batch builder
- Build project
- Resource editor
- User tools
- Run DOS commands
- Diff/comparison tool
- Integrated scripting
- Code style
- SVN/CVS support
- HTML validation
- HTML preview
- PHP support
- PHP debugging
- Ruby support
- Workspace manager
- Project manager
- Project converter
- Project templates
- Column/block editing
- Syntax highlighting
- Function list
- Code folding
- Output window