Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!zaphod.mps.ohio-state.edu!unix.cis.pitt.edu!dsinc!netnews.upenn.edu!msuinfo!tardis!adc From: adc@tardis.uucp (Alan D. Cabrera) Newsgroups: comp.windows.open-look Subject: Re: table fields in XView? Message-ID: <1991Jun6.140844.12184@msuinfo.cl.msu.edu> Date: 6 Jun 91 14:08:44 GMT References: Sender: news@msuinfo.cl.msu.edu Organization: Michigan State University Lines: 86 In article openlook-request@openlook writes: >> Has anyone implemeted a table field in Xview? >> By table field, I mean a 'list' with multiple >> columns and rows and perhaps lines in between these >> columns and rows. > > You're not the only one wanting this one. There's > a whole lot of Xview pgmrs in NYC that want it. > (a bonafide Xview object, not a separate API) > > Frank G. What about the Slingshot XView packages? From the Slingshot docs: These XView extensions provide a toolkit approach to user interface objects that appear inside XView canvases. These extensions are useful for rendering and organizing user interface objects. As extensions to the XView toolkit, the XView API (e.g. xv_create, xv_destroy, xv_set, and xv_get) is used. In most cases, lower level Xlib functions can be avoided altogether. For these reasons, construction of certain types of interfaces are greatly simplified. The packages that are documented herein are: -Rectobj A basic object that is used as a superclass for all the other objects in this package. In its simpliest form, it is a rectangular area inside of a canvas_shell. It can contain multiple "children" rectobjs. (Folks familar with the Xt Intrinsics' RectObj gadget will recognize that this object is very similar in purpose.) -Canvas_shell This is a subclass of the XView canvas with a few additions. It can contain multiple "children" rectobjs. -Drawimage This is a rectobj with a picture (a server image object). It is selectable by a left mouse click, is aware of double clicks, and can be dragged and dropped. -Drawtext This is a rectobj with a text string and a font. It is selectable by a left mouse click, is aware of double clicks, and can be dragged and dropped. -Drawicon This is a combination of a drawimage object and a drawtext object positioned in file manager style. -Drawarea This is a sketchpad object that applications can doodle into without having to worry about scaling or repainting. -Drawline This is a simple line between two endpoints. Each endpoint can have an arrowhead. -Drawrect This is a filled or opaque rectangular area. -Grip This is an object that can be dragged within the window, usually used to alter the state of another object. This can be viewed as a slider that moves in two dimensions. -Array_tile This object positions other objects in a flat two dimensional array. -Tree This object positions its children in a hierarchy. Children are visually connected with Drawline objects. Sorry, I forgot where I FTPed it from. -- Alan Cabrera internet: adc@tardis.cl.msu.edu Michigan State University phone: (517) 353-3027 514a Computer Center fax: (517) 353-9847 East Lansing, MI 48824 bitnet: CABRERA@MSU