home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 594a.lha / maker_v0.1 / maker.doc < prev    next >
Text File  |  1991-10-18  |  3KB  |  80 lines

  1. Released into the Public Domain 10/18/91 John H. Champion
  2.  
  3. I can be contacted at:
  4.  
  5.         John Champion
  6.         12921 Monterey Circle
  7.         Anchorage, Alaska
  8.         99516
  9.         
  10.         Bix: jchampion
  11.         GEnie: J.CHAMPION
  12.         
  13. This program allows you to design Amiga input windows with a
  14. click and point interface.  The objects within the windows are
  15. for the most part Gadtools gadgets.  For an example, run maker
  16. and open the 'test.data' file using the Open option under the
  17. Project menu.
  18.  
  19. You start the program by typing 'maker' at the CLI prompt.  You
  20. will see a window labeled 'No Title', and a smaller window labeled
  21. 'Info'.  Under the Edit menu you can select the type of gadget to
  22. be added.  For example, select 'New Button' and a Gadtools Button
  23. gadget will appear in the window, with a dashed line around it that
  24. indicates it is the currently selected object.
  25.  
  26. The currently selected object can be moved by clicking on it and
  27. dragging the mouse.  In most cases, it can be resized by clicking
  28. in the lower left corner and dragging the mouse.  Certain aspects of
  29. the object can be be modified by double clicking on it. To remove the
  30. object, simply press the back-arrow key.
  31.  
  32. Information about the currently selected object is shown in the info
  33. window.  This window shows the item number, and its left, top, width,
  34. and height dimensions.
  35.  
  36. Beyond that the program is very simple to use, just try out all the menu
  37. options.  Note that the program is not really complete, ultimately, I
  38. would like to be able edit all aspects of an object by double-clicking
  39. on it.  I would also like it to automatically generate source code.
  40. Finally, I would like to be able to save resource files that the
  41. parent executable code can deal with directly (like the Macintosh
  42. ResEdit program).
  43.  
  44. Here's a brief summary of the current menu options:
  45.  
  46. Project
  47.     About - prints some version stuff to the CLI window
  48.     Open -  Allows you to open a previously saved data input window with
  49.                 objects.  Note that this will nuke the current data input
  50.                 window.
  51.     SaveAs - Allows you to save the current data input window with objects.
  52.     WriteItems - Allows you to write out all the object types and positions
  53.                     to a text file  (so you can conveniently use the positions
  54.                     in your code).
  55.     Quit - Exit the program without saving and recent changes.
  56.  
  57. Objects
  58.     This menu has all the different object types.  Selecting a menuitem
  59.     will create a new object of that type, and add it to the data input
  60.     window.
  61.     
  62. Control
  63.     Edit Mode - In edit mode, you can move resize, and double-click
  64.                     all the objects.  If edit mode is turned off, the objects
  65.                     act as if they are active Gadtools gadgets.
  66.     Disable All - The gadgets will all appear with their imagery disabled.
  67.     Bring to Front - This moves the object to the END of the linked list,
  68.                             so that all other objects are rendered before it.
  69.                             Note that this will make the object the last in the
  70.                             list to get checked for mouse clicks.
  71.     Send to Back - This moves the object to the FRONT of the linked list,
  72.                         just the opposite of the previous option.
  73.     Sizeable Window - Determines whether or not the data input window is
  74.                             resizeable.
  75.     PickLVString - This option is intended as a way to attach a string
  76.                         gadget to a ListView Gadget, but it currently does not
  77.                         work properly. 
  78.  
  79.  
  80.