diff --git a/Code/Visualization/otbPackedWidgetManager.cxx b/Code/Visualization/otbPackedWidgetManager.cxx
index da7220ef3f77e1f6a499b3c844c1fa57ea57a749..88d62f45d435820e2bbc2f65e5e684a103baeda9 100644
--- a/Code/Visualization/otbPackedWidgetManager.cxx
+++ b/Code/Visualization/otbPackedWidgetManager.cxx
@@ -157,4 +157,11 @@ PackedWidgetManager
   m_PackedWidget->m_ZoomGroup->label(label);
 }
 
+int
+PackedWidgetManager
+::Shown()
+{
+  m_PackedWidget->m_Window->shown();
+}
+
 }
diff --git a/Code/Visualization/otbPackedWidgetManager.h b/Code/Visualization/otbPackedWidgetManager.h
index 33b795f2ffee36d8bc8d0ba3e2c1a3cfcf28ce63..4900fa97792cca881879d0225d09ef78d6322829 100644
--- a/Code/Visualization/otbPackedWidgetManager.h
+++ b/Code/Visualization/otbPackedWidgetManager.h
@@ -63,6 +63,7 @@ public:
   virtual void SetLabelScrollWidget(const char * label);
   virtual void SetLabelFullWidget(const char * label);
   virtual void SetLabelZoomWidget(const char * label);
+  virtual int Shown();
 
 protected:
   /** Constructor */