aboutsummaryrefslogtreecommitdiff
path: root/generic/Group.c
AgeCommit message (Collapse)Author
2006-10-17Ported to Mac Os (without X11).lecoanet
2006-08-28Added a -catchevent attribute that specifies whether an item should handlelecoanet
events or act as a decorating object. Groups can be controlled too, there catching state propagates to their children.
2005-10-05Found at more general way to fix Bug 41. Try to insert the itemlecoanet
a bit more cleverly in the dependant list.
2005-10-05Fix Bug 41 related to a badly updated connection betweenlecoanet
tracks or waypoints. The update was dependant on the connection ordrer between items. This bug induced a bad bounding box and thus a failure to correctly detect enter/leaves on the connection.
2005-05-10Merge of the newly developped postscript code (still not fully functional).lecoanet
2005-04-27Modified the copyright to BSD style.lecoanet
2005-04-13Expanded the tabs into spaces to make the indenting independant oflecoanet
the editing environment (emacs vs vi for example).
2005-03-22Suppressed __unused attribute, this will be dealed withlecoanet
by the gcc directive -Wno-unused-parameter and VC++ does not care about these anyway.
2005-02-12Fixed the __unused macro to avoid a clash with dummy variables used in 64 ↵lecoanet
bits headers
2005-01-24Suppressed the conditional compilation of the anti-overlappinglecoanet
code. Added the conditional compilation of all the atc code.
2004-09-09Tentatively fixed a find enclosed/overlapping bug related tolecoanet
whether the search is recursive or not.
2004-07-30*** empty log message ***lecoanet
2004-07-28Changed the group picking code to enable correct picking with alecoanet
complex clipping shape. CVS: ---------------------------------------------------------------------- CVS: Enter Log. Lines beginning with `CVS: ' are removed automatically CVS: committing files: CVS: /home/lecoanet/TCLTK/Tkzinc-3.2.99/generic/Group.c CVS: CVS: Type C-c C-c when done or C-c C-d to abort. CVS: ----------------------------------------------------------------------
2004-04-30Modification of ZnQueryAttribute signaturelecoanet
Adaptation for the new global variables Reworking of the class structure Fixed a bug in PopTransform causing a core dump under Windows (and potentially elsewhere). Modifs to adapt the Rendering when the scissors are not active.
2004-03-24Added a boolean abs to the translate method. Added the tget method.lecoanet
2004-03-23This undo the addition of a -position attribute.lecoanet
2004-03-03Coords: Fixed a typo when returning the position.lecoanet
2004-03-03Changes to implement a new behavior for -position attribute and local ↵lecoanet
transforms.
2004-02-13Changed the PostScript method signaturelecoanet
2004-01-26 * (Pick): Added a quick bbox test for intersectionlecoanet
between the pick halo bbox and item bboxes. * (ToArea, Pick): Added the override atomic feature. * (ComputeCoordinates): The group bbox is clipped on the clip item bounding box.
2003-10-02Change in the api of ZnConfigureAttributes.lecoanet
2003-06-16Use of ZnGetGradientPixel in X.lecoanet
2003-04-16Update from the Windows port and general cleanup/restructurelecoanet
2003-01-22*** empty log message ***lecoanet
2003-01-15 * (Clone): Rej�te toute tentative de cloner le top group.lecoanet
2002-12-20Correction d'un bug lors de l'utilisation d'un item de clip quilecoanet
ne g�n�re pas de surface donc pas de tristrip.
2002-12-09 * Adaptation pour permettre de g�rer des displays lists en GL.lecoanet
2002-11-05Ajout du param�tre controls � la m�thode Coords.lecoanet
Corrections suite au d�placement du champ fan dans la structure ZnStrip.
2002-09-26 * (ZnGroupExtractItem, ZnGroupInsertItem): La g�om�trie groupe estlecoanet
mis � jour lorsqu'un item est ajout�/enlev� du groupe. Le bug est apparu lors de la restructuration de Item.c (cr�ation des fonctions sus nomm�es et de Field.c).
2002-09-02*** empty log message ***lecoanet
2002-07-05 * (ToArea): Correction de la protection de la variable reportlecoanet
le push etait mal plac�. Le find overlapping/enclosed donnait des r�sultats al�atoires selon le point de d�part.
2002-06-25 * (ToArea): Correction d'un PopTransform mal plac� provoquantlecoanet
des comportements bizarres dans les applis (symptome les objets se d�placent et/ou deviennent invisibles).
2002-06-24 * (IsSensitive): La sensibilit� des groupes parents n'�taitlecoanet
pas prise en compte dans le r�sultat suite � une typo.
2002-05-29 * (ToArea): Correction du comportement de ToArea: le testlecoanet
d'atomicit� �tait effectu� trop t�t emp�chant une recherche overlapping/enclosed � partir d'un groupe(ou d'un fils d'un groupe) atomique. De plus le m�me test empechait le groupe de d�part d'enregistrer ses fils (il ne doit pas se comporter comme un groupe atomique m�me si il l'est).
2002-05-16Ajout de l'attribut -composealpha et traitement de la compositionlecoanet
de l'alpha en fonction. La prise en compte du -composealpha des fils est r�alis� �galement dans Group. Mise en correspondance des types d'attributs avec la doc. Modification de ToArea et Pick pour impl�menter une recherche par groupe avec ou sans r�cursivit� (nouvelles fonctionalit�s des commandes de find/addtag). Suppression de la variable de classe has_fields Ajout de la fonction ZnGroupAtomic qui dit si le group est ATOMIC.
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-03-15Suppression de l'inset.lecoanet
Ajustement des ressources couleurs pour tenir compte de la g�n�ralisation des gradients.
2002-02-15Correction d'un bug de clipping. L'image n'�tait pas mise �lecoanet
jour lors de la suppression du clipping.
2001-11-29Integration du dessin s�lectif d'objets en GL commelecoanet
pour le renderer X.
2001-11-26Traitement du clipping non rectangulaire.lecoanet
2001-10-24Ajout d'un alpha aux groupes et expression de l'alpha en pourcentlecoanet
2001-10-12Suppression du code LIBART.lecoanet
2001-03-15Int�gration de GLX.lecoanet
2001-01-12*** empty log message ***lecoanet
2001-01-04Ajout de la compilation conditionnelle de libartlecoanet
2000-12-22Implemente le clipping rectangulaire dans Renderlecoanet
2000-11-13Ajout de la routine Renderlecoanet
2000-06-21Correction de la m�thode Clone qui produisait des clones aveclecoanet
des fils en ordre inverse. Modification de Pick afin qu'elle retourne toujours un item : le plus proche.
2000-06-05Passage en Tcl_Objs et compilation conditionnelle de GPClecoanet
2000-05-26Modif de la structure de classe pour l'ajout des nouvelles m�thodes.lecoanet
Prise en compte de l'anneau de focus.