home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 357.lha / intuisup_v1.15 / applications / StdI.doc < prev    next >
Text File  |  1990-03-10  |  2KB  |  67 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                   StdI, Release 0.8
  8.                        Copyright (c) 1989,90 Gauthier H. Groult
  9.  
  10.  
  11.  
  12.           StdI  stands for  Standard Interface. StdI  is actually  a source
  13.           level package for building standardized multi-window applications
  14.           with uniform user interfaces.
  15.  
  16.           The program supplied here  is the basic example for this package.
  17.           Its  is merely   a "blank"  application,  which does  nothing but
  18.           provide the control  loops and events management for a background
  19.           interface window and an unlimited list of project windows.
  20.  
  21.           The main features provided by  Stdi are a screen and a background
  22.           top level interface  window with its menus, spawning of unlimited
  23.           number of projects  and subprojects windows with menus if needed,
  24.           a top  level Load file requester and one  Save file requester per
  25.           project window, automatic  centering of subwindows and requesters
  26.           to their  parent  windows, automatic  repositioning of off-screen
  27.           windows or subwindows, and  error detection at any level with in-
  28.           terface/project/subproject  centered  warning  requesters.   Some
  29.           other goodies  come along, such  as the  background  color selec-
  30.           tion; the automatic closing  of all subprojects when a project is
  31.           closed, or of all projects when the top level interface is closed
  32.           (i.e. when quitting);  or CLI arguments processing (try QuickEdit
  33.           s:startup-sequence).
  34.  
  35.           Because the  source code  of StdI is  very structured, it  is ex-
  36.           tremely  easy to  add  new code  to  it. The  QuickEdit and  Time
  37.           Manager programs were  written just as test applications for both
  38.           the  iSup library  and StdI.  Although this  is not  an interface
  39.           builder,  it completely  frees the  programmer of  the multi-win-
  40.           dowing development.  If an application  is written to  run in one
  41.           window, StdI  can make it  run multi- windowed within  one day of
  42.           work.
  43.  
  44.           Future additions may include environment saving (saving the posi-
  45.           tion and  names of all opened  projects), and optional management
  46.           of "ToolBox" windows or icons.
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.                                         - 1 -
  65.  
  66.  
  67.