[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Texmacs-dev] Re: [APRIL] nouveau membres et portages Linux -> Windows
From: |
Joris van der Hoeven |
Subject: |
[Texmacs-dev] Re: [APRIL] nouveau membres et portages Linux -> Windows |
Date: |
Wed, 24 Jul 2002 22:20:32 +0200 (MET DST) |
> > Pour le portage de TeXmacs il y a quelques trucs qui me font toujours peur :
> >
> > * Est-ce que les objets sont suffisamment « dynamiques » ?
> > Par exemple, les menus de TeXmacs sont créés à l'exécution ;
> > est-ce qu'il y aurait de moyens de le faire en wxWindows ou
> > est-ce que toutes les actions possibles doivent être déclarées
> > dans les sources ?
Quelqu'un sait ?
> > * Est-ce qu'il y a un support souple pour le copiage de pixmaps
> > avec masque éventuellement vers/à partir de tampons .
> > Ceci est important pour nous à la fois pour la gestion
> > des polices TeX et le « double buffering ».
>
> Le double buffering ça m'intéresse aussi!! Les méthode d'affichage se
> déroule dans des devices context (DC) qui peuvent être surchargés donc
> spécialisés.
Parfait.
> > * De manière plus générale, est-ce que la plupart des primitives
> > de X ont une contre-partie en wxWindows ?
>
> Lesquels? Si c'est graphique, wxWindows va beaucoup plus loin. Par
> exemple les splines.
Surtout au niveau des évènements ; exemple : est-ce qu'il y
a des équivalents de « pointer grab » et « keyboard grab ».
Par ailleurs, au niveau des « goodies » comme le pixmap pour le pointeur.
Enfin, pour ce qui est la puissance de X : son utilisation à travers
d'un réseau comme pour faire un « talk » (pour le moment on ne l'utilise
pas vraiment encore, mais on y pense).
Pour donner un peu le contexte : dans TeXmacs nous avons deux niveaux
de GUI : une couche abstraite qui est une sorte de sous ensemble
compréhensif de X et une couche « widgets » avec les menus, scrollbars, etc.
Pour porter TeXmacs sur un autre GUI, nous aimerions pouvoir procéder
par les deux étapes correspondantes.
> > * Est-ce qu'il y a la possibilité d'accéder de façon transparante
> > aux couches plus basses sur des architectures particulières.
> > Par exemple, sous X, nous avons une interface avec Ghostscript,
> > qui dessine directement dans une fenêtre X dont on donne l'ID.
>
> La surcharge d'un DC ?
Quelqu'un sait ?