home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / windows / openloo / 4419 < prev    next >
Encoding:
Text File  |  1992-11-09  |  1.7 KB  |  41 lines

  1. Newsgroups: comp.windows.open-look
  2. Path: sparky!uunet!ukma!netsys!decwrl!concert!samba!usenet
  3. From: Kevin.Gamiel@launchpad.unc.edu (Kevin Gamiel)
  4. Subject: Re: DEVGUIDE: how to handle *many* rectbuttons (or not)
  5. Message-ID: <1992Nov9.200318.4393@samba.oit.unc.edu>
  6. Keywords: devguide, olit, rectbutton
  7. Sender: usenet@samba.oit.unc.edu
  8. Nntp-Posting-Host: lambada.oit.unc.edu
  9. Organization: University of North Carolina Extended Bulletin Board Service
  10. References: <joagre.721080110@London>
  11. Date: Mon, 9 Nov 1992 20:03:18 GMT
  12. Lines: 27
  13.  
  14.  
  15. -We are constructing a scheduler for our department that
  16. -is going to show 160-320 lectures at once as rectangles
  17. -showing lecture, lecturer, lecture room.
  18. -We are going to build the interface with devguide using the
  19. -OLIT widget set and we ask ourselves:
  20.  
  21. -Should we...
  22.  
  23. -1. Represent all lectures as rectbuttons with a bitmapped content
  24. -   and thus using the built in check for mouse-clicks in a button?
  25.  
  26. -2. Build all rectangles on a canvas with Xlib drawing calls and do
  27. -   our own mouse tracking?
  28.                                                   
  29. If you choose #2, have fun!  I obviously don't know the specifics for your
  30. design, but why not have a scrolling list box that contains the lectures
  31. and as each lecture is selected, display any bitmaps, text, audio, etc.
  32. associated with that lecture?  This is an off-the-shelf design that would
  33. give you more flexibility as well as speedy implementation.
  34.  
  35. Kevin
  36. --
  37.    The opinions expressed are not necessarily those of the University of
  38.      North Carolina at Chapel Hill, the Campus Office for Information
  39.         Technology, or the Experimental Bulletin Board Service.
  40.            internet:  laUNChpad.unc.edu or 152.2.22.80
  41.