x_window.h
Upload User: gzelex
Upload Date: 2007-01-07
Package Size: 707k
Code Size: 1k
Development Platform:

MultiPlatform

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