Age | Commit message (Collapse) | Author |
|
|
|
|
|
Ajout du support pour edition de texte/selection/curseur
dans les fields.
|
|
textes des fields.
Support du focus sur les fields.
Restructuration du fichier/ Le code des fields est d�sormais dans Field.c
le code ing�rant dans group est rapatri� dans group et le code de
redessin / endommagement est dans tkZinc. Des modifs importantes dans le
protocole de certaines fonctions ont �t� n�cessaire. Ca touche pratiquement
tous les fichiers ainsi que certaines m�thodes de ITEM.
Suppression de ITEM_P, les m�thodes sont remplac�es par des fonctions
externes pr�fix�es par Zn.
|
|
dans tkZinc.c
|
|
|
|
manipulant son �tat interne, principalement la display list,
la liste des d�pendants. Il exporte des fonctions permettant
l'acc�s � certaines donn�es en lecture.
|
|
|
|
|
|
a chang� le texte.
Corrige une erreur sur changement de fonte en openGL. La fonte
n'�tait pas utilis�e lors du dessin (txf non remis � z�ro).
Modifs suite � la restructuration de Item.c et � la cr�ation de Field.c
Modifs suite � la g�n�ralisation du focus et � la possibilit� de
mettre le focus sur un champ.
|
|
des routines de traitement du type ZN_CONFIG_BOOL
* Les erreurs du la configuration d'un attributs inconnus sont d�sormais
ignor�es volontairement par ConfigureAttributes. Traitement du pb avec
itemconfigure.
* Correction d'un core dump lors de la duplication des fields. Les ressources
geometriques li�es aux gradietns doivent �tre dupliqu�es imm�diatement plut�t
que mises � NULL.
|
|
24bits sans alpha. Ca permet de tourner Mesa.
* itemconfigure encore modifi� pour accepter des attributs inconnus.
La modif est en fait dans Item.c
* Traitement de l'option -tile pour l'immuniser contre les images
sans contenu.
|
|
* Correction du calcul de la longueur de ligne pour
tenir correctment compte du \n de fin. Il s'affichait
sous forme d'un petit carr�.
|
|
* Adaptation de RenderPolyline (closed inutile).
|
|
|
|
|
|
�taient mises � NULL pour �tre remplies par ComputeCoordinates. En fait
il fallait les copier tout de suite.
* Les flags sont dans un unsigned short (16 flags).
* Adaptation de RenderPolyline (closed inutile).
|
|
� 16 bits (unsigned short).
|
|
trait�s par openGL.
|
|
Correction de deux bugs sur les polylines ferm�es qui
empechait de dessiner les joins/bouts dans certains cas
(utilisation par rectangle, les deux coins du haut n'�taient
pas dessin�s, dernier join et bout).
|
|
|
|
�taient mises � NULL pour �tre remplies par ComputeCoordinates. En fait
il fallait les copier tout de suite.
* Les flags sont dans un unsigned short (16 flags).
* Adaptation de RenderPolyline (closed inutile).
|
|
d'attribut inconnu sur un tag.
|
|
interaction entre calcul de damaged area et suppression de inset.
Le scissor n'etait pas r�activ� apr�s le redessin de la bordure.
|
|
|
|
|
|
d'un label format dans la table de hash en cas d'erreur.
|
|
g�n�ralisation des gradients.
Traitement centralis� des images.
Les reliefs ont leur propre alpha.
Ajout de l'attribut booleen -smoothrelief qui permet
de choisir la progression longitudinale du relief : soit
progressive, soit par facettes.
Adaptation pour les nouvelles constantes de relief.
Dessin des marqueurs sur les sommets en GL.
|
|
g�n�ralisation des gradients.
Traitement centralis� des images.
Les reliefs ont leur propre alpha.
|
|
g�n�ralisation des gradients.
Traitement centralis� des images.
|
|
g�n�ralisation des gradients.
Les flags priv�s occupent un int d�sormais. Ils avaient
d�bord� et provoqu� le bug de l'attribut -lastasfirst.
Compilation conditionnelle du code de Didier sur le
positionement de l'�tiquette, �a mettait la panique dans
les applis, le guideur sautant trop loin brutalement.
|
|
g�n�ralisation des gradients.
Mise en facteur du code calculant le curseur et la selection.
Premiere �tape vers le support GL.
Suppression du inset.
|
|
g�n�ralisation des gradients.
Ajout d'une section de compilation conditionnelle pour
permetttre la compilation sans GLX.
|
|
g�n�ralisation des gradients.
|
|
Ajustement des ressources couleurs pour tenir compte de la
g�n�ralisation des gradients.
|
|
|
|
Correction d'un bug qui empechait de dessiner les
arcs pleins correctement. GetCirclePoints traite
les arcs dont l'angle de fin coincide avec l'angle
de d�but comme complets alors que l'item utilise
un extent de 360.
Ajustement des couleurs par d�faut pour tenir compte
de la g�n�ralisation des gradients.
|
|
|
|
|
|
pour des arcs non complets.
|
|
|
|
couleur qui prennent la forme d'un gradient. D�sormais tout est
gradient.
Suppression du d�calage d'origine qui faisait que la zone des
coordonn�es zinc �tait d�cal�e de la valeur de la bordure relief.
D�sormais elle correspond � celle de la fen�tre. LE 0,0 �tant alors
sous la bordure.
Correction d'un bug dans la commande chggroup qui posait probl�me
lorsque l'on changeait un groupe de groupe sans ajuster sa position.
Correction d'un bug dans la commande numparts qui retournait un
booleen � la place d'un entier positif.
|
|
Modif de la fonction ZnWarning pour retirer le newline.
|
|
options du widget, sont pass�es en gradient ce qui permet
d'avoir l'alpha partout.
|
|
|
|
|
|
d'une image Tk et sont affectation � un attribut.
|
|
�taient faites par Tk. Maintenant puisque l'on a �tendu les
possibilit�s on le fait en interne.
|
|
Correction de la conversion d'attibut angle.
Correction du pb empechant les leaderanchors de fonctionner.
Traitement des erreurs sur les images bugg�es.
Correction du dessin del a bordure du widget suite � la
suppression de l'inset.
Le fillcolor est directement pris sur le gradient par
d�faut puisque maintenant il n'y plus que cela (les options
couleurs du widget sont aussi des gradients).
|
|
|