Age | Commit message (Collapse) | Author |
|
� des fuites m�moires (utilisation de Tcl_SetObjResult).
|
|
� la table de tags n'�tait pa prot�g�.
* (WidgetObjCmd): On ne reporte plus d'erreur lors d'op�rations
potentiellement multiples si aucun item n'est impliqu�.
* R��criture compl�te du syst�me de recherche tag/id. Cela
implique la suppression de la table de tags, l'utilisation
homog�ne d'un seul algorithme de recherche d�livrant les
items dans l'ordre d'affichage et enfin la possibilit�
d'utiliser des connecteurs bool�ens pour associer des tags/id
pour effectuer une recherche complexe.
* Un certain nombre de sous commandes de find/addtag admettent
un param�tre suppl�mentaire optionnel pour controler la r�cursivit�
de la recherche.
* La sous commande atpoint de find/addtag est remplac�e par closest
avec une s�mantique identique � celle du canvas. !! INCOMPATIBILITE !!
* la commande hasparts a �t� remplac�e par la commande numparts
a priori plus utile. !! INCOMPATIBILITE !!
* Ajout de la commande verticeat qui retourne l'index de la
coordonn�e la plus proche d'un point donn� pour un item donn�.
Ne fonctionne que pour Curve et Bezier (pour l'instant).
* Le binding des parties priv�es aux �v�nements n'est plus
sp�cifi� par des nombres n�gatifs mais par des symboles :
connection, speedvector, leader, position. De m�me la
commande currenpart retourne ces symboles. !! INCOMPATIBILITE !!
* Les bindings associ�s � un items sont tous d�truits lorsqu'un
item est d�truit. Pr�c�dement les bindings associ�s aux champs et
aux parties priv�es n'�taient pas pris en compte.
* Destruction du timer de clignotement lors de la destruction
d'un zinc.
* Correction d'un bug de redessin des bordures de la fen�tre.
* Correction de pleins de bugs dans la commande mapinfo qui ne
fonctionnait plus depuis le passage en Tcl_Obj.
|
|
* Correction d'un bug dans la conversion des leader anchors
en Tcl_Obj conduisant � un core dump.
* Suppression de la table de tags.
* La fonction CloneItem ne comptabilisait pas les items
qu'elle cr�ait, le compte imprim� � la sortie (debug)
n'�tait donc pas correct.
* Prise en compte du hot_item lors de la destruction d'un item.
* Modification du convertisseur Tcl_Obj vers item suite � la
modification des proc�dures de recherche tag/item.
|
|
code de recherche des items/tags.
Mise � jour des signatures des fonctions li�es aux recherches
tag/item.
|
|
Modification de la signature de la m�thode PickVertex
La variable de classe has_parts devient num_parts ce qui
est plus utile.
|
|
|
|
Ajout d'un item chaud (celui d�livr� par la pr�cedente
recherche d'item).
|
|
noms symboliques pour associer des bindings aux parties priv�es
(connexion, guideur, ...).
|
|
des fils en ordre inverse.
Modification de Pick afin qu'elle retourne toujours un item :
le plus proche.
|
|
Ecriture de la m�thode PickVertex.
|
|
|
|
|
|
highlight, etc.
Ajout des commandes et event handlers pour g�rer la saisie de texte
et le focus/selection: cursor, dchars, focus, index, insert, select.
Correction des fonctions de recherche de tags/ids afin qu'elles prennent
en compte le groupe de d�part.
La commande group retourne le topgroup si on lui passe en param�tre le
topgroup (le topgroup est son propre groupe).
|
|
saisie de texte, focus, selection, etc.
|
|
|
|
index.
Correction des autres m�thodes et int�gration avec la structure
partag�e dans WidgetInfo.
|
|
|
|
comportant qu'un point.
Correction de la sous commande add de coords. Le nombre de
points n'�tait pas augment�.
Mise � jour de la structure de classe.
|
|
|
|
|
|
Ajout d'une spec de field "dimension du label".
Modifs suite � l'ajout du focus et de la selection.
|
|
de libtcl en perl.
|
|
|
|
Prise en compte de l'anneau de focus.
|
|
|
|
de mettre � jour le nouveau nombre de points.
|
|
coords aux polygones multi-contours.
|
|
Exportation de la fonction de lissage par des Beziers.
Ajout de la fonction d'interpolation par des Beziers.
|
|
|
|
|
|
de Tcl_Free pour la lib�ration de ressources TCL (listes).
Adaptations suite � l'introduction des polygones multi-contours.
|
|
|
|
|
|
|
|
Correction d'un bug emp�chant l'antirec ailleurs que dans le topgroup.
|
|
|
|
calcul de distance � un point.
Adaptation suite � la r�alisation des polygones multi-contours.
|
|
g�om�triques sur les polygones.
S�paration de la partie {smooth, Bezier} dans l'item Bezier.
|
|
multi-contours.
|
|
tags 'current' sur des items visit�s par le pointeur
lorsqu'un bouton est enfonc� (simulation du grab implicite).
* (FindItems): find et addtag utilis�s avec l'option withtag
ne reportent plus d'erreur si l'item ou le tag sont inconnus.
addtag ne fait rien et find retourne une chaine vide.
* Adaptation suite au remanniement du traitement des piles de clip
et de transfo.
|
|
R�alisation des d�grad�s.
|
|
|
|
de d�grad�s (lecture / �criture / partage).
|
|
du � la non utilisation d'un Uid. D�sormais Tk_GetUid est
systematiquement appel�e par pr�caution.
Remplacement de ZnColorGradientPixel par ZnColorGradientColor
plus g�n�rale.
Ajout de ZnColorGradientMidColor pour r�cup�rer la couleur centrale
d'un gradient.
|
|
Modification de l'api de DrawLineShape pour pouvoir
utiliser la liste de points X de travail.
|
|
|
|
pour utiliser la fonctionalit� fournie par Item.c
|
|
Correction du pb d'arrondi dans ComputeCoordinates: on ne
tenait pas compte de la r�solution de l'ancre.
|
|
Mise � dispo des routines de gestion de la pile de transfo
et de la pile de clip.
Utilisation des routines de clip pour la r�alisation des champs.
|
|
afin de la rendre utilisables par les items en interne.
|