diff options
Diffstat (limited to 'libs/gtkmm2ext/nsglview.mm')
-rw-r--r-- | libs/gtkmm2ext/nsglview.mm | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libs/gtkmm2ext/nsglview.mm b/libs/gtkmm2ext/nsglview.mm index a9842935e7..9f6ae629a1 100644 --- a/libs/gtkmm2ext/nsglview.mm +++ b/libs/gtkmm2ext/nsglview.mm @@ -258,6 +258,7 @@ Gtkmm2ext::nsglview_create (Gtkmm2ext::CairoCanvas* canvas) return 0; } [gl_view setCairoCanvas:canvas]; + [gl_view setHidden:YES]; return gl_view; } @@ -282,3 +283,14 @@ Gtkmm2ext::nsglview_queue_draw (void* glv, int x, int y, int w, int h) ArdourCanvasOpenGLView* gl_view = (ArdourCanvasOpenGLView*) glv; [gl_view setNeedsDisplayInRect:NSMakeRect(x, y, w, h)]; } + +void +Gtkmm2ext::nsglview_set_visible (void* glv, bool vis) +{ + ArdourCanvasOpenGLView* gl_view = (ArdourCanvasOpenGLView*) glv; + if (vis) { + [gl_view setHidden:NO]; + } else { + [gl_view setHidden:YES]; + } +} |