Lisa "Finder" Info - 2 of 7

From: David Craig <dcraig_at_email.domain.hidden>
Date: Fri, 5 Jan 2001 17:08:22 -0700


> LISA "FINDER" INFO
>
> PART 2 OF 7
>
> -------------------------------------------------------------------
>
> "The Architecture of the Lisa Personal Computer" has the following Desktop
> Manager description in the section titled "The Lisa Destop Manager and
> Applications":
>
> "The Lisa Destkop Manager serves the same basic functions as the Shell or
> command interpreter in conventional systems. It provides a mechanism for
> the user to create and manage documents or files (copy, move, rename,
> delete, etc), to run tools or programs, and, in general, to control the
> system. The desktop image, implemented through the Window Manager, is
> treated as a special window that is always open to the full width and
> height of the screen, is always behind any open windows, and has a grey
> background pattern rather than the usual white. The Desktop Manager
> displays the icons that are out on top of the desktop and the icons in any
> open windows assocatied with disk, diskette, or folder icons. The Desktop
> Manager recognizes the user's manipulations of any of these icons and
> responds interactively with the appropriate visual feedback. The Desktop
> Manager also performs any filing operations such as file deletion or
> copying implied by such manipulations, invoking the necesasry OS file
> system calls, and then displaying the resultant visual image. When auser
> "opens" any document icons, the Desktop Manager first determines the exact
> type of document which the user desires to open. Associated with each
> document type is a Lisa tool, or application program. The Desktop Manager
> then creates an OS process running the desired tool. Next the Desktop
> Manager calls the Window Manager to establish a window with the same size
> and position on the screen as the document had when it was last opened.
> The Desktop Manager sends a DocOpen event to the new process passing both
> the window to be used and the identity of the document to be opened. When
> the application process receives the event, it opens the document files
> and displays the document in its window. Finally, the Desktop Manager
> makes the new window be the active window so that the user can proceed to
> manipulate and edit its contents."
>
> Note that the above discussion refers to processes and events. The Lisa OS
> supported multiple processes and inter-process communications called
> "event channels". The Desktop Manager itself was just another process.
>
> -------------------------------------------------------------------
>
> "Lisa User Interface Guidelines" has the following Desktop Manager
> description (I've only listed parts of this info since it is basically a
> listing of key aspects of the Desktop Manager that Lisa programmers using
> the Lisa Toolkit framework need to be cognizant about):
>
> "General scheme:
>
> Some applications limit the size of a document to one whose contents can
> be kept in memory at the same time (for example, LisaCalc). In these
> applications, any changes the user makes to the document are kept in
> memory. When the user saves the document, the changes are made to the
> document on the disk. If the user chooses Revert to Previous Version, the
> changes are nullified.
>
> In other applications, the user can create documents that are too large to
> fit into memory (for example, LisaList). In this case, the application
> keeps a file containing the changes to the document. When the user saves
> the document, the application updates it based on the material in the
> change file.
>
> Deskop Manager operations:
>
> Activate: The active window is the one the user is currently working on.
> At most one window on the desktop can be active at a time.
>
> Deactivate: The user deactivates a window by clicking outside it.
>
> Set Aside: When the user sets aside an open document, the Desktop Manager
> deactives it, and its window is shrunk back to the original icon.
>
> Save & Continue: Save & Continue saves all changes to the document without
> closing its window.
>
> Save & Put Away: Deactivates the document, saves its contents, and returns
> its icon to the location of its ghost.
>
> Suspend: Suspends a document that is open or set aside in the following
> cases:
> 1) User turns the power off on the Lisa.
> 2) User ejects a diskette that contains the application, part of the
> document, or both."
>
> END OF PART 2
>
>
> Regards,
> David T. Craig
>
> ###########################################################
> # David T. Craig -- CyberWolf Inc. -- ACI 4D Developer #5
> # Aspen Plaza, 1596 Pacheco, Suite 203
> # Santa Fe, NM 87505 USA
> # voice 505.983.6463 ext 15 -- fax 505.988.2580
> # dcraig_at_email.domain.hidden
> ###########################################################
>

MacResQ Specials: LaCie SCSI CDR From $99! PowerBook 3400/200 Only $879! Norton AntiVirus 6 Only $19! We Stock PARTS! <http://www.macresq.com>

Shop buy.com and save. <http://click.linksynergy.com/fs-bin/ stat?id=O7sajHhUCjc&offerid=13541.10000001&type=1&subid=0>

    / Buy books, CDs, videos, and more from Amazon.com \    / <http://www.amazon.com/exec/obidos/redirect-home/lowendmac> \ - - - - - - - - - -
This message is sent to you because you are subscribed to LisaList.

List info               <http://lowendmac.net/lists/lisa.html>
Send list messages to:  <mailto:lisalist_at_email.domain.hidden>
To unsubscribe, email:  <mailto:lisalist-off_at_email.domain.hidden>
For digest mode, email: <mailto:lisalist-digest_at_email.domain.hidden>
Subscription questions: <mailto:listmom_at_email.domain.hidden>
List archive:           <http://mail.maclaunch.com/lists/>

Host your mailing list for free at Maclaunch http://www.maclaunch.com/forms/list.shtml Received on 2001-01-05 16:15:06

This archive was generated by hypermail 2.4.0 : 2020-01-13 12:15:18 EST