diff options
Diffstat (limited to 'src/Fl_cocoa.mm')
| -rw-r--r-- | src/Fl_cocoa.mm | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/Fl_cocoa.mm b/src/Fl_cocoa.mm index faab62392..6da31ad43 100644 --- a/src/Fl_cocoa.mm +++ b/src/Fl_cocoa.mm @@ -2674,7 +2674,7 @@ static FLTextInputContext* fltextinputcontext_instance = nil; - (void)unmarkText { fl_lock_function(); - Fl::reset_marked_text(); + Fl_Cocoa_Screen_Driver::reset_marked_text(); fl_unlock_function(); //NSLog(@"unmarkText"); } @@ -2720,7 +2720,7 @@ static FLTextInputContext* fltextinputcontext_instance = nil; glyphRect.size.width = 0; int x, y, height; - if (((Fl_Cocoa_Screen_Driver*)Fl::screen_driver())->insertion_point_location(&x, &y, &height)) { + if (Fl_Cocoa_Screen_Driver::insertion_point_location(&x, &y, &height)) { glyphRect.origin.x = (CGFloat)x; glyphRect.origin.y = (CGFloat)y; } else { @@ -4624,3 +4624,12 @@ void Fl_Cocoa_Screen_Driver::default_icons(const Fl_RGB_Image *icons[], int coun default_icon = rgb_to_nsimage(icons[0]); } } + +// Deprecated in 1.4 - only for backward compatibility with 1.3 +void Fl::insertion_point_location(int x, int y, int height) { + Fl_Cocoa_Screen_Driver::insertion_point_location(x, y, height); +} +// Deprecated in 1.4 - only for backward compatibility with 1.3 +void Fl::reset_marked_text() { + Fl_Cocoa_Screen_Driver::reset_marked_text(); +} |
