ROOT
6.06/09
Reference Guide
ROOT Home Page
Main Page
Related Pages
User's Classes
Namespaces
All Classes
Files
Release Notes
File List
File Members
core
base
inc
Buttons.h
Go to the documentation of this file.
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
kWheelUp
Definition:
Buttons.h:18
kPaveLabel
Definition:
Buttons.h:31
kButton3Double
Definition:
Buttons.h:24
kBox
Definition:
Buttons.h:29
kCurlyArc
Definition:
Buttons.h:38
kSPolyLine
Definition:
Buttons.h:28
kArrow
Definition:
Buttons.h:33
kKeyUp
Definition:
Buttons.h:19
kButton2Locate
Definition:
Buttons.h:22
kEditor
Definition:
Buttons.h:30
EEventType
EEventType
Definition:
Buttons.h:15
kSPolyGone
Definition:
Buttons.h:29
kButton1Up
Definition:
Buttons.h:19
kButton1Motion
Definition:
Buttons.h:20
kPad
Definition:
Buttons.h:30
kButton1Shift
Definition:
Buttons.h:18
kText
Definition:
Buttons.h:30
kButton3Locate
Definition:
Buttons.h:22
kF3
Definition:
Buttons.h:36
kPolyLine
Definition:
Buttons.h:28
kPolyMarker3D
Definition:
Buttons.h:37
EEditMode
EEditMode
Definition:
Buttons.h:27
kEllipse
Definition:
Buttons.h:32
kNoEvent
Definition:
Buttons.h:16
kMouseMotion
Definition:
Buttons.h:23
kMarker
Definition:
Buttons.h:34
kF2
Definition:
Buttons.h:36
kWheelDown
Definition:
Buttons.h:18
kDelete
Definition:
Buttons.h:29
kCutG
Definition:
Buttons.h:38
kDiamond
Definition:
Buttons.h:37
kGraph
Definition:
Buttons.h:34
kButton1Double
Definition:
Buttons.h:24
kWbox
Definition:
Buttons.h:35
kPolyMarker
Definition:
Buttons.h:34
kButton3Down
Definition:
Buttons.h:17
kArc
Definition:
Buttons.h:33
kPolyLine3D
Definition:
Buttons.h:35
kPaveText
Definition:
Buttons.h:32
kLine
Definition:
Buttons.h:33
kKeyDown
Definition:
Buttons.h:17
kButton1Down
Definition:
Buttons.h:17
kButton1Locate
Definition:
Buttons.h:22
kPavesText
Definition:
Buttons.h:32
kButton2Motion
Definition:
Buttons.h:20
kPolyGone
Definition:
Buttons.h:28
kPave
Definition:
Buttons.h:31
kExit
Definition:
Buttons.h:31
kButton
Definition:
Buttons.h:37
kButton2Down
Definition:
Buttons.h:17
kButton3Motion
Definition:
Buttons.h:20
kArrowKeyPress
Definition:
Buttons.h:21
kButton1ShiftMotion
Definition:
Buttons.h:18
kGaxis
Definition:
Buttons.h:35
kButton3Up
Definition:
Buttons.h:19
kKeyPress
Definition:
Buttons.h:20
kF1
Definition:
Buttons.h:36
kESC
Definition:
Buttons.h:22
kArrowKeyRelease
Definition:
Buttons.h:21
kButton2Double
Definition:
Buttons.h:24
kButton2Up
Definition:
Buttons.h:19
kCurlyLine
Definition:
Buttons.h:38
kMouseEnter
Definition:
Buttons.h:23
kMouseLeave
Definition:
Buttons.h:23