From 645ff2fdfbfb4b58fb8608ea30f5ddfdf407d705 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Nov 01 2010 22:08:39 +0000 Subject: Removed gtkmm-2.90.7-no-application.patch --- diff --git a/gtkmm-2.90.7-no-application.patch b/gtkmm-2.90.7-no-application.patch deleted file mode 100644 index 7ec2a5a..0000000 --- a/gtkmm-2.90.7-no-application.patch +++ /dev/null @@ -1,714 +0,0 @@ -diff -up gtkmm-2.90.7/gtk/gtkmm/application.cc.no-application gtkmm-2.90.7/gtk/gtkmm/application.cc ---- gtkmm-2.90.7/gtk/gtkmm/application.cc.no-application 2010-09-02 05:15:14.000000000 -0400 -+++ gtkmm-2.90.7/gtk/gtkmm/application.cc 2010-09-29 15:02:02.106924002 -0400 -@@ -1,194 +0,0 @@ --// Generated by gtkmmproc -- DO NOT MODIFY! -- -- --#include --#include -- --// -*- c++ -*- --/* $Id: action.ccg,v 1.11 2006/05/10 20:59:27 murrayc Exp $ */ -- --/* Copyright 2003 The gtkmm Development Team -- * -- * This library is free software; you can redistribute it and/or -- * modify it under the terms of the GNU Lesser General Public -- * License as published by the Free Software Foundation; either -- * version 2.1 of the License, or (at your option) any later version. -- * -- * This library is distributed in the hope that it will be useful, -- * but WITHOUT ANY WARRANTY; without even the implied warranty of -- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -- * Lesser General Public License for more details. -- * -- * You should have received a copy of the GNU Lesser General Public -- * License along with this library; if not, write to the Free -- * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -- */ -- --#include -- --namespace Gtk --{ -- --Glib::RefPtr Application::create(const Glib::ustring& appid) --{ -- return Glib::wrap(gtk_application_new(appid.c_str(), 0, 0)); --} -- -- --} // namespace Gtk -- -- --namespace --{ --} // anonymous namespace -- -- --namespace Glib --{ -- --Glib::RefPtr wrap(GtkApplication* object, bool take_copy) --{ -- return Glib::RefPtr( dynamic_cast (Glib::wrap_auto ((GObject*)(object), take_copy)) ); -- //We use dynamic_cast<> in case of multiple inheritance. --} -- --} /* namespace Glib */ -- -- --namespace Gtk --{ -- -- --/* The *_Class implementation: */ -- --const Glib::Class& Application_Class::init() --{ -- if(!gtype_) // create the GType if necessary -- { -- // Glib::Class has to know the class init function to clone custom types. -- class_init_func_ = &Application_Class::class_init_function; -- -- // This is actually just optimized away, apparently with no harm. -- // Make sure that the parent type has been created. -- //CppClassParent::CppObjectType::get_type(); -- -- // Create the wrapper type, with the same class/instance size as the base type. -- register_derived_type(gtk_application_get_type()); -- -- // Add derived versions of interfaces, if the C type implements any interfaces: -- -- } -- -- return *this; --} -- -- --void Application_Class::class_init_function(void* g_class, void* class_data) --{ -- BaseClassType *const klass = static_cast(g_class); -- CppClassParent::class_init_function(klass, class_data); -- -- --} -- -- --Glib::ObjectBase* Application_Class::wrap_new(GObject* object) --{ -- return new Application((GtkApplication*)object); --} -- -- --/* The implementation: */ -- --GtkApplication* Application::gobj_copy() --{ -- reference(); -- return gobj(); --} -- --Application::Application(const Glib::ConstructParams& construct_params) --: -- Gio::Application(construct_params) --{ -- --} -- --Application::Application(GtkApplication* castitem) --: -- Gio::Application((GApplication*)(castitem)) --{} -- -- --Application::~Application() --{} -- -- --Application::CppClassType Application::application_class_; // initialize static member -- --GType Application::get_type() --{ -- return application_class_.init().get_type(); --} -- -- --GType Application::get_base_type() --{ -- return gtk_application_get_type(); --} -- -- --Glib::RefPtr Application::create(const Glib::ustring& appid, int& argc, char**& argv) --{ -- return Glib::wrap(gtk_application_new(appid.c_str(), &argc, &(argv))); --} -- -- --void Application::set_action_group(const Glib::RefPtr& group) --{ --gtk_application_set_action_group(gobj(), Glib::unwrap(group)); --} -- --Window* Application::create_window() --{ -- return Glib::wrap(gtk_application_create_window(gobj())); --} -- --Window* Application::get_window() --{ -- return Glib::wrap(gtk_application_get_window(gobj())); --} -- --const Window* Application::get_window() const --{ -- return const_cast(this)->get_window(); --} -- --Glib::SListHandle Application::get_windows() --{ -- return Glib::SListHandle(const_cast(gtk_application_get_windows(gobj())), Glib::OWNERSHIP_NONE); --} -- --Glib::SListHandle Application::get_windows() const --{ -- return Glib::SListHandle(const_cast(gtk_application_get_windows(const_cast(gobj()))), Glib::OWNERSHIP_NONE); --} -- --void Application::add_window(Window& window) --{ --gtk_application_add_window(gobj(), (window).gobj()); --} -- --void Application::run() --{ --gtk_application_run(gobj()); --} -- --void Application::quit() --{ --gtk_application_quit(gobj()); --} -- -- --} // namespace Gtk -- -- -diff -up gtkmm-2.90.7/gtk/gtkmm/application.h.no-application gtkmm-2.90.7/gtk/gtkmm/application.h ---- gtkmm-2.90.7/gtk/gtkmm/application.h.no-application 2010-09-02 05:13:56.000000000 -0400 -+++ gtkmm-2.90.7/gtk/gtkmm/application.h 2010-09-29 15:02:02.107924002 -0400 -@@ -1,289 +0,0 @@ --// -*- c++ -*- --// Generated by gtkmmproc -- DO NOT MODIFY! --#ifndef _GTKMM_APPLICATION_H --#define _GTKMM_APPLICATION_H -- --#include -- -- --#include -- --/* Copyright (C) 2003 The gtkmm Development Team -- * -- * This library is free software; you can redistribute it and/or -- * modify it under the terms of the GNU Lesser General Public -- * License as published by the Free Software Foundation; either -- * version 2.1 of the License, or (at your option) any later version. -- * -- * This library is distributed in the hope that it will be useful, -- * but WITHOUT ANY WARRANTY; without even the implied warranty of -- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -- * Lesser General Public License for more details. -- * -- * You should have received a copy of the GNU Lesser General Public -- * License along with this library; if not, write to the Free -- * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -- */ -- -- --#include --#include --#include -- -- --#ifndef DOXYGEN_SHOULD_SKIP_THIS --typedef struct _GtkApplication GtkApplication; --typedef struct _GtkApplicationClass GtkApplicationClass; --#endif /* DOXYGEN_SHOULD_SKIP_THIS */ -- -- --namespace Gtk --{ class Application_Class; } // namespace Gtk --namespace Gtk --{ -- --/** TODO -- */ -- --class Application -- : public Gio::Application --{ --protected: -- --#ifndef DOXYGEN_SHOULD_SKIP_THIS -- --public: -- typedef Application CppObjectType; -- typedef Application_Class CppClassType; -- typedef GtkApplication BaseObjectType; -- typedef GtkApplicationClass BaseClassType; -- --private: friend class Application_Class; -- static CppClassType application_class_; -- --private: -- // noncopyable -- Application(const Application&); -- Application& operator=(const Application&); -- --protected: -- explicit Application(const Glib::ConstructParams& construct_params); -- explicit Application(GtkApplication* castitem); -- --#endif /* DOXYGEN_SHOULD_SKIP_THIS */ -- --public: -- virtual ~Application(); -- --#ifndef DOXYGEN_SHOULD_SKIP_THIS -- static GType get_type() G_GNUC_CONST; -- -- -- static GType get_base_type() G_GNUC_CONST; --#endif -- -- ///Provides access to the underlying C GObject. -- GtkApplication* gobj() { return reinterpret_cast(gobject_); } -- -- ///Provides access to the underlying C GObject. -- const GtkApplication* gobj() const { return reinterpret_cast(gobject_); } -- -- ///Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. -- GtkApplication* gobj_copy(); -- --private: -- -- --public: -- -- -- /** Create a new Gtk::Application, or if one has already been initialized -- * in this process, return the existing instance. This function will as -- * a side effect initialize the display system; see gtk_init(). -- * -- * For the behavior if this application is running in another process, -- * see Glib::application_new(). -- * -- * @newin{3,0} -- * @param appid System-dependent application identifier. -- * @param argc System argument count. -- * @param argv System argument vector. -- * @return A newly-referenced Gtk::Application. -- */ -- static Glib::RefPtr create(const Glib::ustring& appid, int& argc, char**& argv); -- -- //TODO: Documentation -- static Glib::RefPtr create(const Glib::ustring& appid); -- -- -- /** Set @a group as this application's global action group. -- * This will ensure the operating system interface uses -- * these actions as follows: -- * -- * -- * In GNOME 2 this exposes the actions for scripting. -- * In GNOME 3, this function populates the application menu. -- * In Windows prior to version 7, this function does nothing. -- * In Windows 7, this function adds "Tasks" to the Jump List. -- * In Mac OS X, this function extends the Dock menu. -- * -- * -- * It is an error to call this function more than once. -- * -- * @newin{3,0} -- * @param group A Gtk::ActionGroup. -- */ -- void set_action_group(const Glib::RefPtr& group); -- -- -- /** Creates a new Gtk::Window for the application. -- * -- * This function calls the Gtk::Application::create_window() virtual function, -- * which can be overridden by sub-classes, for instance to use Gtk::Builder to -- * create the user interface. After creating a new Gtk::Window instance, it will -- * be added to the list of toplevels associated to the application. -- * -- * @newin{3,0} -- * @return The newly created application Gtk::Window. -- */ -- Window* create_window(); -- -- -- /** A simple Gtk::Application has a "default window". This window should -- * act as the primary user interaction point with your application. -- * The window returned by this function is of type Gtk::WINDOW_TYPE_TOPLEVEL -- * and its properties such as "title" and "icon-name" will be initialized -- * as appropriate for the platform. -- * -- * If the user closes this window, and your application hasn't created -- * any other windows, the default action will be to call quit(). -- * -- * If your application has more than one toplevel window (e.g. an -- * single-document-interface application with multiple open documents), -- * or if you are constructing your toplevel windows yourself (e.g. using -- * Gtk::Builder), use create_window() or -- * add_window() instead. -- * -- * @newin{3,0} -- * @return The default Gtk::Window for this application. -- */ -- Window* get_window(); -- -- /** A simple Gtk::Application has a "default window". This window should -- * act as the primary user interaction point with your application. -- * The window returned by this function is of type Gtk::WINDOW_TYPE_TOPLEVEL -- * and its properties such as "title" and "icon-name" will be initialized -- * as appropriate for the platform. -- * -- * If the user closes this window, and your application hasn't created -- * any other windows, the default action will be to call quit(). -- * -- * If your application has more than one toplevel window (e.g. an -- * single-document-interface application with multiple open documents), -- * or if you are constructing your toplevel windows yourself (e.g. using -- * Gtk::Builder), use create_window() or -- * add_window() instead. -- * -- * @newin{3,0} -- * @return The default Gtk::Window for this application. -- */ -- const Window* get_window() const; -- -- -- /** Retrieves the list of windows previously registered with -- * create_window() or add_window(). -- * -- * @newin{3,0} -- * @return A pointer -- * to the list of Gtk::Windows registered by this application, -- * or 0. The returned SList is owned by the Gtk::Application -- * and it should not be modified or freed directly. -- */ -- Glib::SListHandle get_windows(); -- -- -- /** Retrieves the list of windows previously registered with -- * create_window() or add_window(). -- * -- * @newin{3,0} -- * @return A pointer -- * to the list of Gtk::Windows registered by this application, -- * or 0. The returned SList is owned by the Gtk::Application -- * and it should not be modified or freed directly. -- */ -- Glib::SListHandle get_windows() const; -- -- -- /** Adds a window to the Gtk::Application. -- * -- * If all the windows managed by Gtk::Application are closed, the -- * Gtk::Application will call quit(), and quit -- * the application. -- * -- * If your application uses only a single toplevel window, you can -- * use get_window(). If you are using a sub-class -- * of Gtk::Application you should call create_window() -- * to let the Gtk::Application instance create a Gtk::Window and add -- * it to the list of toplevels of the application. You should call -- * this function only to add Gtk::Windows that you created -- * directly using Gtk::Window::new(). -- * -- * @newin{3,0} -- * @param window A toplevel window to add to @a app. -- */ -- void add_window(Window& window); -- -- /** Runs the main loop; see Glib::application_run(). -- * The default implementation for Gtk::Application uses gtk_main(). -- * -- * @newin{3,0} -- */ -- void run(); -- -- /** Request the application exit. This function invokes -- * Glib::application_quit_with_data(), which normally will -- * in turn cause @a app to emit Gtk::Application::quit. -- * -- * To control an application's quit behavior (for example, to ask for -- * files to be saved), connect to the Gtk::Application::quit signal -- * handler. -- * -- * @newin{3,0} -- */ -- void quit(); -- -- //gtkmmproc error: window : property defs lookup failed.; -- -- --public: -- --public: -- //C++ methods used to invoke GTK+ virtual functions: -- --protected: -- //GTK+ Virtual Functions (override these to change behaviour): -- -- //Default Signal Handlers:: -- -- --}; -- --} // namespace Gtk -- -- --namespace Glib --{ -- /** A Glib::wrap() method for this object. -- * -- * @param object The C instance. -- * @param take_copy False if the result should take ownership of the C instance. True if it should take a new copy or ref. -- * @result A C++ instance that wraps this C instance. -- * -- * @relates Gtk::Application -- */ -- Glib::RefPtr wrap(GtkApplication* object, bool take_copy = false); --} -- -- --#endif /* _GTKMM_APPLICATION_H */ -- -diff -up gtkmm-2.90.7/gtk/gtkmm/Makefile.in.no-application gtkmm-2.90.7/gtk/gtkmm/Makefile.in ---- gtkmm-2.90.7/gtk/gtkmm/Makefile.in.no-application 2010-09-15 04:39:37.000000000 -0400 -+++ gtkmm-2.90.7/gtk/gtkmm/Makefile.in 2010-09-29 15:02:02.110924000 -0400 -@@ -85,7 +85,7 @@ libgtkmm_@GTKMM_API_VERSION@_la_DEPENDEN - $(am__DEPENDENCIES_1) - am__libgtkmm_@GTKMM_API_VERSION@_la_SOURCES_DIST = aboutdialog.cc \ - accelgroup.cc accellabel.cc action.cc actiongroup.cc \ -- activatable.cc adjustment.cc alignment.cc application.cc \ -+ activatable.cc adjustment.cc alignment.cc \ - arrow.cc aspectframe.cc assistant.cc bin.cc border.cc box.cc \ - buildable.cc builder.cc button.cc buttonbox.cc calendar.cc \ - celleditable.cc celllayout.cc cellrenderer.cc \ -@@ -134,7 +134,7 @@ am__libgtkmm_@GTKMM_API_VERSION@_la_SOUR - treemodelcolumn.cc treeview_private.cc - am__objects_1 = aboutdialog.lo accelgroup.lo accellabel.lo action.lo \ - actiongroup.lo activatable.lo adjustment.lo alignment.lo \ -- application.lo arrow.lo aspectframe.lo assistant.lo bin.lo \ -+ arrow.lo aspectframe.lo assistant.lo bin.lo \ - border.lo box.lo buildable.lo builder.lo button.lo \ - buttonbox.lo calendar.lo celleditable.lo celllayout.lo \ - cellrenderer.lo cellrendereraccel.lo cellrenderercombo.lo \ -@@ -232,7 +232,7 @@ SOURCES = $(libgtkmm_@GTKMM_API_VERSION@ - DIST_SOURCES = $(am__libgtkmm_@GTKMM_API_VERSION@_la_SOURCES_DIST) - am__binding_include_HEADERS_DIST = aboutdialog.h accelgroup.h \ - accellabel.h action.h actiongroup.h activatable.h adjustment.h \ -- alignment.h application.h arrow.h aspectframe.h assistant.h \ -+ alignment.h arrow.h aspectframe.h assistant.h \ - bin.h border.h box.h buildable.h builder.h button.h \ - buttonbox.h calendar.h celleditable.h celllayout.h \ - cellrenderer.h cellrendereraccel.h cellrenderercombo.h \ -@@ -455,7 +455,6 @@ gtkmm_files_any_hg = \ - activatable.hg \ - adjustment.hg \ - alignment.hg \ -- application.hg \ - arrow.hg \ - aspectframe.hg \ - assistant.hg \ -@@ -785,7 +784,6 @@ distclean-compile: - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/activatable.Plo@am__quote@ - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/adjustment.Plo@am__quote@ - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/alignment.Plo@am__quote@ --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/application.Plo@am__quote@ - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/arrow.Plo@am__quote@ - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/aspectframe.Plo@am__quote@ - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/assistant.Plo@am__quote@ -diff -up gtkmm-2.90.7/gtk/gtkmm/private/application_p.h.no-application gtkmm-2.90.7/gtk/gtkmm/private/application_p.h ---- gtkmm-2.90.7/gtk/gtkmm/private/application_p.h.no-application 2010-08-03 11:28:49.000000000 -0400 -+++ gtkmm-2.90.7/gtk/gtkmm/private/application_p.h 2010-09-29 15:02:41.771924121 -0400 -@@ -1,48 +0,0 @@ --// -*- c++ -*- --// Generated by gtkmmproc -- DO NOT MODIFY! --#ifndef _GTKMM_APPLICATION_P_H --#define _GTKMM_APPLICATION_P_H -- -- --#include -- --#include -- --namespace Gtk --{ -- --class Application_Class : public Glib::Class --{ --public: --#ifndef DOXYGEN_SHOULD_SKIP_THIS -- typedef Application CppObjectType; -- typedef GtkApplication BaseObjectType; -- typedef GtkApplicationClass BaseClassType; -- typedef Gio::Application_Class CppClassParent; -- typedef GApplicationClass BaseClassParent; -- -- friend class Application; --#endif /* DOXYGEN_SHOULD_SKIP_THIS */ -- -- const Glib::Class& init(); -- -- -- static void class_init_function(void* g_class, void* class_data); -- -- static Glib::ObjectBase* wrap_new(GObject*); -- --protected: -- -- //Callbacks (default signal handlers): -- //These will call the *_impl member methods, which will then call the existing default signal callbacks, if any. -- //You could prevent the original default signal handlers being called by overriding the *_impl method. -- -- //Callbacks (virtual functions): --}; -- -- --} // namespace Gtk -- -- --#endif /* _GTKMM_APPLICATION_P_H */ -- -diff -up gtkmm-2.90.7/gtk/gtkmm/wrap_init.cc.no-application gtkmm-2.90.7/gtk/gtkmm/wrap_init.cc ---- gtkmm-2.90.7/gtk/gtkmm/wrap_init.cc.no-application 2010-09-15 04:45:56.000000000 -0400 -+++ gtkmm-2.90.7/gtk/gtkmm/wrap_init.cc 2010-09-29 15:02:02.111924000 -0400 -@@ -20,7 +20,6 @@ - #include "activatable.h" - #include "adjustment.h" - #include "alignment.h" --#include "application.h" - #include "arrow.h" - #include "aspectframe.h" - #include "assistant.h" -@@ -196,7 +195,6 @@ GType gtk_action_get_type(void); - GType gtk_action_group_get_type(void); - GType gtk_adjustment_get_type(void); - GType gtk_alignment_get_type(void); --GType gtk_application_get_type(void); - GType gtk_arrow_get_type(void); - GType gtk_aspect_frame_get_type(void); - GType gtk_assistant_get_type(void); -@@ -379,7 +377,6 @@ namespace Gtk { class Action_Class { pu - namespace Gtk { class ActionGroup_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } - namespace Gtk { class Adjustment_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } - namespace Gtk { class Alignment_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } --namespace Gtk { class Application_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } - namespace Gtk { class Arrow_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } - namespace Gtk { class AspectFrame_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } - namespace Gtk { class Assistant_Class { public: static Glib::ObjectBase* wrap_new(GObject*); }; } -@@ -562,7 +559,6 @@ void wrap_init() - Glib::wrap_register(gtk_action_group_get_type(), &Gtk::ActionGroup_Class::wrap_new); - Glib::wrap_register(gtk_adjustment_get_type(), &Gtk::Adjustment_Class::wrap_new); - Glib::wrap_register(gtk_alignment_get_type(), &Gtk::Alignment_Class::wrap_new); -- Glib::wrap_register(gtk_application_get_type(), &Gtk::Application_Class::wrap_new); - Glib::wrap_register(gtk_arrow_get_type(), &Gtk::Arrow_Class::wrap_new); - Glib::wrap_register(gtk_aspect_frame_get_type(), &Gtk::AspectFrame_Class::wrap_new); - Glib::wrap_register(gtk_assistant_get_type(), &Gtk::Assistant_Class::wrap_new); -@@ -733,7 +729,6 @@ void wrap_init() - Gtk::ActionGroup::get_type(); - Gtk::Adjustment::get_type(); - Gtk::Alignment::get_type(); -- Gtk::Application::get_type(); - Gtk::Arrow::get_type(); - Gtk::AspectFrame::get_type(); - Gtk::Assistant::get_type(); -diff -up gtkmm-2.90.7/gtk/src/application.hg.no-application gtkmm-2.90.7/gtk/src/application.hg ---- gtkmm-2.90.7/gtk/src/application.hg.no-application 2010-09-02 05:14:52.000000000 -0400 -+++ gtkmm-2.90.7/gtk/src/application.hg 2010-09-29 15:02:02.112924000 -0400 -@@ -1,67 +0,0 @@ --/* Copyright (C) 2003 The gtkmm Development Team -- * -- * This library is free software; you can redistribute it and/or -- * modify it under the terms of the GNU Lesser General Public -- * License as published by the Free Software Foundation; either -- * version 2.1 of the License, or (at your option) any later version. -- * -- * This library is distributed in the hope that it will be useful, -- * but WITHOUT ANY WARRANTY; without even the implied warranty of -- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -- * Lesser General Public License for more details. -- * -- * You should have received a copy of the GNU Lesser General Public -- * License along with this library; if not, write to the Free -- * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -- */ -- --_CONFIGINCLUDE(gtkmmconfig.h) -- --#include --#include --#include -- --_DEFS(gtkmm,gtk) --_PINCLUDE(giomm/private/application_p.h) -- --namespace Gtk --{ -- --/** TODO -- */ --class Application -- : public Gio::Application --{ --protected: -- _CLASS_GOBJECT(Application, GtkApplication, GTK_APPLICATION, Gio::Application, GApplication) -- --public: -- --#m4 _CONVERSION(`int& ',`gint**',`&($3)') --#m4 _CONVERSION(`char**&',`gchar***',`&($3)') -- _WRAP_METHOD(static Glib::RefPtr create(const Glib::ustring& appid, int& argc, char**& argv), gtk_application_new) -- -- //TODO: Documentation -- static Glib::RefPtr create(const Glib::ustring& appid); -- -- _WRAP_METHOD(void set_action_group(const Glib::RefPtr& group), gtk_application_set_action_group) -- -- _WRAP_METHOD(Window* create_window(), gtk_application_create_window) -- -- _WRAP_METHOD(Window* get_window(), gtk_application_get_window) -- _WRAP_METHOD(const Window* get_window() const, gtk_application_get_window, constversion) -- --#m4 _CONVERSION(`const GSList*',`Glib::SListHandle',`$2(const_cast($3), Glib::OWNERSHIP_NONE)') -- _WRAP_METHOD(Glib::SListHandle get_windows(), gtk_application_get_windows) -- --#m4 _CONVERSION(`const GSList*',`Glib::SListHandle',`$2(const_cast($3), Glib::OWNERSHIP_NONE)') -- _WRAP_METHOD(Glib::SListHandle get_windows() const, gtk_application_get_windows) -- -- _WRAP_METHOD(void add_window(Window& window), gtk_application_add_window) -- _WRAP_METHOD(void run(), gtk_application_run) -- _WRAP_METHOD(void quit(), gtk_application_quit) -- -- _WRAP_PROPERTY("window", Gtk::Window*); --}; -- --} // namespace Gtk -diff -up gtkmm-2.90.7/gtk/src/Makefile.in.no-application gtkmm-2.90.7/gtk/src/Makefile.in ---- gtkmm-2.90.7/gtk/src/Makefile.in.no-application 2010-09-15 04:39:37.000000000 -0400 -+++ gtkmm-2.90.7/gtk/src/Makefile.in 2010-09-29 15:02:02.113924000 -0400 -@@ -241,7 +241,6 @@ gtkmm_files_any_hg = \ - activatable.hg \ - adjustment.hg \ - alignment.hg \ -- application.hg \ - arrow.hg \ - aspectframe.hg \ - assistant.hg \