home *** CD-ROM | disk | FTP | other *** search
/ Aminet 6 / Aminet 6 - June 1995.iso / Aminet / dev / c / LEDA_GUI.lha / files.lha / src / amiga / impl_x_window.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-02-07  |  1.0 KB  |  61 lines

  1. /*******************************************************************************
  2. +
  3. +  LEDA  3.1.2
  4. +
  5. +
  6. +  x_window.h
  7. +
  8. +
  9. +  Copyright (c) 1995  by  Max-Planck-Institut fuer Informatik
  10. +  Im Stadtwald, 66123 Saarbruecken, FRG     
  11. +  All rights reserved.
  12. *******************************************************************************/
  13.  
  14.  
  15. #ifndef LEDA_X_WINDOW_H
  16. #define LEDA_X_WINDOW_H
  17.  
  18. // windows, events, colors ...
  19.  
  20.  
  21. typedef unsigned long LWindow;
  22.  
  23.  
  24. enum { 
  25.   key_press_event, 
  26.   key_release_event, 
  27.   button_press_event, 
  28.   button_release_event,
  29.   configure_event, 
  30.   motion_event, 
  31.   destroy_event, 
  32.   no_event 
  33. };
  34.  
  35.  
  36. enum {
  37.   white  =  0,
  38.   black  =  1,
  39.   red    =  2,
  40.   green  =  3,
  41.   blue   =  4,
  42.   yellow =  5,
  43.   violet =  6,
  44.   orange =  7,
  45.   cyan   =  8,
  46.   brown  =  9,
  47.   pink   = 10,
  48.   green2 = 11,
  49.   blue2  = 12,
  50.   grey1  = 13,
  51.   grey2  = 14,
  52.   grey3  = 15 
  53. };
  54.  
  55. enum line_style   {solid, dashed, dotted};
  56. enum text_mode    {transparent, opaque};
  57. enum drawing_mode {src_mode, xor_mode, or_mode, and_mode};
  58.  
  59. #endif
  60.