mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-22 14:46:34 +01:00
switch glibmm/giomm to 2.18
git-svn-id: svn://localhost/ardour2/branches/3.0@5306 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
e6c240a691
commit
a73d15e989
423 changed files with 142369 additions and 23979 deletions
|
|
@ -1,4 +1,4 @@
|
|||
dnl $Id: class_gobject.m4 479 2007-12-28 11:51:47Z murrayc $
|
||||
dnl $Id: class_gobject.m4 798 2009-03-20 22:08:01Z jaalburqu $
|
||||
|
||||
|
||||
define(`_CLASS_GOBJECT',`dnl
|
||||
|
|
@ -32,6 +32,15 @@ define(`__BOOL_CUSTOM_DTOR__',`$1')
|
|||
_POP()
|
||||
')
|
||||
|
||||
dnl For classes that need custom code in their cast and construct_params
|
||||
dnl constructor.
|
||||
define(`_CUSTOM_CTOR_CAST',`dnl
|
||||
_PUSH()
|
||||
dnl Define this macro to be tested for later.
|
||||
define(`__BOOL_CUSTOM_CTOR_CAST__',`$1')
|
||||
_POP()
|
||||
')
|
||||
|
||||
dnl Gdk::Pixmap_Class::wrap_new() needs a custom implementation, in order
|
||||
dnl to create a Gdk::Bitmap object if appropriate. See comments there.
|
||||
define(`_CUSTOM_WRAP_NEW',`dnl
|
||||
|
|
@ -169,6 +178,8 @@ __CNAME__* __CPPNAME__::gobj_copy()
|
|||
return gobj();
|
||||
}
|
||||
|
||||
ifdef(`__BOOL_CUSTOM_CTOR_CAST__',`dnl
|
||||
',`dnl
|
||||
__CPPNAME__::__CPPNAME__`'(const Glib::ConstructParams& construct_params)
|
||||
:
|
||||
__CPPPARENT__`'(construct_params)
|
||||
|
|
@ -181,6 +192,8 @@ __CPPNAME__::__CPPNAME__`'(__CNAME__* castitem)
|
|||
__CPPPARENT__`'(__PCAST__`'(castitem))
|
||||
{}
|
||||
|
||||
')dnl
|
||||
|
||||
ifdef(`__BOOL_CUSTOM_DTOR__',`dnl
|
||||
',`dnl
|
||||
__CPPNAME__::~__CPPNAME__`'()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue