From 6ec8ebc4f83fa2c143bff54e66672226cdf7d85c Mon Sep 17 00:00:00 2001 From: Manolo Gouy Date: Tue, 22 Mar 2016 17:47:44 +0000 Subject: Rewrite Fl_Window::show() and Fl_Menu_Window::show() under the driver model. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3-porting@11400 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- src/Fl_Window.cxx | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/Fl_Window.cxx') diff --git a/src/Fl_Window.cxx b/src/Fl_Window.cxx index cbd0863ff..c6e3454ef 100644 --- a/src/Fl_Window.cxx +++ b/src/Fl_Window.cxx @@ -26,6 +26,7 @@ #include #include #include +#include #include #include "flstring.h" @@ -493,6 +494,18 @@ void Fl_Window::label(const char *name, const char *mininame) { pWindowDriver->label(name, mininame); } +void Fl_Window::show() { + image(Fl::scheme_bg_); + if (Fl::scheme_bg_) { + labeltype(FL_NORMAL_LABEL); + align(FL_ALIGN_CENTER | FL_ALIGN_INSIDE | FL_ALIGN_CLIP); + } else { + labeltype(FL_NO_LABEL); + } + Fl_Tooltip::exit(this); + pWindowDriver->show(); +} + // // End of "$Id$". // -- cgit v1.2.3