Logo ROOT  
Reference Guide
CocoaGuiTypes.h
Go to the documentation of this file.
1 #ifndef ROOT_CocoaGuiTypes
2 #define ROOT_CocoaGuiTypes
3 
4 //This file extends ROOT's GuiTypes.h with additional types I need - Point/Rectangle which can use integers (not short integers).
5 //To be used in copy:xxxxx methods of X11Drawables and somewhere else.
6 //It's a shame I have to write such "classes" :))
7 
8 namespace ROOT {
9 namespace MacOSX {
10 namespace X11 {
11 
12 struct Point {
13  int fX;
14  int fY;
15 
16  Point();
17  Point(int x, int y);
18 };
19 
20 struct Rectangle {
21  int fX;
22  int fY;
23 
24  unsigned fWidth;
25  unsigned fHeight;
26 
27  Rectangle();
28  Rectangle(int x, int y, unsigned w, unsigned h);
29 };
30 
31 }//X11
32 }//MacOSX
33 }//ROOT
34 
35 #endif
ROOT::MacOSX::X11::Rectangle::Rectangle
Rectangle()
Definition: CocoaGuiTypes.mm:20
ROOT::MacOSX::X11::Point::Point
Point()
Definition: CocoaGuiTypes.mm:8
x
Double_t x[n]
Definition: legend1.C:17
ROOT::MacOSX::X11::Rectangle::fHeight
unsigned fHeight
Definition: CocoaGuiTypes.h:25
h
#define h(i)
Definition: RSha256.hxx:124
ROOT::MacOSX::X11::Rectangle::fX
int fX
Definition: CocoaGuiTypes.h:21
ROOT::MacOSX::X11::Point::fY
int fY
Definition: CocoaGuiTypes.h:14
ROOT::MacOSX::X11::Rectangle
Definition: CocoaGuiTypes.h:20
y
Double_t y[n]
Definition: legend1.C:17
ROOT::MacOSX::X11::Rectangle::fWidth
unsigned fWidth
Definition: CocoaGuiTypes.h:24
ROOT::MacOSX::X11::Point::fX
int fX
Definition: CocoaGuiTypes.h:13
ROOT::MacOSX::X11::Rectangle::fY
int fY
Definition: CocoaGuiTypes.h:22
ROOT::MacOSX::X11::Point
Definition: CocoaGuiTypes.h:12
ROOT
VSD Structures.
Definition: StringConv.hxx:21
ROOT::MacOSX::X11
Definition: CocoaGuiTypes.h:10