[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Attempting to Create Obj-C Gecko Framework
From: |
Brian Powell |
Subject: |
Re: Attempting to Create Obj-C Gecko Framework |
Date: |
Tue, 10 Apr 2001 10:13:08 -0600 |
On Tuesday, April 10, 2001, at 12:29 AM, Richard Dale wrote:
I'm doing the wrappers for KDE/Qt/C/Objective-C. I have a pair of source
convertors, one to convert C++ headers to C .h and .cpp files, and the
other to
convert the same headers to the matching Objective-C .h and .m files.
How many
headers/classes/methods are there in the gecko C++ api?
I'll investigate this more and get back with you. I'm still working on
feasibility, direction, etc.
They have a hard coded 'type translation table' of the Qt/KDE C++ types
and
their C/Objective-C mappings, which you would need to adapt for
wrapping Gecko.
Please email me if you would like the two converters, and I can send
them as
attachments c. 100k each (they are written in perl, adapted from the
'kdoc'
documentation tool). They aren't checked into the KDE CVS yet, but
should be in
a couple of weeks in time for 2.2.
I would love to get each of those, even if for no other reason as a
great educational experience. Thank you, I appreciate your help.
Another technical issue is, if you instantiate an instance in the C++
world, and
then it is subsequently referenced in the Objective-C world you need to
automatically create an instance. Then, at '- dealloc' time you need to
make
sure you don't free those sort of instances, because the C++ code would
expect
to be responsible for freeing them. Only C++ instances created as a
result of alloc/init'ing an Objective-C instance directly should be
freed then.
Thank you for the tip, I'll keep that in mind. I assume that there is
cross-communication in your wrapper to Qt? By that I mean that ObjC can
invoke C++ methods (of existing objects) and vice-versa?
Thanks!
--Brian
- Re: Attempting to Create Obj-C Gecko Framework, (continued)
- Re: Attempting to Create Obj-C Gecko Framework, Helge Hess, 2001/04/09
- Re: Attempting to Create Obj-C Gecko Framework, Brian Powell, 2001/04/09
- Re: Attempting to Create Obj-C Gecko Framework, Chad Cunningham, 2001/04/09
- Re: Attempting to Create Obj-C Gecko Framework, strobe anarkhos, 2001/04/10
- Re: Attempting to Create Obj-C Gecko Framework, Richard Dale, 2001/04/10
- Re: Attempting to Create Obj-C Gecko Framework, strobe anarkhos, 2001/04/10
- Re: Attempting to Create Obj-C Gecko Framework, Jeff Teunissen, 2001/04/10
- Re: Attempting to Create Obj-C Gecko Framework, Brian Powell, 2001/04/10
- Re: Attempting to Create Obj-C Gecko Framework, Brian Powell, 2001/04/10
- Re: Attempting to Create Obj-C Gecko Framework, Richard Dale, 2001/04/10
- Re: Attempting to Create Obj-C Gecko Framework,
Brian Powell <=
- Re: Attempting to Create Obj-C Gecko Framework, Richard Dale, 2001/04/10
- Re: Attempting to Create Obj-C Gecko Framework, Helge Hess, 2001/04/10
Re: Attempting to Create Obj-C Gecko Framework, strobe anarkhos, 2001/04/10
Re: Attempting to Create Obj-C Gecko Framework, Pascal Bourguignon, 2001/04/09