Home page  

X-Designer 4.5


X-Designer Release 4.5 is full of exciting features including the following.

You should also look at the X-Designer 4.0 description and the screen shots page.




XD/Capture

You can breathe new life into your old, hand-coded, Motif applications by using XD/Capture, thus easing the pain of legacy software maintenance.

XD/Capture recreates the interface design of a running Motif/Xt application so that it can be read into X-Designer, enabling you to:

  • Migrate hand-crafted applications
  • Check the accuracy of dynamic layout code
XD/Capture analyses running programs, so you don't even have to relink.

X-Designer 4.5 is the first GUI builder to give you a way to migrate and update those old Motif interfaces without requiring the source.




XD/Replay

XD/Replay can record and playback any Xt based application.

XD/Replay records a high level description of the user's actions e.g. "push hello_button, type Hello World". You can then replay the sequence as and when you need.

In playback mode, you can check the state of any widget in the application and control the rate of playback.

XD/Replay has a user extensible command set which is powerful, easy-to-use and very flexible. It can be deployed in many ways:

  • Record and playback Motif applications
  • Produce demonstrators of your product
  • Debug your application
  • Recreate problems found in an application
  • Develop tutorials for your product
  • Automate the testing of an application
No recompilation or relink is necessary and no special test environment is required.




XD/Help

X-Designer 4.5 provides the means to parse and view on-line HTML help documents. This is easily built into your applications, and you are free to take the code to any platform, along with the code generated by X-Designer.

XD/Help removes the need to purchase expensive help packages or desktop publishing products.

By choosing HTML for your help system, a user of your software can choose to view using XD/Help or a web browser of their choice. XD/Help ignores any HTML commands not in its basic set. So you can design your help to have full graphics, and other advanced HTML features, for viewing with a web browser, whilst guaranteeing that the basic help system will work for all users.

In addition X-Designer 4.5 supports a generic help API to enable you to easily integrate help into your application. This can be a DTP such as Interleaf or FrameMaker, or any help package that supports a document/tag interface.

For Microsoft Windows support a converter is supplied to produce a version of the help system in RTF ready for compiling to WinHelp.




AppGuru

AppGuru provides a quick start to application building by priming a design with a pre-defined application template.

X-Designer 4.5 has Motif style guide compliant templates that can be configured on-line to meet your particular application requirements. You can also add your own templates, enabling you to set up corporate or project configured designs.

AppGuru's features with X-Designer's current definition mechanism makes rapid application development through re-use even easier.




Callback Editing

X-Designer 4.5 supports editing of all your callbacks directly from within X-Designer using your favourite editor.




Prelude Editing

You can edit the code preludes 'in-line' and preview the generated code using your editor.




Advanced Pixmap Editor

Designing a set of consistent pixmaps is easy with X-Designer 4.5's new palette features. Colour palettes can be saved and applied to other pixmaps, and the palette editor can add, remove and rearrange colours. Facilities have also been added to scale, reflect and rotate pixmaps.

Transparent colour support and production of a stippled version of an icon, great for insensitive pixmaps, makes life much easier for the icon designer.




CDE Support

Integration files for some of the CDE widgets are provided.




Resource Bindings

You can generate X resources that use either loose or tight bindings. Loose bindings allow widgets to share resources, so you can use them to ensure a consistent interface. Tight bindings remove ambiguities across your application resources.




Multiple Selection

In a single operation you can set resource values for any number of widgets selected from one or more dialogs. Only those resources common to the selected widgets can be set.




Code Generation Overview

Specify and generate all your files (headers, main module, resources, Makefile etc.) from a single dialog.




Layout Editor

The layout editor has been streamlined and a number of other improvements incorporated, including:

  • The ability to move a widget without breaking its attachments
  • The ability to select overlapping widgets
  • Support for RowColumn layout

 


Top of Page COPYRIGHT ©1995-2025 IST Reading Ltd. ALL RIGHTS RESERVED. Legal Info | Privacy | Contact Us