summaryrefslogtreecommitdiff
path: root/libs/gtkmm2/atk/atkmm/document.cc
diff options
context:
space:
mode:
authorTaybin Rutkin <taybin@taybin.com>2009-12-06 14:21:46 +0000
committerTaybin Rutkin <taybin@taybin.com>2009-12-06 14:21:46 +0000
commit52b4b464f9657860e07b224564245ce22ea03df8 (patch)
treeeb920d2cfde38a4b2b5c38ef06d95c492665003d /libs/gtkmm2/atk/atkmm/document.cc
parent3fdcba185980896366cc0d3d14f6dfd6bbaf1d0a (diff)
Merged revisions 6292,6294-6295,6311,6314 via svnmerge from
svn+ssh://ardoursvn@subversion.ardour.org/ardour2/branches/build_fixes ........ r6292 | trutkin | 2009-12-05 08:31:25 -0500 (Sat, 05 Dec 2009) | 1 line remove scons build files ........ r6294 | trutkin | 2009-12-05 09:11:17 -0500 (Sat, 05 Dec 2009) | 2 lines cairomm remove unnecessary vendor libraries as we now rely on the developer to install them ........ r6295 | trutkin | 2009-12-05 09:12:54 -0500 (Sat, 05 Dec 2009) | 2 lines soundtouch remove unnecessary vendor libraries as we now rely on the developer to install them ........ r6311 | trutkin | 2009-12-05 23:38:49 -0500 (Sat, 05 Dec 2009) | 2 lines glibmm2, gtkmm2, libgnomecanvasmm, sigc++2 remove unnecessary vendor libraries as we now rely on the developer to install them ........ r6314 | trutkin | 2009-12-06 09:15:49 -0500 (Sun, 06 Dec 2009) | 4 lines remove scons referencing from Makefile - TODO: should move cscope stuff to waf and get rid of the Makefile ........ git-svn-id: svn://localhost/ardour2/branches/3.0@6315 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/gtkmm2/atk/atkmm/document.cc')
-rw-r--r--libs/gtkmm2/atk/atkmm/document.cc274
1 files changed, 0 insertions, 274 deletions
diff --git a/libs/gtkmm2/atk/atkmm/document.cc b/libs/gtkmm2/atk/atkmm/document.cc
deleted file mode 100644
index 9d7be7e655..0000000000
--- a/libs/gtkmm2/atk/atkmm/document.cc
+++ /dev/null
@@ -1,274 +0,0 @@
-// Generated by gtkmmproc -- DO NOT MODIFY!
-
-
-#include <atkmm/document.h>
-#include <atkmm/private/document_p.h>
-
-// -*- c++ -*-
-/* $Id$ */
-
-/* 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 Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 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
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the Free
- * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-
-#include <atkmm/object.h>
-#include <atk/atkdocument.h>
-
-
-namespace Atk
-{
-
-
-} // namespace Atk
-
-
-namespace
-{
-} // anonymous namespace
-
-
-namespace Glib
-{
-
-Glib::RefPtr<Atk::Document> wrap(AtkDocument* object, bool take_copy)
-{
- return Glib::RefPtr<Atk::Document>( dynamic_cast<Atk::Document*> (Glib::wrap_auto_interface<Atk::Document> ((GObject*)(object), take_copy)) );
- //We use dynamic_cast<> in case of multiple inheritance.
-}
-
-} // namespace Glib
-
-
-namespace Atk
-{
-
-
-/* The *_Class implementation: */
-
-const Glib::Interface_Class& Document_Class::init()
-{
- if(!gtype_) // create the GType if necessary
- {
- // Glib::Interface_Class has to know the interface init function
- // in order to add interfaces to implementing types.
- class_init_func_ = &Document_Class::iface_init_function;
-
- // We can not derive from another interface, and it is not necessary anyway.
- gtype_ = atk_document_get_type();
- }
-
- return *this;
-}
-
-void Document_Class::iface_init_function(void* g_iface, void*)
-{
- BaseClassType *const klass = static_cast<BaseClassType*>(g_iface);
-
- //This is just to avoid an "unused variable" warning when there are no vfuncs or signal handlers to connect.
- //This is a temporary fix until I find out why I can not seem to derive a GtkFileChooser interface. murrayc
- g_assert(klass != 0);
-
-#ifdef GLIBMM_VFUNCS_ENABLED
- klass->get_document_type = &get_document_type_vfunc_callback;
- klass->get_document = &get_document_vfunc_callback;
-#endif //GLIBMM_VFUNCS_ENABLED
-
-#ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
-#endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
-}
-
-#ifdef GLIBMM_VFUNCS_ENABLED
-const gchar* Document_Class::get_document_type_vfunc_callback(AtkDocument* self)
-{
- Glib::ObjectBase *const obj_base = static_cast<Glib::ObjectBase*>(
- Glib::ObjectBase::_get_current_wrapper((GObject*)self));
-
- // Non-gtkmmproc-generated custom classes implicitly call the default
- // Glib::ObjectBase constructor, which sets is_derived_. But gtkmmproc-
- // generated classes can use this optimisation, which avoids the unnecessary
- // parameter conversions if there is no possibility of the virtual function
- // being overridden:
- if(obj_base && obj_base->is_derived_())
- {
- CppObjectType *const obj = dynamic_cast<CppObjectType* const>(obj_base);
- if(obj) // This can be NULL during destruction.
- {
- #ifdef GLIBMM_EXCEPTIONS_ENABLED
- try // Trap C++ exceptions which would normally be lost because this is a C callback.
- {
- #endif //GLIBMM_EXCEPTIONS_ENABLED
- // Call the virtual member method, which derived classes might override.
- return obj->get_document_type_vfunc();
- #ifdef GLIBMM_EXCEPTIONS_ENABLED
- }
- catch(...)
- {
- Glib::exception_handlers_invoke();
- }
- #endif //GLIBMM_EXCEPTIONS_ENABLED
- }
- }
-
- BaseClassType *const base = static_cast<BaseClassType*>(
- g_type_interface_peek_parent( // Get the parent interface of the interface (The original underlying C interface).
-g_type_interface_peek(G_OBJECT_GET_CLASS(self), CppObjectType::get_type()) // Get the interface.
-) );
-
- // Call the original underlying C function:
- if(base && base->get_document_type)
- return (*base->get_document_type)(self);
-
-
- typedef const gchar* RType;
- return RType();
-}
-gpointer Document_Class::get_document_vfunc_callback(AtkDocument* self)
-{
- Glib::ObjectBase *const obj_base = static_cast<Glib::ObjectBase*>(
- Glib::ObjectBase::_get_current_wrapper((GObject*)self));
-
- // Non-gtkmmproc-generated custom classes implicitly call the default
- // Glib::ObjectBase constructor, which sets is_derived_. But gtkmmproc-
- // generated classes can use this optimisation, which avoids the unnecessary
- // parameter conversions if there is no possibility of the virtual function
- // being overridden:
- if(obj_base && obj_base->is_derived_())
- {
- CppObjectType *const obj = dynamic_cast<CppObjectType* const>(obj_base);
- if(obj) // This can be NULL during destruction.
- {
- #ifdef GLIBMM_EXCEPTIONS_ENABLED
- try // Trap C++ exceptions which would normally be lost because this is a C callback.
- {
- #endif //GLIBMM_EXCEPTIONS_ENABLED
- // Call the virtual member method, which derived classes might override.
- return obj->get_document_vfunc();
- #ifdef GLIBMM_EXCEPTIONS_ENABLED
- }
- catch(...)
- {
- Glib::exception_handlers_invoke();
- }
- #endif //GLIBMM_EXCEPTIONS_ENABLED
- }
- }
-
- BaseClassType *const base = static_cast<BaseClassType*>(
- g_type_interface_peek_parent( // Get the parent interface of the interface (The original underlying C interface).
-g_type_interface_peek(G_OBJECT_GET_CLASS(self), CppObjectType::get_type()) // Get the interface.
-) );
-
- // Call the original underlying C function:
- if(base && base->get_document)
- return (*base->get_document)(self);
-
-
- typedef gpointer RType;
- return RType();
-}
-#endif //GLIBMM_VFUNCS_ENABLED
-
-#ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
-#endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
-
-
-Glib::ObjectBase* Document_Class::wrap_new(GObject* object)
-{
- return new Document((AtkDocument*)(object));
-}
-
-
-/* The implementation: */
-
-Document::Document()
-:
- Glib::Interface(document_class_.init())
-{}
-
-Document::Document(AtkDocument* castitem)
-:
- Glib::Interface((GObject*)(castitem))
-{}
-
-Document::~Document()
-{}
-
-// static
-void Document::add_interface(GType gtype_implementer)
-{
- document_class_.init().add_interface(gtype_implementer);
-}
-
-Document::CppClassType Document::document_class_; // initialize static member
-
-GType Document::get_type()
-{
- return document_class_.init().get_type();
-}
-
-GType Document::get_base_type()
-{
- return atk_document_get_type();
-}
-
-
-Glib::ustring Document::get_document_type() const
-{
- return Glib::convert_const_gchar_ptr_to_ustring(atk_document_get_document_type(const_cast<AtkDocument*>(gobj())));
-}
-
-gpointer Document::get_document()
-{
- return atk_document_get_document(gobj());
-}
-
-
-#ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
-#endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
-
-#ifdef GLIBMM_VFUNCS_ENABLED
-const gchar* Atk::Document::get_document_type_vfunc()
-{
- BaseClassType *const base = static_cast<BaseClassType*>(
- g_type_interface_peek_parent( // Get the parent interface of the interface (The original underlying C interface).
-g_type_interface_peek(G_OBJECT_GET_CLASS(gobject_), CppObjectType::get_type()) // Get the interface.
-) );
-
- if(base && base->get_document_type)
- return (*base->get_document_type)(gobj());
-
- typedef const gchar* RType;
- return RType();
-}
-gpointer Atk::Document::get_document_vfunc() const
-{
- BaseClassType *const base = static_cast<BaseClassType*>(
- g_type_interface_peek_parent( // Get the parent interface of the interface (The original underlying C interface).
-g_type_interface_peek(G_OBJECT_GET_CLASS(gobject_), CppObjectType::get_type()) // Get the interface.
-) );
-
- if(base && base->get_document)
- return (*base->get_document)(const_cast<AtkDocument*>(gobj()));
-
- typedef gpointer RType;
- return RType();
-}
-#endif //GLIBMM_VFUNCS_ENABLED
-
-
-} // namespace Atk
-
-