aboutsummaryrefslogtreecommitdiff
path: root/generic/Item.c
AgeCommit message (Collapse)Author
2002-01-22Ajoute le type d'attribut liste de couleurs.lecoanet
Ajout de la classe d'item Triangles. D�placement du code de dessin de la bordure dans Repair. Le changement de contexte GL se fait �galement dans Repair.
2001-11-29R�-agencement de Repair pour int�grer la gestion s�lective deslecoanet
redessin, traiter enti�rement la mise � jour dans la fonction et r�aliser le dessin des bordures et du highlight de focus que se soit en GL ou en X (on ne fait plus appel � Tk).
2001-11-26Traitement du clipping non rectangulaire.lecoanet
2001-11-12Am�lioration de la stabilit� de placement des divers �l�ments d'un ↵lecoanet
champ. Il ne devraient plus flotter les un par rapport aux autres. Correction d'un bug lors de l'utilisation des attributs composescale et composerotation. Correction d'un bug de transparence dans le dessin des champs. Protection au cas o� GetTexFont �chouerait. Le texte n'est alors pas dessin�. Correction du bug d'expose (OpenGL doit rendre toute la sc�ne lors d'un expose, pas X puisqu'on dispose d'une pixmap).
2001-10-24Ajout d'un alpha aux groupes et expression de l'alpha en pourcentlecoanet
2001-10-12Adaptation pour perl-tk 800.023lecoanet
2001-10-12Ajout du rendu des champs en GL.lecoanet
Ajout d'un type d'attribut ALPHA. Ajout du support de clipping (simple) en GL. La routine de rendu des champs est transform�e pour fonctionner avec des callbacks. Suppression du code libart. Correction du code de projection GL qui provoquait une certaine distorsion des textes et images. Ajout du support de tuilage de fond en GL.
2001-06-27Rapport d'erreur en cas d'anomalie sur le gradient relieflecoanet
2001-06-25Modification des gradientslecoanet
2001-03-30Modification afin que itemconfigure et itemcget retournentlecoanet
des tableaux � la place des r�f�rences sur des tableaux. M�nage de la fonction AttributeToObj par la m�me occasion.
2001-03-15Int�gration GLX.lecoanet
Suppression (compilation conditionnelle) de l'utilisation de Tcl_Merge en Perl. On se rapproche un peu plus d'un traitement unifi� Perl et Tcl. Correction du dimensionnement automatique du champ autour d'un texte, on ajoute qq pixels de padding. La correction touche �galement le positionnement du texte dans le champ. Suppression de l'utilisation de ZnListDo, Du coup cela corrige un core dump lorsque l'on d�truit des items d�pendants (cf waypoints). Correction du traitement du clipping des champs. Le clipping est maintenant r�aliser correctement (pas trop petit) et uniquement quand il faut. Avant on clippait plus que n�cessaire, sans que cela ait d'incidence sur le rendu.
2001-01-04Ajout de la compilation conditionnelle de libartlecoanet
2000-12-22InvalidateItems Invalide tous les items d'une certaine classelecoanet
contenus dans group et proc�de r�cursivement. Avant il n'y avait pas de traitement r�cursif.
2000-11-13Modif du moment d'appel de l'antirec, il est fait maintenant danslecoanet
Update. Ajout de code pour le rendu local. Traitement de la profondeur 16 bits uniquement pour l'instant.
2000-08-31Correction d'un probl�me de comptage de r�f�rence en Perl conduisantlecoanet
� des fuites m�moires (utilisation de Tcl_SetObjResult).
2000-06-21 * (RemoveTag): Correction d'un bug conduisant � un core dump.lecoanet
* 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.
2000-06-05Passage en Tcl_Objs et compilation conditionnelle de GPClecoanet
2000-05-26Ajout d'un type d'attribut fenetre.lecoanet
Ajout d'une spec de field "dimension du label". Modifs suite � l'ajout du focus et de la selection.
2000-05-11Correction de bugs li�s � l'utilisation de ZnFree au lieulecoanet
de Tcl_Free pour la lib�ration de ressources TCL (listes). Adaptations suite � l'introduction des polygones multi-contours.
2000-03-23R�alisation des d�grad�s (ressources).lecoanet
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.
2000-03-10 * R�introduction de DrawRectangleRelieflecoanet
* Arrondi de damaged area avant toute utilisation dans Repair.
2000-03-09 * Remplac� DrawRectangleRelief par DrawPolygonRelief.lecoanet
2000-03-07 * Utilise le nom de l'image plutot que son pointeur pour recupererlecoanet
la pixmap de l'image. * (ComputeFieldTextLocation): Le centrage du texte ne tient plus compte de la bordure et du relief. * (ComputeFieldImageLocation): Le centrage de l'image ne tient plus compte de la bordure et du relief. * Comptage du nombre d'items.
2000-02-02Passage en Zinclecoanet
2000-01-27Correction d'un pb de calcul de bbox sur les labels.lecoanet
Correction de l'attribut fonte d'un champs, on ne pouvait pas changer de fonte.
2000-01-13Correction des entetes.lecoanet
Utilisation du module couleur interne. Suppression des lignes doubles. Ajout du type d'attribut fl�che, join, cap. Mise � zero du champ tag lors de la creation d'un item. Mise en oeuvre du clonage. Exportation de la m�thode Update pour isoler l'appel � ComputeCoordinates sur top_group.