1    	/* @(#)root/base:$Id$ */
2    	
3    	/*************************************************************************
4    	 * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers.               *
5    	 * All rights reserved.                                                  *
6    	 *                                                                       *
7    	 * For the licensing terms see $ROOTSYS/LICENSE.                         *
8    	 * For the list of contributors see $ROOTSYS/README/CREDITS.             *
9    	 *************************************************************************/
10   	
11   	#ifndef ROOT_Buttons
12   	#define ROOT_Buttons
13   	
14   	
15   	enum EEventType {
16   	   kNoEvent       =  0,
17   	   kButton1Down   =  1, kButton2Down   =  2, kButton3Down   =  3, kKeyDown  =  4,
18   	   kWheelUp       =  5, kWheelDown     =  6, kButton1Shift  =  7, kButton1ShiftMotion  =  8,
19   	   kButton1Up     = 11, kButton2Up     = 12, kButton3Up     = 13, kKeyUp    = 14,
20   	   kButton1Motion = 21, kButton2Motion = 22, kButton3Motion = 23, kKeyPress = 24,
21   	   kArrowKeyPress = 25, kArrowKeyRelease = 26,
22   	   kButton1Locate = 41, kButton2Locate = 42, kButton3Locate = 43, kESC      = 27,
23   	   kMouseMotion   = 51, kMouseEnter    = 52, kMouseLeave    = 53,
24   	   kButton1Double = 61, kButton2Double = 62, kButton3Double = 63
25   	};
26   	
27   	enum EEditMode {
28   	   kPolyLine  = 1,  kSPolyLine = 2,  kPolyGone  = 3,
29   	   kSPolyGone = 4,  kBox       = 5,  kDelete    = 6,
30   	   kPad       = 7,  kText      = 8,  kEditor    = 9,
31   	   kExit      = 10, kPave      = 11, kPaveLabel = 12,
32   	   kPaveText  = 13, kPavesText = 14, kEllipse   = 15,
33   	   kArc       = 16, kLine      = 17, kArrow     = 18,
34   	   kGraph     = 19, kMarker    = 20, kPolyMarker= 21,
35   	   kPolyLine3D= 22, kWbox      = 23, kGaxis     = 24,
36   	   kF1        = 25, kF2        = 26, kF3        = 27,
37   	   kDiamond   = 28, kPolyMarker3D = 29, kButton = 101,
38   	   kCutG      =100, kCurlyLine =200, kCurlyArc  = 201
39   	};
40   	
41   	#endif
42