-/* 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;
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 ();