Merged revisions 6293,6296-6306,6308 via svnmerge from
[ardour.git] / libs / glibmm2 / tools / m4 / convert_atk.m4
1 include(convert_glib.m4)
2
3 _EQUAL(State,AtkState)
4
5 _CONV_ENUM(Atk,Role)
6 _CONV_ENUM(Atk,Layer)
7 _CONV_ENUM(Atk,RelationType)
8 _CONV_ENUM(Atk,StateType)
9 _CONV_ENUM(Atk,CoordType)
10 _CONV_ENUM(Atk,TextBoundary)
11
12
13 _CONVERSION(`AtkObject*',`Glib::RefPtr<Atk::Object>',Glib::wrap($3))
14 _CONVERSION(`AtkObject*',`Glib::RefPtr<Object>',Glib::wrap($3))
15 _CONVERSION(`AtkObject*',`Glib::RefPtr<Atk::Object>',Glib::wrap($3))
16 _CONVERSION(`AtkObject*',`Glib::RefPtr<const Object>',Glib::wrap($3))
17 _CONVERSION(`AtkObject*',`Glib::RefPtr<const Atk::Object>',Glib::wrap($3))
18 _CONVERSION(`AtkObject*',`const Glib::RefPtr<Atk::Object>&',`Glib::wrap($3, true)')
19 _CONVERSION(`const Glib::RefPtr<Object>&',`AtkObject*',`Glib::unwrap($3)')
20 _CONVERSION(`const Glib::RefPtr<Atk::Object>&',`AtkObject*',`Glib::unwrap($3)')
21 _CONVERSION(`Glib::RefPtr<Atk::Object>',`AtkObject*',`Glib::unwrap($3)')
22 _CONVERSION(`Glib::RefPtr<Object>',`AtkObject*',`Glib::unwrap($3)')
23 _CONVERSION(`AtkRelationSet*',`Glib::RefPtr<RelationSet>',Glib::wrap($3))
24 _CONVERSION(`const Glib::RefPtr<Relation>&',`AtkRelation*',`Glib::unwrap($3)')
25 _CONVERSION(`AtkRelation*',`Glib::RefPtr<Relation>',Glib::wrap($3))
26 _CONVERSION(`AtkStateSet*',`Glib::RefPtr<StateSet>',Glib::wrap($3))
27 _CONVERSION(`const Glib::RefPtr<StateSet>&',`AtkStateSet*',`Glib::unwrap($3)')
28
29 _CONVERSION(`AtkGObjectAccessible*',`Glib::RefPtr<ObjectAccessible>',Glib::wrap($3))
30 _CONVERSION(`AtkGObjectAccessible*',`Glib::RefPtr<const ObjectAccessible>',Glib::wrap($3))
31
32 _CONVERSION(`AtkAttributeSet*', `AttributeSet', `AttributeSet($3, Glib::OWNERSHIP_DEEP)')
33 _CONVERSION(`const AttributeSet&', `AtkAttributeSet*', `($3).data()')
34