From 07f4fd43802183721e3e69f2d828af5f5820ea5a Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Mon, 20 May 2019 13:30:57 +0200 Subject: More accurate implementation of Fl_Cocoa_Window_Driver::decoration_sizes(). --- src/Fl_cocoa.mm | 5 +++++ src/drivers/Cocoa/Fl_Cocoa_Window_Driver.cxx | 7 ------- 2 files changed, 5 insertions(+), 7 deletions(-) (limited to 'src') diff --git a/src/Fl_cocoa.mm b/src/Fl_cocoa.mm index f1f3d795e..f7365630b 100644 --- a/src/Fl_cocoa.mm +++ b/src/Fl_cocoa.mm @@ -1831,6 +1831,11 @@ static int get_window_frame_sizes(Fl_Window *win, int *pbx, int *pby) { return top; } +void Fl_Cocoa_Window_Driver::decoration_sizes(int *top, int *left, int *right, int *bottom) { + *top = get_window_frame_sizes(pWindow, left, bottom); + *right = *left; +} + /* * smallest x coordinate in screen space of work area of menubar-containing display */ diff --git a/src/drivers/Cocoa/Fl_Cocoa_Window_Driver.cxx b/src/drivers/Cocoa/Fl_Cocoa_Window_Driver.cxx index d1efc80c5..4df52f15d 100644 --- a/src/drivers/Cocoa/Fl_Cocoa_Window_Driver.cxx +++ b/src/drivers/Cocoa/Fl_Cocoa_Window_Driver.cxx @@ -256,13 +256,6 @@ void Fl_Cocoa_Window_Driver::hide() { } -void Fl_Cocoa_Window_Driver::decoration_sizes(int *top, int *left, int *right, int *bottom) { - *top = 24; - *left = 2; - *right = 2; - *bottom = 2; -} - int Fl_Cocoa_Window_Driver::scroll(int src_x, int src_y, int src_w, int src_h, int dest_x, int dest_y, void (*draw_area)(void*, int,int,int,int), void* data) { CGImageRef img = CGImage_from_window_rect(src_x, src_y, src_w, src_h); -- cgit v1.2.3