aboutsummaryrefslogtreecommitdiff
path: root/generic/tkZinc.c
AgeCommit message (Collapse)Author
2001-03-23Retour arri�re sur le comportement du bind lors d'un button press :lecoanet
le grab est r�tabli. Le bug de l'enter non g�n�r� lors d'un retour dans l'objet de grab est corrig�.
2001-03-15Int�gration GLX.lecoanet
Correction des commandes bbox, monitor et find, elles retournent d�sormais un tableau et non une r�f�rence sur un tableau, c'est plus coh�rent. Correction de la commande mapinfo get, pour les m�mes raisons. La commande type retourne "" ou undef si tagorid n'existe pas au lieu de sortir en erreur. Correction de la commande contour afin qu'elle traite correctement un contour sp�cifi� par des points (plut�t que par un item). Quelques am�liorations des rapports d'erreurs. Modification du traitement des �v�nements pour les items avec des parties/champs. Un Enter/Leave est g�n�r� pour l'item lorsque le pointeur entre ou sort de l'item si celui ci est sensible (m�me si certains champs impliqu�s ne le sont pas). Un Enter/Leave est g�n�r� sur un champ/partie si celui ci est sensible et que l'item est sensible. Ce comportement est plus rationel et devrait conduire � des applis plus simples � �crire et plus pr�dictibles. Suppression du grab sur enfoncement du bouton gauche. Les enter/leave sont toujours �mis.
2001-01-12Correction d'un bug dans le test du nombre max de param�tres de coords.lecoanet
2001-01-04Modification de -localrender en -render.lecoanet
Ajout de la compilation conditionnelle de LIBART.
2000-12-22 Le vecteur vitesse est cod� en flottant.lecoanet
2000-11-13 * (WidgetObjCmd): Dans les commandes raise/lower les itemslecoanet
n'appartenant pas au m�me groupe que le premier item ou l'item de r�f�rence, sont ignor�s. * Ajout du rendu local et de l'option -localrender. * Utilisation du module perfos pour la mesure de perf (monitor).
2000-09-27*** empty log message ***lecoanet
2000-09-27Debut de travail sur le rendu local avec m�moire partag�e.lecoanet
Renommage de la commande verticeat en vertexat.
2000-08-31Correction de probl�mes de comptage de r�f�rence en Perl conduisantlecoanet
� des fuites m�moires (utilisation de Tcl_SetObjResult).
2000-06-21 * (WidgetObjCmd): Correction de la commande dtags. L'acc�slecoanet
� 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.
2000-06-05Passage en Tcl_Objs et compilation conditionnelle de GPClecoanet
2000-05-26Ajout d'options en rapport avec la saisie de texte, focus, selection,lecoanet
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).
2000-05-11Ajout des fonctions contour, fit, smooth et adaptation de la fonctionlecoanet
coords aux polygones multi-contours.
2000-03-23 * (PickCurrentItem): Corrig� un bug tendant � oublier deslecoanet
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.
2000-03-07 * Correction d'un bug d'initialisation du nom de la tuile.lecoanet
* Suppression de la destruction explicite du nom de la tuile, cela doit �tre pris en charge par la gestion des options. * Ajout d'une options angle de lumi�re pour le relief. * Comptage des items. * Gestion du tuilage par nom et non directement par l'image. * Correction de typos.
2000-02-02Passage en Zinclecoanet
2000-01-27Correction de l'initialisation du groupe d'antirec.lecoanet
2000-01-26Il est possible d�sormais de passer des arguments de configurationlecoanet
� la commande clone comme c'est le cas pour add.
2000-01-12Adaptation des ent�tes.lecoanet
Suppression du code sur les lignes doubles dans l'interface MapInfo. Modification des ckalloc en RadarMalloc. Creation d'une commande 'monitor' de monitoring des perfs X11. Corrections de bugs dans RadarSearchWithTagOrId et RadarNextWithTagOrId. Adaptation pour pouvoir d�marrer dans un groupe autre que le top group. Les commandes find et addtag adoptent un param�tre suppl�mentaire optionnel d�signant ce groupe. Extension des possibilit�s de la commande 'coords' et s�paration du code dans une fonction 'Coords'. On peut maintenant ajouter/ retirer des points � certains items (curve). Ajout de la commande 'clone'.