diff options
author | Geenz <geenz@geenzo.com> | 2013-04-01 08:15:12 -0400 |
---|---|---|
committer | Geenz <geenz@geenzo.com> | 2013-04-01 08:15:12 -0400 |
commit | 2656b1f405dcf3b67d644bf47b02a64886ef2ca4 (patch) | |
tree | 9e4037a1a6bd0ecacc75fbe2de9eb6c0785a5f1b /indra/llwindow/llopenglview-objc.h | |
parent | 80a79e5d7b4f37f862b312e848b1d1e7f85b0fa9 (diff) |
First pass at adding a viable replacement for TSM's old UseInputWindow method (which is now deprecated with seemingly no Cocoa replacement).
Diffstat (limited to 'indra/llwindow/llopenglview-objc.h')
-rw-r--r-- | indra/llwindow/llopenglview-objc.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/indra/llwindow/llopenglview-objc.h b/indra/llwindow/llopenglview-objc.h index 5f972b1a98..6b21148bb6 100644 --- a/indra/llwindow/llopenglview-objc.h +++ b/indra/llwindow/llopenglview-objc.h @@ -12,9 +12,6 @@ #import <CoreFoundation/CFNumber.h> #include <string> -// Some nasty shovelling of LLOpenGLView from LLNativeBindings to prevent any C++ <-> Obj-C interop oddities. -// Redraw callback handling removed (for now) due to being unneeded in the patch that preceeds this addition. - @interface LLOpenGLView : NSOpenGLView <NSTextInputClient> { std::string mLastDraggedUrl; @@ -44,6 +41,15 @@ @end +@interface LLNonInlineTextView : NSTextView +{ + LLOpenGLView *glview; +} + +- (void) setGLView:(LLOpenGLView*)view; + +@end + @interface LLNSWindow : NSWindow - (NSPoint)convertToScreenFromLocalPoint:(NSPoint)point relativeToView:(NSView *)view; |