- From: Stephane Gully <stephane.gully@inrialpes.fr>
- Date: Tue, 11 Jan 2005 09:32:18 +0100
- To: Francesco Montorsi <f18m_cpp217828@yahoo.it>
- CC: Amaya ML <www-amaya-dev@w3.org>
>
> Hi all,
> I've just downloaded amaya 9.0 and it looks very impressive !!
> Good work ! It's going to be one of my favourite tools...
Thank you, we really appreciate!
>
> Anyway, what I'd like to ask is: I'm developing an open source
> wxWidgets-based application... I was wondering: is there a way
> to integrate the amaya editor window within another wx-based app ?
>
As I said earlier on the wxWidgets mailing list, it should be possible
to create a "wxAmaya" widget but I think there is a lot of work :
- Every Amaya commands should be disconnected from the user interface
and maybe a wxWidgets classe should be created to register Amaya
commands and be able to call it when something append.
- Some work should be also necessary to isolate differents view of the
document and maybe create wxWidgets interfaces to manipulate documents
and view ...
- Network code is not compatible with wxSockets ... it uses libwww and I
didnt succeed to integrate wxSocket in Amaya :(
- Finally I think there is a lot of work around events and eventloop
because If you want to create a Amaya widgets it supposes that Amaya
should be pluggable into an existing evenloop ... This point is not easy
I think.
> I'm starting to dig into amaya developers doc; can you give me an hint
> about the name of the class which handles the document editor window
> of amaya ?
To be short : Each documents are rendered into a opengl canvas which is
named "AmayaCanvas" (inherits from wxGLCanvas), each canvas is embedded
on a frame ("AmayaFrame"), each frame is embedded in a notebook
("AmayaNotebook") page ("AmayaPage"), the notebook is embedded in a
window ("AmayaWindow" which inerits from wxFrame).
Regards,
--
Stéphane GULLY - (http://www.zeitoun.net)
Received on Tuesday, 11 January 2005 08:33:00 UTC