ROOT 6.08/07 Reference Guide |
Namespaces | |
Detail | |
Classes | |
class | ClearArea |
class | ColorParser |
class | Command |
class | CommandBuffer |
class | CopyArea |
class | DeletePixmap |
class | DrawBoxXor |
class | DrawLine |
class | DrawLineXor |
class | DrawRectangle |
class | DrawSegments |
class | DrawString |
class | EventTranslator |
class | FillPolygon |
class | FillRectangle |
struct | Point |
struct | Rectangle |
class | UpdateWindow |
struct | XLFDName |
Typedefs | |
typedef std::deque< Event_t > | EventQueue_t |
typedef std::map< std::string, Atom_t > | name_to_atom_map |
Enumerations | |
enum | FontSlant { kFSAny, kFSRegular, kFSItalic } |
enum | FontWeight { kFWAny, kFWMedium, kFWBold } |
enum | PointerGrab { kPGNoGrab, kPGImplicitGrab, kPGActiveGrab, kPGPassiveGrab } |
Functions | |
bool | AdjustCropArea (const Rectangle &srcRect, Rectangle &cropArea) |
bool | AdjustCropArea (QuartzImage *srcImage, Rectangle &cropArea) |
bool | AdjustCropArea (QuartzImage *srcImage, NSRect &cropArea) |
bool | AdjustCropArea (QuartzPixmap *srcImage, Rectangle &cropArea) |
void | ClipToShapeMask (NSView< X11Window > *view, CGContextRef ctx) |
NSComparisonResult | CompareViewsToLower (id view1, id view2, void *context) |
NSComparisonResult | CompareViewsToRaise (id view1, id view2, void *context) |
NSPoint | ConvertPointFromBaseToScreen (NSWindow *window, NSPoint windowPoint) |
NSPoint | ConvertPointFromScreenToBase (NSPoint screenPoint, NSWindow *window) |
QuartzView * | CreateChildView (QuartzView *parent, Int_t x, Int_t y, UInt_t w, UInt_t h, UInt_t border, Int_t depth, UInt_t clss, void *visual, SetWindowAttributes_t *attr, UInt_t wtype) |
NSCursor * | CreateCursor (ECursor currentCursor) |
NSCursor * | CreateCustomCursor (ECursor currentCursor) |
CGImageRef | CreateSubImage (QuartzImage *image, const Rectangle &area) |
QuartzWindow * | CreateTopLevelWindow (Int_t x, Int_t y, UInt_t w, UInt_t h, UInt_t border, Int_t depth, UInt_t clss, void *visual, SetWindowAttributes_t *attr, UInt_t) |
std::vector< unsigned char > | DownscaledImageData (unsigned w, unsigned h, CGImageRef image) |
void | FillPixmapBuffer (const unsigned char *bitmap, unsigned width, unsigned height, ULong_t foregroundPixel, ULong_t backgroundPixel, unsigned depth, unsigned char *imageData) |
NSView< X11Window > * | FindDNDAwareViewInPoint (NSArray *children, Window_t dragWinID, Window_t inputWinID, Int_t x, Int_t y, Int_t maxDepth) |
NSView< X11Window > * | FindDNDAwareViewInPoint (NSView *parentView, Window_t dragWinID, Window_t inputWinID, Int_t x, Int_t y, Int_t maxDepth) |
NSView< X11Window > * | FindViewForPointerEvent (NSEvent *pointerEvent) |
NSView< X11Window > * | FindViewUnderPointer () |
QuartzWindow * | FindWindowForPointerEvent (NSEvent *pointerEvent) |
QuartzWindow * | FindWindowInPoint (Int_t x, Int_t y) |
QuartzWindow * | FindWindowUnderPointer () |
NSView< X11Window > * | FrameForHtmlView (NSView< X11Window > *htmlView) |
NSView< X11Window > * | FrameForTextView (NSView< X11Window > *textView) |
NSUInteger | GetCocoaKeyModifiersFromROOTKeyModifiers (UInt_t rootKeyModifiers) |
NSPoint | GetCursorHotStop (NSImage *image, ECursor cursor) |
UInt_t | GetKeyboardModifiers () |
UInt_t | GetModifiers () |
void | GetRootWindowAttributes (WindowAttributes_t *attr) |
void | GetWindowAttributes (NSObject< X11Window > *window, WindowAttributes_t *dst) |
void | GetWindowGeometry (NSObject< X11Window > *win, WindowAttributes_t *dst) |
int | GlobalXCocoaToROOT (CGFloat xCocoa) |
int | GlobalXROOTToCocoa (CGFloat xROOT) |
int | GlobalYCocoaToROOT (CGFloat yCocoa) |
int | GlobalYROOTToCocoa (CGFloat yROOT) |
void | InitWithPredefinedAtoms (name_to_atom_map &nameToAtom, std::vector< std::string > &atomNames) |
int | LocalYCocoaToROOT (NSView< X11Window > *parentView, CGFloat yCocoa) |
int | LocalYROOTToCocoa (NSView< X11Window > *parentView, CGFloat yROOT) |
int | LocalYROOTToCocoa (NSObject< X11Drawable > *parentView, CGFloat yROOT) |
bool | LockFocus (NSView< X11Window > *view) |
Int_t | MapKeySymToKeyCode (Int_t keySym) |
void | MapUnicharToKeySym (unichar key, char *buf, Int_t len, UInt_t &rootKeySym) |
bool | ParseXLFDName (const std::string &xlfdName, XLFDName &dst) |
void | PixelToRGB (Pixel_t pixelColor, CGFloat *rgb) |
void | PixelToRGB (Pixel_t pixelColor, unsigned char *rgb) |
bool | ScreenPointIsInView (NSView< X11Window > *view, Int_t x, Int_t y) |
void | SetWindowAttributes (const SetWindowAttributes_t *attr, NSObject< X11Window > *window) |
bool | TestBitmapBit (const unsigned char *bitmap, unsigned w, unsigned i, unsigned j) |
NSPoint | TranslateCoordinates (NSView< X11Window > *fromView, NSView< X11Window > *toView, NSPoint sourcePoint) |
NSPoint | TranslateFromScreen (NSPoint point, NSView< X11Window > *to) |
NSPoint | TranslateToScreen (NSView< X11Window > *from, NSPoint point) |
void | UnlockFocus (NSView< X11Window > *view) |
bool | ViewIsHtmlView (unsigned viewID) |
bool | ViewIsHtmlView (NSView< X11Window > *view) |
bool | ViewIsHtmlViewFrame (NSView< X11Window > *view, bool checkParent) |
bool | ViewIsTextView (unsigned viewID) |
bool | ViewIsTextView (NSView< X11Window > *view) |
bool | ViewIsTextViewFrame (NSView< X11Window > *view, bool checkParent) |
void | WindowLostFocus (Window_t winID) |
Variables | |
const unsigned | nPredefined = sizeof predefinedAtoms / sizeof predefinedAtoms[0] |
const char * | predefinedAtoms [] |
typedef std::deque<Event_t> ROOT::MacOSX::X11::EventQueue_t |
Definition at line 51 of file X11Events.h.
typedef std::map<std::string, Atom_t> ROOT::MacOSX::X11::name_to_atom_map |
Definition at line 16 of file X11Atoms.h.
Enumerator | |
---|---|
kFSAny | |
kFSRegular | |
kFSItalic |
Definition at line 27 of file XLFDParser.h.
Enumerator | |
---|---|
kFWAny | |
kFWMedium | |
kFWBold |
Definition at line 33 of file XLFDParser.h.
Enumerator | |
---|---|
kPGNoGrab | |
kPGImplicitGrab | |
kPGActiveGrab | |
kPGPassiveGrab |
Definition at line 44 of file X11Events.h.
Definition at line 908 of file QuartzPixmap.mm.
bool ROOT::MacOSX::X11::AdjustCropArea | ( | QuartzImage * | srcImage, |
Rectangle & | cropArea | ||
) |
Definition at line 931 of file QuartzPixmap.mm.
bool ROOT::MacOSX::X11::AdjustCropArea | ( | QuartzImage * | srcImage, |
NSRect & | cropArea | ||
) |
Definition at line 940 of file QuartzPixmap.mm.
bool ROOT::MacOSX::X11::AdjustCropArea | ( | QuartzPixmap * | srcImage, |
X11::Rectangle & | cropArea | ||
) |
Definition at line 962 of file QuartzPixmap.mm.
void ROOT::MacOSX::X11::ClipToShapeMask | ( | NSView< X11Window > * | view, |
CGContextRef | ctx | ||
) |
Definition at line 588 of file QuartzWindow.mm.
Definition at line 739 of file QuartzWindow.mm.
Definition at line 756 of file QuartzWindow.mm.
NSPoint ROOT::MacOSX::X11::ConvertPointFromBaseToScreen | ( | NSWindow * | window, |
NSPoint | windowPoint | ||
) |
Definition at line 137 of file QuartzWindow.mm.
NSPoint ROOT::MacOSX::X11::ConvertPointFromScreenToBase | ( | NSPoint | screenPoint, |
NSWindow * | window | ||
) |
Definition at line 153 of file QuartzWindow.mm.
QuartzView * ROOT::MacOSX::X11::CreateChildView | ( | QuartzView * | parent, |
Int_t | x, | ||
Int_t | y, | ||
UInt_t | w, | ||
UInt_t | h, | ||
UInt_t | border, | ||
Int_t | depth, | ||
UInt_t | clss, | ||
void * | visual, | ||
SetWindowAttributes_t * | attr, | ||
UInt_t | wtype | ||
) |
Definition at line 81 of file QuartzWindow.mm.
NSCursor* ROOT::MacOSX::X11::CreateCursor | ( | ECursor | currentCursor | ) |
Definition at line 848 of file QuartzWindow.mm.
NSCursor* ROOT::MacOSX::X11::CreateCustomCursor | ( | ECursor | currentCursor | ) |
Definition at line 784 of file QuartzWindow.mm.
CGImageRef ROOT::MacOSX::X11::CreateSubImage | ( | QuartzImage * | image, |
const Rectangle & | area | ||
) |
Definition at line 820 of file QuartzPixmap.mm.
QuartzWindow * ROOT::MacOSX::X11::CreateTopLevelWindow | ( | Int_t | x, |
Int_t | y, | ||
UInt_t | w, | ||
UInt_t | h, | ||
UInt_t | border, | ||
Int_t | depth, | ||
UInt_t | clss, | ||
void * | visual, | ||
SetWindowAttributes_t * | attr, | ||
UInt_t | |||
) |
Definition at line 52 of file QuartzWindow.mm.
std::vector<unsigned char> ROOT::MacOSX::X11::DownscaledImageData | ( | unsigned | w, |
unsigned | h, | ||
CGImageRef | image | ||
) |
Definition at line 522 of file QuartzWindow.mm.
void ROOT::MacOSX::X11::FillPixmapBuffer | ( | const unsigned char * | bitmap, |
unsigned | width, | ||
unsigned | height, | ||
ULong_t | foregroundPixel, | ||
ULong_t | backgroundPixel, | ||
unsigned | depth, | ||
unsigned char * | imageData | ||
) |
Definition at line 987 of file QuartzPixmap.mm.
NSView<X11Window>* ROOT::MacOSX::X11::FindDNDAwareViewInPoint | ( | NSArray * | children, |
Window_t | dragWinID, | ||
Window_t | inputWinID, | ||
Int_t | x, | ||
Int_t | y, | ||
Int_t | maxDepth | ||
) |
Definition at line 333 of file QuartzWindow.mm.
NSView< X11Window > * ROOT::MacOSX::X11::FindDNDAwareViewInPoint | ( | NSView * | parentView, |
Window_t | dragWinID, | ||
Window_t | inputWinID, | ||
Int_t | x, | ||
Int_t | y, | ||
Int_t | maxDepth | ||
) |
Definition at line 358 of file QuartzWindow.mm.
NSView< X11Window > * ROOT::MacOSX::X11::FindViewForPointerEvent | ( | NSEvent * | pointerEvent | ) |
Definition at line 494 of file QuartzWindow.mm.
NSView< X11Window > * ROOT::MacOSX::X11::FindViewUnderPointer | ( | ) |
Definition at line 432 of file QuartzWindow.mm.
QuartzWindow * ROOT::MacOSX::X11::FindWindowForPointerEvent | ( | NSEvent * | pointerEvent | ) |
Definition at line 446 of file QuartzWindow.mm.
QuartzWindow * ROOT::MacOSX::X11::FindWindowInPoint | ( | Int_t | x, |
Int_t | y | ||
) |
Definition at line 312 of file QuartzWindow.mm.
QuartzWindow * ROOT::MacOSX::X11::FindWindowUnderPointer | ( | ) |
Definition at line 404 of file QuartzWindow.mm.
NSView<X11Window>* ROOT::MacOSX::X11::FrameForHtmlView | ( | NSView< X11Window > * | htmlView | ) |
Definition at line 998 of file QuartzWindow.mm.
NSView<X11Window>* ROOT::MacOSX::X11::FrameForTextView | ( | NSView< X11Window > * | textView | ) |
Definition at line 985 of file QuartzWindow.mm.
NSUInteger ROOT::MacOSX::X11::GetCocoaKeyModifiersFromROOTKeyModifiers | ( | UInt_t | rootKeyModifiers | ) |
Definition at line 264 of file X11Events.mm.
NSPoint ROOT::MacOSX::X11::GetCursorHotStop | ( | NSImage * | image, |
ECursor | cursor | ||
) |
Definition at line 771 of file QuartzWindow.mm.
UInt_t ROOT::MacOSX::X11::GetKeyboardModifiers | ( | ) |
Definition at line 283 of file X11Events.mm.
UInt_t ROOT::MacOSX::X11::GetModifiers | ( | ) |
Definition at line 303 of file X11Events.mm.
void ROOT::MacOSX::X11::GetRootWindowAttributes | ( | WindowAttributes_t * | attr | ) |
Definition at line 100 of file QuartzWindow.mm.
void ROOT::MacOSX::X11::GetWindowAttributes | ( | NSObject< X11Window > * | window, |
WindowAttributes_t * | dst | ||
) |
Definition at line 681 of file QuartzWindow.mm.
void ROOT::MacOSX::X11::GetWindowGeometry | ( | NSObject< X11Window > * | win, |
WindowAttributes_t * | dst | ||
) |
Definition at line 668 of file QuartzWindow.mm.
int ROOT::MacOSX::X11::GlobalXCocoaToROOT | ( | CGFloat | xCocoa | ) |
Definition at line 184 of file QuartzWindow.mm.
int ROOT::MacOSX::X11::GlobalXROOTToCocoa | ( | CGFloat | xROOT | ) |
Definition at line 204 of file QuartzWindow.mm.
int ROOT::MacOSX::X11::GlobalYCocoaToROOT | ( | CGFloat | yCocoa | ) |
Definition at line 169 of file QuartzWindow.mm.
int ROOT::MacOSX::X11::GlobalYROOTToCocoa | ( | CGFloat | yROOT | ) |
Definition at line 194 of file QuartzWindow.mm.
void ROOT::MacOSX::X11::InitWithPredefinedAtoms | ( | name_to_atom_map & | nameToAtom, |
std::vector< std::string > & | atomNames | ||
) |
Definition at line 83 of file X11Atoms.mm.
int ROOT::MacOSX::X11::LocalYCocoaToROOT | ( | NSView< X11Window > * | parentView, |
CGFloat | yCocoa | ||
) |
Definition at line 214 of file QuartzWindow.mm.
int ROOT::MacOSX::X11::LocalYROOTToCocoa | ( | NSView< X11Window > * | parentView, |
CGFloat | yROOT | ||
) |
Definition at line 222 of file QuartzWindow.mm.
int ROOT::MacOSX::X11::LocalYROOTToCocoa | ( | NSObject< X11Drawable > * | parentView, |
CGFloat | yROOT | ||
) |
Definition at line 232 of file QuartzWindow.mm.
bool ROOT::MacOSX::X11::LockFocus | ( | NSView< X11Window > * | view | ) |
Definition at line 1013 of file QuartzWindow.mm.
Definition at line 181 of file X11Events.mm.
void ROOT::MacOSX::X11::MapUnicharToKeySym | ( | unichar | key, |
char * | buf, | ||
Int_t | len, | ||
UInt_t & | rootKeySym | ||
) |
Definition at line 98 of file X11Events.mm.
bool ROOT::MacOSX::X11::ParseXLFDName | ( | const std::string & | xlfdName, |
XLFDName & | dst | ||
) |
Definition at line 261 of file XLFDParser.mm.
Definition at line 920 of file X11Colors.mm.
Definition at line 929 of file X11Colors.mm.
Definition at line 292 of file QuartzWindow.mm.
void ROOT::MacOSX::X11::SetWindowAttributes | ( | const SetWindowAttributes_t * | attr, |
NSObject< X11Window > * | window | ||
) |
Definition at line 633 of file QuartzWindow.mm.
bool ROOT::MacOSX::X11::TestBitmapBit | ( | const unsigned char * | bitmap, |
unsigned | w, | ||
unsigned | i, | ||
unsigned | j | ||
) |
Definition at line 970 of file QuartzPixmap.mm.
NSPoint ROOT::MacOSX::X11::TranslateCoordinates | ( | NSView< X11Window > * | fromView, |
NSView< X11Window > * | toView, | ||
NSPoint | sourcePoint | ||
) |
Definition at line 267 of file QuartzWindow.mm.
NSPoint ROOT::MacOSX::X11::TranslateFromScreen | ( | NSPoint | point, |
NSView< X11Window > * | to | ||
) |
Definition at line 255 of file QuartzWindow.mm.
NSPoint ROOT::MacOSX::X11::TranslateToScreen | ( | NSView< X11Window > * | from, |
NSPoint | point | ||
) |
Definition at line 241 of file QuartzWindow.mm.
void ROOT::MacOSX::X11::UnlockFocus | ( | NSView< X11Window > * | view | ) |
Definition at line 1034 of file QuartzWindow.mm.
bool ROOT::MacOSX::X11::ViewIsHtmlView | ( | unsigned | viewID | ) |
Definition at line 946 of file QuartzWindow.mm.
bool ROOT::MacOSX::X11::ViewIsHtmlView | ( | NSView< X11Window > * | view | ) |
Definition at line 955 of file QuartzWindow.mm.
bool ROOT::MacOSX::X11::ViewIsHtmlViewFrame | ( | NSView< X11Window > * | view, |
bool | checkParent | ||
) |
Definition at line 963 of file QuartzWindow.mm.
bool ROOT::MacOSX::X11::ViewIsTextView | ( | unsigned | viewID | ) |
Definition at line 908 of file QuartzWindow.mm.
bool ROOT::MacOSX::X11::ViewIsTextView | ( | NSView< X11Window > * | view | ) |
Definition at line 917 of file QuartzWindow.mm.
bool ROOT::MacOSX::X11::ViewIsTextViewFrame | ( | NSView< X11Window > * | view, |
bool | checkParent | ||
) |
Definition at line 925 of file QuartzWindow.mm.
Definition at line 559 of file QuartzWindow.mm.
const unsigned ROOT::MacOSX::X11::nPredefined = sizeof predefinedAtoms / sizeof predefinedAtoms[0] |
Definition at line 80 of file X11Atoms.mm.
const char* ROOT::MacOSX::X11::predefinedAtoms[] |
Definition at line 8 of file X11Atoms.mm.