aboutsummaryrefslogtreecommitdiff
path: root/generic
AgeCommit message (Collapse)Author
2002-04-12Invalidation de l'item de focus si la taille du curseurlecoanet
d'insertion change.
2002-04-11Int�gration de ZnNeedRedisplay dans ZnDamage.lecoanet
-render n'est plus un bool�en: il a trois �tats: 0 pour le rendu X, 1 pour le rendu GL direct (si possible), 2 pour le rendu GL indirect. Toutes les commandes acceptant un param�tre field optionnel comprennent un field index "" comme �tant une absence de param�tre: aucune erreur n'est g�n�r�e et tout se passe comme si le param�tre n'avait pas �t� sp�cifi�. Les commandes 'focus' et 'select item' retournent une liste (item, field) ou "" si pas d'item. La pr�sence de field est garantie (liste de longueur 2) mais peut �tre "", se qui veut dire pas de field. On peut directement utiliser le r�sultat de ces commandes comme param�tres pour les commandes prennant un couple item, field. La commande currentpart prend un param�tre bool�en optionnel qui sp�cifie si elle doit reporter les parties priv�es de l'item ou seulement les fields (elle retourne "" si le pointeur est sur une partie priv�e). Lors d'un chagement de position de curseur il etait inutile de reprendre la g�om�trie de l'item concern�, seulement refaire l'affichage.
2002-04-11Correction d'un core dans DeleteChars suite � un pointeurlecoanet
non d�r�f�renc�. Int�gration des nouveaux indices: bol, eol, bow, eow, up, down. Mise � jour des indices de s�lection et d'insertion lors d'une reconfiguration du texte (bug). L'indice sel.end retourne en fait l'index du caract�re de fin de s�lection plut�t que le point insertion entre celui-ci et le suivant.
2002-04-11Simplification du protocole de DrawFields, RenderFields,lecoanet
FieldInsertChars, FieldDeleteChars suite au changement de variable dans FieldSet: au lieu de m�moriser wi on m�morise l'item correspondant au fieldset c'est plus logique et �a offre plus de possibilit�s. Correction d'un bug dans DeleteChars et InsertChars: il faut effacer le cache de layout des fields et prevenir l'appelant afin qu'il programme un recalcul de g�om�trie. Int�gration des nouveaux indices: bol, eol, bow, eow, up, down. Mise � jour des indices de s�lection et d'insertion lors d'une reconfiguration du texte (bug).
2002-04-11Simplification du protocole de DrawFields, RenderFields,lecoanet
FieldInsertChars, FieldDeleteChars suite au changement de variable dans FieldSet.
2002-04-11Simplification du protocole de DrawFields, RenderFields,lecoanet
FieldInsertChars, FieldDeleteChars suite au changement de variable dans FieldSet: au lieu de m�moriser wi on m�morise l'item correspondant au fieldset c'est plus logique et �a offre plus de possibilit�s. Correction d'un bug dans DeleteChars et InsertChars: il faut invalider la g�om�trie de l'item afin qu'il refasse le layout des champs.
2002-04-11Int�gration de l'appel � ZnNeedRedisplay dans ZnDamage.lecoanet
2002-04-11Modif de la variable render pour accomoder 3 �tats.lecoanet
2002-04-08Support du focus sur tous les items.lecoanet
Support du focus sur les fields. Support de la s�lection/curseur sur les fields. Les textes des fields sont editables. Transfert des commandes sur les MapInfos dans MapInfo.c. R�cup�ration du code d'endommagement/r�paration depuis Item.c. Diverses modifs li�es � la restructuration de Item.c et � la suppression de ITEM_P. D�but de modif des routines de recherche sur les tags (transfert de param�tres entre ZnTagSearchScan et ZnTagSearchFirst).
2002-04-08R�am�nagement du code entre MapInfo Item et tkZinclecoanet
2002-04-08Support du focus/selection sur les fields.lecoanet
2002-04-08Modifs suite � la restructuration de Item.clecoanet
Ajout du support pour edition de texte/selection/curseur dans les fields.
2002-04-08Ajoute la manipulation de texte et de la s�lection/curseur sur leslecoanet
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.
2002-04-08Int�gration du code des commandes externes qui se trouvaientlecoanet
dans tkZinc.c
2002-04-08Modifs suite � restructuration de Item.clecoanet
2002-04-08Restructuration de Item.c. Group a r�cup�r� tout le codelecoanet
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.
2002-04-08*** empty log message ***lecoanet
2002-04-08Ajustements suite a la restructuration de Item.c et � la creation de Field.clecoanet
2002-04-08Corrige core dump provoqu� par la destruction d'un clone dont onlecoanet
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.
2002-03-29* passage des champs de bits utilis�s par les flags a 16 bits et mise � jourlecoanet
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.
2002-03-29* Modification du visual demand� en GL. D�sormais on r�clamelecoanet
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.
2002-03-29* Les flags sont dans un unsigned short (16 flags).lecoanet
* 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�.
2002-03-29* Les flags sont dans un unsigned short (16 flags).lecoanet
* Adaptation de RenderPolyline (closed inutile).
2002-03-29* Les flags sont dans un unsigned short (16 flags).lecoanet
2002-03-29*** empty log message ***lecoanet
2002-03-29* Correction d'un core dump dans Clone. Les structures geometriqueslecoanet
�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).
2002-03-29Les champs de bit part_sensitive et flags du header sont port�slecoanet
� 16 bits (unsigned short).
2002-03-29Rajout de plusieur caract�res oubli�s � la liste des caract�reslecoanet
trait�s par openGL.
2002-03-29Suppression du parametre inutile closed.lecoanet
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).
2002-03-29* Adaptation de RenderPolyline (closed inutile).lecoanet
2002-03-29* Correction d'un core dump dans Clone. Les structures geometriqueslecoanet
�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).
2002-03-26Correction de itemconfigure pour ne pas reporter d'erreur en caslecoanet
d'attribut inconnu sur un tag.
2002-03-26Correction du probl�me de redessin avec GLX_DAMAGE du en une mauvaiselecoanet
interaction entre calcul de damaged area et suppression de inset. Le scissor n'etait pas r�activ� apr�s le redessin de la bordure.
2002-03-26Correction d'un core dump sur linewidth non nul.lecoanet
2002-03-26Suppression d'un printlecoanet
2002-03-26Correction d'un core dump du � une non d�allocation de l'entr�elecoanet
d'un label format dans la table de hash en cas d'erreur.
2002-03-15Ajustement des ressources couleurs pour tenir compte de lalecoanet
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.
2002-03-15Ajustement des ressources couleurs pour tenir compte de lalecoanet
g�n�ralisation des gradients. Traitement centralis� des images. Les reliefs ont leur propre alpha.
2002-03-15Ajustement des ressources couleurs pour tenir compte de lalecoanet
g�n�ralisation des gradients. Traitement centralis� des images.
2002-03-15Ajustement des ressources couleurs pour tenir compte de lalecoanet
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.
2002-03-15Ajustement des ressources couleurs pour tenir compte de lalecoanet
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.
2002-03-15Ajustement des ressources couleurs pour tenir compte de lalecoanet
g�n�ralisation des gradients. Ajout d'une section de compilation conditionnelle pour permetttre la compilation sans GLX.
2002-03-15Ajustement des ressources couleurs pour tenir compte de lalecoanet
g�n�ralisation des gradients.
2002-03-15Suppression de l'inset.lecoanet
Ajustement des ressources couleurs pour tenir compte de la g�n�ralisation des gradients.
2002-03-15ajout de l'alpha dans les gradients reliefs.lecoanet
2002-03-15Traitement centralis� des images.lecoanet
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.
2002-03-15*** empty log message ***lecoanet
2002-03-15*** empty log message ***lecoanet
2002-03-15Correction d'un bug dans GetCirclePoints qui amenait une facettelecoanet
pour des arcs non complets.
2002-03-15Ajout d'un prototype oubli�lecoanet