home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / windows / x / 14550 < prev    next >
Encoding:
Internet Message Format  |  1992-07-28  |  1.6 KB

  1. Path: sparky!uunet!usc!sol.ctr.columbia.edu!ira.uka.de!chx400!sicsun!slhp1.epfl.ch!lecom
  2. From: lecom@slhp1.epfl.ch (Claude Lecommandeur)
  3. Newsgroups: comp.windows.x
  4. Subject: Question about resources
  5. Message-ID: <3805@sicsun.epfl.ch>
  6. Date: 29 Jul 92 07:38:34 GMT
  7. Sender: news@sicsun.epfl.ch
  8. Organization: Ecole Polytechnique Federale de Lausanne
  9. Lines: 35
  10.  
  11.  
  12.     What i would like to do is to specify the resources of a widget using
  13. multiple path, by path, i mean the dotted string in the resource file. I'm
  14. writing a window manager widget and would like to allow the user to specify
  15. resources using the Class, name, or title of a client using the natural syntax :
  16.  
  17. wmw*XTerm.xterm.this_xterm.title.background: black
  18.  
  19.    But i don't want to create the unnecessary widgets XTerm, xterm and this_xterm
  20. that are just stubs for specifying resources. I had 2 ideas :
  21.  
  22.     1 - use gadgets instead of widgets because they consume less resources,
  23. but as far as i know gadgets cannot have children.
  24.  
  25.     2 - Use XtGetApplicationResources to get the resources and set them 
  26. manually on the title, buttons, borders, corners, etc... But it is not
  27. that easy and i just duplicate the job of Xt as title, etc... are real
  28. widgets.
  29.  
  30.   I even try to have the widget name contains dots and stars but Xt doesn't
  31. seem to handle this gracefully.
  32.  
  33.    Anybody around the worls has a better idea ?
  34.  
  35. Thanks in advance.
  36.  
  37. -- 
  38.  
  39.  
  40.                     Claude Lecommandeur
  41.                     Service Informatique Central
  42.                     Ecole Polytechnique Federale de Lausanne
  43.                     1015 LAUSANNE (SWITZERLAND)
  44.                     E-Mail : lecom@sic.epfl.ch
  45.                     Tel : (41 21) 693-22-97
  46.