Logo ROOT  
Reference Guide
QuartzWindow.mm File Reference
#include <algorithm>
#include <stdexcept>
#include <cassert>
#include <vector>
#include <Availability.h>
#include "ROOTOpenGLView.h"
#include "CocoaConstants.h"
#include "QuartzWindow.h"
#include "QuartzPixmap.h"
#include "QuartzUtils.h"
#include "CocoaUtils.h"
#include "RConfigure.h"
#include "X11Colors.h"
#include "X11Buffer.h"
#include "TGWindow.h"
#include "TGClient.h"
#include "TSystem.h"
#include "TGCocoa.h"
#include "TROOT.h"
#include "TGTextView.h"
#include "TGView.h"
#include "TGCanvas.h"
Include dependency graph for QuartzWindow.mm:

Namespaces

namespace  ROOT
 VSD Structures.
 
namespace  ROOT::MacOSX
 
namespace  ROOT::MacOSX::X11
 

Functions

void ROOT::MacOSX::X11::ClipToShapeMask (NSView< X11Window > *view, CGContextRef ctx)
 
NSComparisonResult ROOT::MacOSX::X11::CompareViewsToLower (id view1, id view2, void *context)
 
NSComparisonResult ROOT::MacOSX::X11::CompareViewsToRaise (id view1, id view2, void *context)
 
NSPoint ROOT::MacOSX::X11::ConvertPointFromBaseToScreen (NSWindow *window, NSPoint windowPoint)
 
NSPoint ROOT::MacOSX::X11::ConvertPointFromScreenToBase (NSPoint screenPoint, NSWindow *window)
 
QuartzViewROOT::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)
 
NSCursor * ROOT::MacOSX::X11::CreateCursor (ECursor currentCursor)
 
NSCursor * ROOT::MacOSX::X11::CreateCustomCursor (ECursor currentCursor)
 
QuartzWindowROOT::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)
 
std::vector< unsigned char > ROOT::MacOSX::X11::DownscaledImageData (unsigned w, unsigned h, CGImageRef image)
 
NSView< X11Window > * ROOT::MacOSX::X11::FindDNDAwareViewInPoint (NSArray *children, Window_t dragWinID, Window_t inputWinID, Int_t x, Int_t y, Int_t maxDepth)
 
NSView< X11Window > * ROOT::MacOSX::X11::FindDNDAwareViewInPoint (NSView *parentView, Window_t dragWinID, Window_t inputWinID, Int_t x, Int_t y, Int_t maxDepth)
 
NSView< X11Window > * ROOT::MacOSX::X11::FindViewForPointerEvent (NSEvent *pointerEvent)
 
NSView< X11Window > * ROOT::MacOSX::X11::FindViewUnderPointer ()
 
QuartzWindowROOT::MacOSX::X11::FindWindowForPointerEvent (NSEvent *pointerEvent)
 
QuartzWindowROOT::MacOSX::X11::FindWindowInPoint (Int_t x, Int_t y)
 
QuartzWindowROOT::MacOSX::X11::FindWindowUnderPointer ()
 
NSView< X11Window > * ROOT::MacOSX::X11::FrameForHtmlView (NSView< X11Window > *htmlView)
 
NSView< X11Window > * ROOT::MacOSX::X11::FrameForTextView (NSView< X11Window > *textView)
 
NSPoint ROOT::MacOSX::X11::GetCursorHotStop (NSImage *image, ECursor cursor)
 
void ROOT::MacOSX::X11::GetRootWindowAttributes (WindowAttributes_t *attr)
 
void ROOT::MacOSX::X11::GetWindowAttributes (NSObject< X11Window > *window, WindowAttributes_t *dst)
 
void ROOT::MacOSX::X11::GetWindowGeometry (NSObject< X11Window > *win, WindowAttributes_t *dst)
 
int ROOT::MacOSX::X11::GlobalXCocoaToROOT (CGFloat xCocoa)
 
int ROOT::MacOSX::X11::GlobalXROOTToCocoa (CGFloat xROOT)
 
int ROOT::MacOSX::X11::GlobalYCocoaToROOT (CGFloat yCocoa)
 
int ROOT::MacOSX::X11::GlobalYROOTToCocoa (CGFloat yROOT)
 
int ROOT::MacOSX::X11::LocalYCocoaToROOT (NSView< X11Window > *parentView, CGFloat yCocoa)
 
int ROOT::MacOSX::X11::LocalYROOTToCocoa (NSObject< X11Drawable > *parentView, CGFloat yROOT)
 
int ROOT::MacOSX::X11::LocalYROOTToCocoa (NSView< X11Window > *parentView, CGFloat yROOT)
 
bool ROOT::MacOSX::X11::LockFocus (NSView< X11Window > *view)
 
bool ROOT::MacOSX::X11::ScreenPointIsInView (NSView< X11Window > *view, Int_t x, Int_t y)
 
void ROOT::MacOSX::X11::SetWindowAttributes (const SetWindowAttributes_t *attr, NSObject< X11Window > *window)
 
NSPoint ROOT::MacOSX::X11::TranslateCoordinates (NSView< X11Window > *fromView, NSView< X11Window > *toView, NSPoint sourcePoint)
 
NSPoint ROOT::MacOSX::X11::TranslateFromScreen (NSPoint point, NSView< X11Window > *to)
 
NSPoint ROOT::MacOSX::X11::TranslateToScreen (NSView< X11Window > *from, NSPoint point)
 
void ROOT::MacOSX::X11::UnlockFocus (NSView< X11Window > *view)
 
bool ROOT::MacOSX::X11::ViewIsHtmlView (NSView< X11Window > *view)
 
bool ROOT::MacOSX::X11::ViewIsHtmlView (unsigned viewID)
 
bool ROOT::MacOSX::X11::ViewIsHtmlViewFrame (NSView< X11Window > *view, bool checkParent)
 
bool ROOT::MacOSX::X11::ViewIsTextView (NSView< X11Window > *view)
 
bool ROOT::MacOSX::X11::ViewIsTextView (unsigned viewID)
 
bool ROOT::MacOSX::X11::ViewIsTextViewFrame (NSView< X11Window > *view, bool checkParent)
 
void ROOT::MacOSX::X11::WindowLostFocus (Window_t winID)