About Bluestone  |  Contact Us
 
 
text begins here text ends

Unix-based Tools

Java-based Tools

 

IT Staff Augmentation

  • Development
  • Database
  • System Admin.
Training
 
 
 
 
 
db-UIM/X Frequently Asked Questions

 

The purpose of this document is to answer the common questions and problems that users have using db-UIM/X in building GUI applications. 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 undergoes frequent revision. 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 e-mail support@bci-bluestone.com. The full document is available at the Sengen web site: ftp://pub@ftp.sengen.com


Here is a list of the questions which are addressed in the FAQ.

Marketing Information

    1. What is db-UIM/X?
    2. Where can I get db-UIM/X?
    3. What versions/platforms of db-UIM/X are available?
    4. What versions of Motif can I use with db-UIM/X?

Related Documentation

    1. What (latest) documentation is provided with db-UIM/X?
    2. What other FAQs are relevant to using UIM/X?
    3. References that are helpful for GUI development?
Setting Up db-UIM/X

    1. How are new include file paths added to UIM/X?
    2. How do I get started with UIM/X?
    3. What are the network requirements for UIM/X licensing?
    4. Translation table syntax error message
    5. Why does uxserverd error "Incorrect Hardware ID" mean?
    6. What are the "extra character" warnings when starting UIM/X?
    7. Can the Browser be the startup interface?
    8. Can the Browser and Property Editor be open at startup?
    9. Can custom palettes be opened at startup?
    10. Can Browser widget node borders be turned off?
    11. Can maximum length be set on UIM/X file names?
    12. Can I make UIM/X create shorter widget names?
    13. Can the uxserverd license timeout counter be set?
    14. Can the uxserverd license server connect interval be set?
    15. Can stdout and stderr redirection be disabled?
    16. Can I startup uxserverd remotely?
    17. Can property categories in Property Editor be hidden?
    18. Can properties with default values be hidden?
    19. Can locked properties be hidden in the Property Editor?
    20. Can I force users to use a custom property editor?
    21. Can I only one Property Editor be allowed?
    22. Why am I being warned about rgb.txt?
    23. Can I force UIM/X to write a core file if it crashes?
    24. Why isn't my .uxrc file being used?
    25. What are the two views of Declarations Editor?
    26. Can the access of methods be set?
    27. Can UIM/X 2.6.1 or 2.9 be run on IRIX 6.0.1?
    28. How do I set method access?
    29. How do I set the font used in UIM/X's text-based editors?
Working In db-UIM/X

    1. How do I migrate projects from UIM/X 2.6 to UIM/X 2.9?
    2. Can multiple lines of code be evaluated in the interpreter?
    3. How do I make a dialog appear on its parent?
    4. Can Run Mode be used to start a debugger?
    5. What support does UIM/X 2.9 provide for message catalogs?
    6. How can I test a form's XmNinsertPosition function?
    7. How can my application access its command line arguments?
    8. How can I test my interface's initial and final code?
    9. Why does UIM/X crash when generating code under ksh?
    10. What options exist for porting a UIM/X-generated application?
    11. How can I use SCCS with UIM/X projects?
    12. Ansi construct not supported
Widgets and Interfaces
    1. How can widgets be reparented?
    2. What is a widget property's "source"?
    3. How can I specify the focus widget on a form?
    4. How do I use the iconWindow property in UIM/X?
    5. How can I grab screen colors to use in UIM/X?
    6. Changing a pushButton's sensitivity dynamically
    7. Can a textField widget be made read-only?
    8. Why are widgets renamed after cut/paste operation?
    9. How do I resize a frame's child?
    10. Why are an interface's colors different at runtime?
    11. How can a pixmap resource be disabled?
    12. How do I set the background of a scrolled window?
    13. How can I set a busy cursor in my application?
    14. How do I set the Translations property to its default?
    15. How can I create the compound applicationWindow as individual widgets?
    16. Adding time-governed hover to an application
Menus

    1. How is a Menu Bar's Help button right-adjusted?
    2. What does the Menu Editor Duplicate menu item specifically do?
    3. How do I create a cascading submenu?
Creating Reusable Interfaces

    1. What is a component, an instance, a subclass?
    2. How are toplevel Shell components created?
    3. How should components be placed in a palette?
    4. How do I declare user Member Functions as Public?
    5. How do I expose a callback of a component?
    6. How can component instances retain their master's size?
    7. Are there any restrictions on my interfaces' superclasses?
    8. Are their any restrictions on the code added to a class destructor?
    9. How can I give component instances unique names?
Application Window Behavior

    1. How do I set-up translations via X resources?
    2. Can interface-specific variables be used in action functions?
    3. How can parameters be sent to an action function?
Attaching C Code

    1. Testing the interface constructor function
    2. How do I use external C routines for callbacks?
    3. How do I expose my external C code to UIM/X?
    4. How do I pass a structure into a callback?
Methods

    1. How are methods accessed from another interface?
    2. How can I use typedefs in my methods?
    3. How do I access an interface's widgets?
    4. Why is the wrong method being called in my interface?
    5. Why is the argument type wrong in the generated method?
