|
The purpose of this document (as it's name
suggests) is to answer the common questions and problems that users have
using UIM/X in building GUI applications. There will also be product announcements
and UIM/X related topics presented for your reading pleasure. This document
is not intended to cover related or derived products but will make mention
of them where appropriate to expand the readers knowledge base.
This FAQ is under construction. Some questions are included
without answers so that the information will be filled in later. The authors
have made every attempt to ensure that the information provided is accurate.
If you have any questions (and answers if possible) or comments that you
would like to make or include in the FAQ, please email support@bci-bluestone.com.
Contents Marketing Information
- What is UIM/X?
- Where can I get UIM/X?
- What versions/platforms of UIM/X are available?
- What versions of Motif can I use with UIM/X?
- What are the new features and benefits to UIM/X
2.9?
- How does UIM/X differ from market competitors?
- Do I pay royalties on UIM/X-generated applications?
Related Documentation
- What (latest) documentation is provided with UIM/X?
- What other FAQs are relevant to using UIM/X?
- References that are helpful for GUI development?
Setting Up UIM/X
- How are new include file paths added to UIM/X?
- How do I get started with UIM/X?
- What are the network requirements for UIM/X licensing?
- Translation table syntax error message
- Why does uxserverd error "Incorrect Hardware
ID" mean?
- What are the "extra character" warnings
when starting UIM/X?
- Can the Browser be the startup interface?
- Can the Browser and Property Editor be open at startup?
- Can custom palettes be opened at startup?
- Can Browser widget node borders be turned off?
- Can maximum length be set on UIM/X file names?
- Can I make UIM/X create shorter widget names?
- Can the uxserverd license timeout counter be set?
- Can the uxserverd license server connect interval
be set?
- Can stdout and stderr redirection be disabled?
- Can I startup uxserverd remotely?
- Can property categories in Property Editor be hidden?
- Can properties with default values be hidden?
- Can locked properties be hidden in the Property
Editor?
- Can I force users to use a custom property editor?
- Can I only one Property Editor be allowed?
- Why am I being warned about rgb.txt?
- Can I force UIM/X to write a core file if it crashes?
- Why isn't my .uxrc file being used?
- What are the two views of Declarations Editor?
- Can the access of methods be set?
- Can UIM/X 2.6.1 or 2.9 be run on IRIX 6.0.1?
- How do I set method access?
- How do I set the font used in UIM/X's text-based
editors?
Working In UIM/X
- How do I migrate projects from UIM/X 2.6 to UIM/X
2.9?
- Can multiple lines of code be evaluated in the interpreter?
- How do I make a dialog appear on its parent?
- Can Run Mode be used to start a debugger?
- What support does UIM/X 2.9 provide for message
catalogs?
- How can I test a form's XmNinsertPosition function?
- How can my application access its command line arguments?
- How can I test my interface's initial and final
code?
- Why does UIM/X crash when generating code under
ksh?
- What options exist for porting a UIM/X-generated
application?
- How can I use SCCS with UIM/X projects?
- Ansi construct not supported
Widgets and Interfaces
- How can widgets be reparented?
- What is a widget property's "source"?
- How can I specify the focus widget on a form?
- How do I use the iconWindow property in UIM/X?
- How can I grab screen colors to use in UIM/X?
- Changing a pushButton's sensitivity dynamically
- Can a textField widget be made read-only?
- Why are widgets renamed after cut/paste operation?
- How do I resize a frame's child?
- Why are an interface's colors different at runtime?
- How can a pixmap resource be disabled?
- How do I set the background of a scrolled window?
- How can I set a busy cursor in my application?
- How do I set the Translations property to its default?
- How can I create the compound applicationWindow
as individual widgets?
- Adding time-governed hover to an application
Menus
- How is a Menu Bar's Help button right-adjusted?
- What does the Menu Editor Duplicate menu item specifically
do?
- How do I create a cascading submenu?
Creating Reusable Interfaces
- What is a component, an instance, a subclass?
- How are toplevel Shell components created?
- How should components be placed in a palette?
- How do I declare user Member Functions as Public?
- How do I expose a callback of a component?
- How can component instances retain their master's
size?
- Are there any restrictions on my interfaces' superclasses?
- Are their any restrictions on the code added to
a class destructor?
- How can I give component instances unique names?
Application Window Behavior
- How do I set-up translations via X resources?
- Can interface-specific variables be used in action
functions?
- How can parameters be sent to an action function?
Attaching C Code
- Testing the interface constructor function
- How do I use external C routines for callbacks?
- How do I expose my external C code to UIM/X?
- How do I pass a structure into a callback?
Methods
- How are methods accessed from another interface?
- How can I use typedefs in my methods?
- How do I access an interface's widgets?
- Why is the wrong method being called in my interface?
- Why is the argument type wrong in the generated
method?
- Interpreter has run out of function pointers
Ux Convenience Library
- UxPutListCount/UxPutListItems give runtime errors?
- Where can I get UIM/X 2.6.1 Convenience Library
makefiles?
- Where can I get UIM/X 2.9 Convenience Library makefiles?
- Why do form attachment Ux functions give runtime
errors?
- Why is UxLoadResources ineffective in Xt code?
- What is the difference between UxPutItems and UxPutListItems?
- How are environment variables expanded in strings?
- How to know if a Subprocess is currently running?
- How do I set the Translations property to its default?
- Why is UxAddIncludePath giving errors?
- What is the Swidget/Widget relationship with/without
Ux code?
Generating Code
- Are there any issues in porting UIM/X applications?
- Why are there Ux functions in generated Xt code?
- How do I use relative paths to Message Catalog header
files?
- How can I observe uxcgen options when generating
code?
- Can all code be generated for a UIM/X project from
the command line?
- What are the $PJ_ constants in makefile, main program?
- Undefined symbols catclose, catgets, catopen
Extending & Customizing / Augmenting UIM/X
- What are the different ways of rebuilding UIM/X?
- Can command line options be added to UIM/X 2.9?
- How can I add processing prior to Run/Test Mode?
- Can items created in UIM/X 2.9 Menu Editor be customized?
- How can I verify UIM/X 2.9 was started in Novice
Mode?
- Can user-defined configuration toggles be added?
- Can the UIM/X Product ID be changed?
- Can the Interface File headers be customized?
- Can UIM/X's message boxes be replaced?
- Can the menu items on the Project Window be removed?
- Can the menu items on the Browser be removed?
- How can the Menu Editor be customized?
- How can the Main Window Editor be customized?
- How can the Translation Table Editor be customized?
- How can items from UIM/X's popup menus be removed?
- Can the UIM/X palette be customized?
- How can UIM/X's hourglass be used?
- Can the File->Save Operation be customized?
- Can I customize the UIM/X Startup Loading sequence?
- Can the UIM/X Load/Save operations be customized?
- Can I customizing Project Makefile/Main code generation?
- Can message catalog functions be customized?
- Can I permanently set UIM/X's default option values?
- Can I customize UIM/X "Options" menu?
- Can the interpreter in UIM/X be removed?
- Can UIM/X interfaces be removed from the executable?
- Can a custom message set be added?
- Can I customizing the Browser's New Option?
- Why does the UxInstanceResource code example fail?
- Having the Interpreter find symbols when augmenting
- What Softbench Encapsulation header files are required?
Examples
- Widget color inheritance
- Using a customized application search path
- Modality and Widget ParentHood
- Highlighting items in a list
- Reading data from a file descriptor
- Sorting Items in a Scrolled List
- Using the text widget verify bell
- Running code when the event loop is idle
- Animating a widget
- UIM/X-style palette interface
- How can I replace the UIM/X's text editor with one
of my own design?
- Is there an example of calling methods from an external
callback?
Patches
- Is there a patch for the UIM/X 2.9 Menu Editor crashes?
- Is there a patch for the UIM/X Translations problem?
- Is there a patch to correct the Interpreter crash?
|
 |