summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2019-02-08 11:04:30 +0100
committerManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2019-02-08 11:04:30 +0100
commit44552f3e6394fb89f764ea06bd70eeddd26318ae (patch)
tree7526f422df8b9edde3e68a50768da215f4a09249 /src
parent65916c106e535b38f13dc3d468de4f4df7898246 (diff)
Rename method -[FLViewLayer viewFrameDidChange] to -[FLViewLayer reset_layer_data]
The new name follows FLTK naming rules and has the benefit of avoiding potential collision with future macOS method names that follow a different naming rule.
Diffstat (limited to 'src')
-rw-r--r--src/Fl_cocoa.mm14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/Fl_cocoa.mm b/src/Fl_cocoa.mm
index 5809dc28d..223e0bc47 100644
--- a/src/Fl_cocoa.mm
+++ b/src/Fl_cocoa.mm
@@ -595,7 +595,7 @@ void Fl_Cocoa_Screen_Driver::breakMacEventLoop()
}
- (void)displayLayer:(CALayer *)layer;
- (void)prepare_bitmap_for_layer;
-- (void)viewFrameDidChange;
+- (void)reset_layer_data;
- (BOOL)did_view_resolution_change;
- (void)drawRect:(NSRect)rect;
@end
@@ -1295,7 +1295,7 @@ static FLWindowDelegate *flwindowdelegate_instance = nil;
[nsw recursivelySendToSubwindows:@selector(checkSubwindowFrame)];
if (window->as_gl_window() && Fl_X::i(window)) d->in_windowDidResize(false);
#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_8
- if (views_use_CA && !window->as_gl_window()) [(FLViewLayer*)[nsw contentView] viewFrameDidChange];
+ if (views_use_CA && !window->as_gl_window()) [(FLViewLayer*)[nsw contentView] reset_layer_data];
#endif
fl_unlock_function();
}
@@ -2174,7 +2174,7 @@ static FLTextInputContext* fltextinputcontext_instance = nil;
All Quartz drawings go to this bitmap. displayLayer: finishes by using an image copy
of the bitmap as the layer's contents. That step fills the window.
When resized or when the window flips between low/high resolution displays,
- FLViewLayer receives the viewFrameDidChange message which deletes the bitmap and zeroes layer_data.
+ FLViewLayer receives the reset_layer_data message which deletes the bitmap and zeroes layer_data.
This ensures the bitmap is recreated after the window was resized or changed resolution.
Each layer-backed OpenGL window has an associated FLGLViewLayer object, derived from FLView.
@@ -2243,7 +2243,7 @@ static FLTextInputContext* fltextinputcontext_instance = nil;
window->resize([[self window] frame].origin.x/scale,
(main_screen_height - ([[self window] frame].origin.y + rect.size.height))/scale,
rect.size.width/scale, rect.size.height/scale);
- [self viewFrameDidChange];
+ [self reset_layer_data];
}
if (!layer_data) { // runs when window is created, resized, changed screen resolution
[self prepare_bitmap_for_layer];
@@ -2284,12 +2284,12 @@ static FLTextInputContext* fltextinputcontext_instance = nil;
- (BOOL)did_view_resolution_change {
BOOL retval = [super did_view_resolution_change];
if (retval) {
- [self viewFrameDidChange];
+ [self reset_layer_data];
[self setNeedsDisplay:YES];
}
return retval;
}
--(void)viewFrameDidChange
+-(void)reset_layer_data
{
Fl_Window *win = [(FLWindow*)[self window] getFl_Window];
if (win) { // can be null when window is set fullscreen
@@ -4493,7 +4493,7 @@ void Fl_Cocoa_Window_Driver::gl_start(NSOpenGLContext *ctxt) {
#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_8
if (views_use_CA) {
Fl_Cocoa_Window_Driver::q_release_context();
- [(FLViewLayer*)[fl_window contentView] viewFrameDidChange];
+ [(FLViewLayer*)[fl_window contentView] reset_layer_data];
[[fl_window contentView] layer].contentsScale = 1.;
}
#endif