Add Zoom/Expand icon
[ardour.git] / libs / gtkmm2ext / gtkmm2ext / application.h
index 3fb107b78322e6ff0f8c3ab2f70f7412a5ddf26d..65c4731ce0733d40cf93910b2ef8c864bc13df11 100644 (file)
@@ -1,4 +1,4 @@
-/* GTK+ Integration with platform-specific application-wide features 
+/* GTK+ Integration with platform-specific application-wide features
  * such as the OS X menubar and application delegate concepts.
  *
  * Copyright (C) 2009 Paul Davis
 #ifndef __GTK_APPLICATION_MM_H__
 #define __GTK_APPLICATION_MM_H__
 
-#include <gtkmm2ext/gtkapplication.h> // for GtkApplicationGroup typedef
 #include <sigc++/signal.h>
 
+#include "gtkmm2ext/visibility.h"
+#include "gtkmm2ext/gtkapplication.h" // for GtkApplicationGroup typedef
+
 namespace Gtk {
        class MenuItem;
        class MenuShell;
@@ -36,13 +38,14 @@ namespace Glib {
 
 namespace Gtkmm2ext {
 
-class Application 
+class LIBGTKMM2EXT_API Application
 {
 public:
     static Application* instance();
     ~Application ();
 
     void                     ready ();
+    void                     hide ();
     void                     cleanup ();
     void                     set_menu_bar (Gtk::MenuShell&);
     GtkApplicationMenuGroup* add_app_menu_group ();