[Date Prev][Date Next][Thread Prev][Thread Next][Author Index][Date Index][Thread Index]

:zz: Specs for separate windows (zzpush interface)

 -- the new interface with the Netscape Javascript window
 (operating in Push mode).

Our program opens Netscape windows.  Netscape is strictly in
 slave mode: our keystrokes do not go into Netscape;
 they simply go back to the ZigZag processor, which updates
 the current window, switches windows, opens new windows,
 closes windows.  (It doesn't have to be that way for all time,
 this is just very simple.)

The windowing system needs:

0.  A main window list.  The sequence of this list (which the
 user may rearrange) specifies the order in which the user
 will cycle through the windows.  Deleting a window means
 it's no longer in the cycle, *though it may remain defined*
 to be reopened later.

Each window should have:

1.  List of specs.  (This list will grow as the program grows.)
 Initial spec on the list: cursor color.  Later specs will include
 size, view mode, size of cellview, raster mode, other viewing
 options associated with the particular window.

2.  Its own dimension list.  This should begin with clones from
 the main dimension list.  User may delete these as desired.

User may add dimensions as desired, but is invited to
 add them to the main list, clone them onto individual
 window lists.

Theodor Holm Nelson, Visiting Professor of Environmental Information
 Keio University, Shonan Fujisawa Campus, Fujisawa, Japan
 Home Fax from USA: 011-81-466-46-7368  (If in Japan, 0466-46-7368)
Professorial home page http://www.sfc.keio.ac.jp/~ted/ 
Permanent: Project Xanadu, 3020 Bridgeway #295, Sausalito CA 94965
 Tel. 415/ 331-4422, fax 415/332-0136  
PERMANENT E-MAIL: ted@xxxxxxxxxx
Quotation of the day, 98.10.26:
"There's no right or wrong in loving a person.  The love is there,
 and that's that.." 
-- Film, "The Horse Whisperer"