Ux Convenience Library

    1. UxPutListCount/UxPutListItems give runtime errors?
    2. Where can I get UIM/X 2.6.1 Convenience Library makefiles?
    3. Where can I get UIM/X 2.9 Convenience Library makefiles?
    4. Why do form attachment Ux functions give runtime errors?
    5. Why is UxLoadResources ineffective in Xt code?
    6. What is the difference between UxPutItems and UxPutListItems?
    7. How are environment variables expanded in strings?
    8. How to know if a Subprocess is currently running?
    9. How do I set the Translations property to its default?
    10. Why is UxAddIncludePath giving errors?
    11. What is the Swidget/Widget relationship with/without Ux code?
Generating Code

    1. Are there any issues in porting UIM/X applications?
    2. Why are there Ux functions in generated Xt code?
    3. How do I use relative paths to Message Catalog header files?
    4. How can I observe uxcgen options when generating code?
    5. Can all code be generated for a UIM/X project from the command line?
    6. What are the $PJ_ constants in makefile, main program?
    7. Undefined symbols catclose, catgets, catopen
Extending & Customizing / Augmenting db-UIM/X

    1. What are the different ways of rebuilding UIM/X?
    2. Can command line options be added to UIM/X 2.9?
    3. How can I add processing prior to Run/Test Mode?
    4. Can items created in UIM/X 2.9 Menu Editor be customized?
    5. How can I verify UIM/X 2.9 was started in Novice Mode?
    6. Can user-defined configuration toggles be added?
    7. Can the UIM/X Product ID be changed?
    8. Can the Interface File headers be customized?
    9. Can UIM/X's message boxes be replaced?
    10. Can the menu items on the Project Window be removed?
    11. Can the menu items on the Browser be removed?
    12. How can the Menu Editor be customized?
    13. How can the Main Window Editor be customized?
    14. How can the Translation Table Editor be customized?
    15. How can items from UIM/X's popup menus be removed?
    16. Can the UIM/X palette be customized?
    17. How can UIM/X's hourglass be used?
    18. Can the File->Save Operation be customized?
    19. Can I customize the UIM/X Startup Loading sequence?
    20. Can the UIM/X Load/Save operations be customized?
    21. Can I customizing Project Makefile/Main code generation?
    22. Can message catalog functions be customized?
    23. Can I permanently set UIM/X's default option values?
    24. Can I customize UIM/X "Options" menu?
    25. Can the interpreter in UIM/X be removed?
    26. Can UIM/X interfaces be removed from the executable?
    27. Can a custom message set be added?
    28. Can I customizing the Browser's New Option?
    29. Why does the UxInstanceResource code example fail?
    30. Having the Interpreter find symbols when augmenting
    31. What Softbench Encapsulation header files are required?
Examples

    1. Widget color inheritance
    2. Using a customized application search path
    3. Modality and Widget ParentHood
    4. Highlighting items in a list
    5. Reading data from a file descriptor
    6. Sorting Items in a Scrolled List
    7. Using the text widget verify bell
    8. Running code when the event loop is idle
    9. Animating a widget
    10. UIM/X-style palette interface
    11. How can I replace the UIM/X's text editor with one of my own design?
    12. Is there an example of calling methods from an external callback?
Database Functionality

    1. Can placeholders be used as DSQL object variables?
    2. Setting Database Table Component properties
    3. How does db-UIM/X establish connections to the database?
    4. How does db-UIM/X determine the result columns?
    5. Loading/Viewing DSQL objects in db-UIM/X
    6. Obtaining DSQL return status
    7. SaAddLoginRec is valid, but Sybase login fails
    8. Saving DSQL objects
    9. Selecting multiple list items and deleting from db
    10. Storing and retriving image data
    11. Switching to a different database at runtime
    12. Trapping database errors
    13. How do I use placeholders in DSQL?
    14. What valid data types are supported in DSQL objects?
    15. Vendor specific stored procedure differences
    16. Are BLOBs supported under Informix or Oracle?
    17. Using SaExecSQL command
    18. Obtaining results from a DSQL block
    19. Increasing kernel's shared memory segment for Sybase

Object Request Broker (ORB)

    1. How do I start or connect to the ORB?
    2. Why can't db-UIM/X connect to the ORB?
    3. Restarting the ORB - effect on clients
    4. Detecting and trapping database errors
    5. Can a database deadlock be detected?
    6. Is there a runtime cost for using the ORB?
    7. Connection fails when connecting to the database
    8. Pros and cons of using an ORB
    9. Using Sa... functions with/without ORB
Patches

    1. Is there a patch for the UIM/X 2.9 Menu Editor crashes?
    2. Is there a patch for the UIM/X Translations problem?
    3. Is there a patch to correct the Interpreter crash?

Please contact us at support@bci-bluestone.com for instructions on downloading the latest version of the FAQ.

 

   
contact | home | privacy policy |
copyright © 2003 Bluestone Consulting, Inc.