home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / os / linux / 20615 < prev    next >
Encoding:
Internet Message Format  |  1992-12-16  |  6.2 KB

  1. Xref: sparky comp.os.linux:20615 comp.os.linux.announce:48 comp.windows.x.i386unix:24
  2. Newsgroups: comp.os.linux,comp.os.linux.announce,comp.windows.x.i386unix
  3. Path: sparky!uunet!caen!batcomputer!db.TC.Cornell.EDU!mdw
  4. From: Kenneth Osterberg <lmfken@lmf.ericsson.se>
  5. Subject: ANNOUNCE: XView toolkit with Slingshot extensions, new port
  6. Message-ID: <1992Dec16.065629.5666@tc.cornell.edu>
  7. Originator: mdw@db.TC.Cornell.EDU
  8. Keywords: xview, new port, x11, slingshot, sun, library, olwm
  9. Sender: news@tc.cornell.edu
  10. Nntp-Posting-Host: db.tc.cornell.edu
  11. Organization: Oy LM Ericsson Ab, Jorvas, Finland
  12. Date: Wed, 16 Dec 1992 06:56:29 GMT
  13. Approved: linux-announce@tc.cornell.edu (Matt Welsh)
  14. Lines: 108
  15.  
  16. I've uploaded a new Linux port of the XView toolkit and associated utilities
  17. to tsx-11 and sunsite. Until the package is moved to it's final destination
  18. on tsx-11, you'll have to get it from the Incoming directory at sunsite,
  19. which is readable. At tsx, the new file will probably be called
  20.  
  21. tsx-11.mit.edu:/pub/linux/binaries/usr.bin.X11/xview3L2.tar.Z.
  22.  
  23. The major new features of this release are the jump libraries, and inclusion
  24. of the Slingshot extensions that were recently released by Sun. The Slingshot
  25. Postscript documentation and example programs are included, for those
  26. interested in learning X-programming.
  27.  
  28. Below are selected parts of the README.
  29.  
  30. PACKAGE CONTENTS
  31. ----------------
  32. This is my second release of a linux port of the Xview 3.0 toolkit library &
  33. friends. The package contains the following:
  34.  
  35. - Jump libraries (v1.0) of olgx, xview and slingshot
  36. - olwm + olwmslave (OpenLook window manager)
  37. - Binaries for:
  38.   * cmdtool/shelltool (OpenLook compliant shell window)
  39.   * props             (Properties tool)
  40.   * textedit          (Text editor)
  41.   * clock             (OpenLook compliant clock)
  42.   All binaries have been linked with the jump libraries.
  43. - Postscript documentation for the Slingshot extensions. (See later in this
  44.   text for a short description of Slingshot).
  45. - Sources and binaries for Slingshot examples.
  46. - Header files for xview, olgx, pixrect and slingshot
  47. - Man pages for the window manager + tools
  48. - Online help files
  49. - Sample openwin-menu files, customized for X-utils available with
  50.   the SLS distribution. This could be a good starting point if you
  51.   haven't already got your own Workspace menus.
  52. - A new entry for /etc/termcap. The command tool requires an entry for
  53.   a 'sun' terminal. 
  54.  
  55. CHANGES AND FIXES FROM PREVIOUS LINUX RELEASE
  56. ---------------------------------------------
  57. - The libraries are now jump libraries (linux flavor of shared libraries).
  58.   This means *MUCH* smaller binaries, here are some examples:
  59.   'clock' before: 951300 bytes. Now: 33796 bytes (both stripped)
  60.   'olwmslave' before: 947204 bytes. Now: 91140 bytes (both stripped)
  61.   The binaries would be even smaller if it wasn't for one library not
  62.   yet available as shared, the RPC library.
  63. - The Slingshot extensions are now included. This is Slingshot v2.0
  64.   recently (Nov-92) released by Sun.
  65. - The cursor keys now work in cmdtool/shelltool for command line history
  66.   and vi.
  67. - A small bug in the olgx library fixed. It affected the scrollbar
  68.   cables, which would in some cases extend over their limits.
  69. - Slightly modified termcap entry.
  70. - Some errors in the provided Workspace menu files have been fixed. Also
  71.   added a menu for the Slingshot example programs.
  72. - The 'fd_set' has changed in linux from a long-int to an array between
  73.   kernel 0.98 and 0.98p5. Updated the XView libraries to reflect this
  74.   (in effect removed some patches that were needed before :-)
  75. - Patches to XView not included anymore. They would increase the size
  76.   of this package even further, and are probably not interesting to
  77.   most people anyway. Available on request.
  78.  
  79. WHAT IS XVIEW (excerpt from SunFlash announcing XView 3.0 release)
  80. ------------------------------------------------------------------
  81. XView is a user-interface toolkit to support interactive, graphics-based
  82. applications running under the X Window System.  XView provides a set of
  83. pre-built, user-interface objects such as canvases, scrollbars, menus, and
  84. control panels.  The appearance and functionality of these objects follow
  85. the OPEN LOOK Graphical User Interface (GUI) specification.  XView features
  86. an object-oriented style Application Programmer's Interface (API) that is
  87. straightforward and easy to learn.  XView's API is very similar to the
  88. API of the SunView toolkit; in practice, most SunView applications can
  89. be converted to XView in a few days, although some will take longer.
  90. Additionally, XView provides both 2D and 3D-look OPEN LOOK graphical
  91. interfaces through the usage of the OPEN LOOK graphics library (OLGX).
  92.  
  93. WHAT IS OLWM (excerpt from SunFlash announcing XView 3.0 release)
  94. -----------------------------------------------------------------
  95. OLWM is an ICCCM-compliant window manager, also based on the OPEN LOOK GUI.
  96. OLWM is a "stand-alone" window manager, not dependent on any toolkit code.
  97. OLWM provides both 2D and 3D-look OPEN LOOK graphical interfaces through
  98. the usage of the OPEN LOOK graphics library (OLGX).  OLGX is written to the
  99. Xlib interface and does not use any toolkit.
  100.  
  101. WHAT IS SLINGSHOT (from preface of Slingshot documentation)
  102. -----------------------------------------------------------
  103. The XView toolkit provides a number of user interface objects such as Frames,
  104. Icons, and Panel items. While these are necessary and appropriate for many
  105. types of applications, programmers are forced to use Xlib to implement other
  106. types of user interfaces. Unfortunately, Xlib programming is difficult and
  107. tedious. The Slingshot extensions provide one answer to this dilemma, by
  108. supplying a set of objects and event handling routines that implement commonly
  109. needed functionality.
  110.  
  111. The Slingshot extensions to XView are based on the XView toolkit. Programmers
  112. who already know XView will find the Slingshot extensions very familiar
  113. because the XView API (xv_create(), xv_set(), xv_get(), etc.) is used.
  114.  
  115. This package contains the release 2.0 of Slingshot extensions. Release 2.0
  116. is based on XView 3.0 and incorporates the XView 3.0 selections and drag and
  117. drop interfaces.
  118.  
  119. -- 
  120. Kenneth Osterberg      lmfken@lmf.ericsson.se or lmfken@bluese1.ericsson.fi
  121.  
  122. -- 
  123. Send submissions for comp.os.linux.announce to: linux-announce@tc.cornell.edu
  124.