Age | Commit message (Collapse) | Author |
|
be considered for focusable items.
Introduce the postscript command (not functional yet!)
|
|
it doesn't fall irremediably to zero.
|
|
* (ComputeCursorAndSel): Corrected an incorrect selection
extent offset. The last character of the selection was
never displayed as part of the selection.
* The insertion cursor wasn't displayed on an the last line
when empty.
|
|
Anchors have been fixed for rotated icons.
|
|
degrees to the rotate method.
* (WidgetObjCmd): Added an optional center for the scale
method.
* (FindItems): Modified the recursive flag of sub-methods
closest, enclosed, overlapping so that the find can be
asked to investigate into atomic groups. Simply say
'override' instead of true/false.
* (WidgetObjCmd): Method bbox no longer works on multiple
tagOrIds but handles label and field bboxes on items
with fields.
* bind now handles virtual events.
* bind accept an alternative syntax for specifying fields.
* Added conditional inclusion of overlap manager include
|
|
|
|
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.
|
|
id is an unsigned int
|
|
* Adaptation to use doubles instead of ZnReal for calls
to Tcl_GetDoubleFromObj.
* (RotateItem): Added a flag to choose between degrees
and radians.
* (ScaleItem): Added an optional scale center
* Added conditional inclusion of overlap manager include
|
|
|
|
Added ZnRectOrigin2Anchor to compute the anchor position on any rectangles
(ZnOrigin2Anchor works only for bounding boxes).
|
|
X images according to a given polygon.
|
|
the same point(s) as the source and the result of the
transformation.
* (ZnTransfoIsTranslation): A NULL (identity) transform caused
a core dump.
* (ZnTransfoInvert): A NULL (identity) transform was not handled
faithfully by the function, it failed to initialize the inverse
transform struct, it only returned a NULL pointer.
* (ZnPrintTransfo): Handled the case of NULL transform pointer
meaning identity transform. It used to core dump ;-(
|
|
|
|
|
|
|
|
|
|
|
|
bounding box to avoid broken redraw.
* Adapted the code to the new MapInfo API with floating point
coordinates.
|
|
|
|
floating point values.
* Reformat of the code to suppress braces inconsistencies
due to ifdefs.
|
|
box to 0.5 pixels instead of 1.
* (ComputeCoordinates): Fixed the way ALIGNED was computed
it didn't work with skew, and had other bugs.
* (GetClipVertices): Fixed a bug on the tristrip returned
when the rectangle is not aligned on axes. The order of
the returned triangle vertices didn't describe a rectangle.
|
|
in openGL mode. The order of the returned triangle vertices
didn't describe a rectangle.
|
|
under X.
|
|
items or named transforms.
* Added a tset method to set a transform from given matrix
values.
* Reformat of the code to suppress braces inconsistencies
due to ifdefs.
* Added a skew method to skew a transform both along x and y
axes.
* The transform command now accept the special tag device as
source and destination. It accept also a named transform
as source and destination.
* Added a reserved tag identity as possible source transform
for command tsave.
* tsave can now take a named transform as source.
|
|
in multi-lines texts.
|
|
being an unsigned causing a mis-coloring of the history
when -lastasfirst is on.
|
|
INV_TRANSFO registered with an item prevented the registration
of other more specific reasons. The text item exhibited the
symptom when interleaving a text modification between two
changes of its transform. In this case INV_TRANSFO prevented
the registering of INV_LAYOUT.
|
|
|
|
control point list was not correctly updated.
|
|
segments instead of straight line segments.
* Added a configuration option -followpointer to try
some optimizations of motion event processing under
application control. The motion events are still
emitted but the enter leave processing is suspended
when this option is set to zero.
|
|
minus the 32 first.
|
|
attribute with the same image value. The previous
behaviour led to a core dump (pb with reference
couting).
|
|
|
|
a ZnBool
|
|
|
|
with tcl and perl-tk.
|
|
Added code to construct the valid region of
an image (shaped) even if TkPhotoGetValidRegion
is not available (perl or not a photo).
Added a fun telling if a point is on the active
area of the image.
Changed the internal api for using images to
match the changes above.
A tkfont reference is kept for each txf using
the font so that the font can be freed if no
longer used.
Use of the max texture size is now reliable and
texture allocation for fonts start with the largest
tex and increase the tex height from 64 to the max
tex limit. This seems to work ok for large fonts.
|
|
|
|
the -symbol attribute for tracks.
Updated the option code to follow the new image behavior.
The scrollbar protocol in perl has been slightly debugged
but still won't work, more on this later.
Update the font code to load fonts infos (GL) only when
receiving the realize event.
|
|
|
|
Corrected a bug in rectangle tiling (textures) under openGL
when optimizing for aligned rectangles.
|
|
|
|
|
|
it is taken for the gradient starting angle, the center being 0,0.
If two values are given, they are taken as the gradient center, the
starting angle being 0. If three values are given they are the gradient
center followed by the gradient starting angle. If four values are
given, they are two points defining the center and the angle/extent
of the gradient (vector based definition).
|
|
|
|
|
|
The font texture is loaded when doing the first drawing.
Changed the api of ZnConfigureAttributes.
|
|
their images changed.
Changed the ZnConfigureAttributes api.
The texture font allocation is postponed
until need for drawing. At that time the
GL engine is guaranteed in the right state.
|
|
if their images changed.
Changed the ZnConfigureAttributes api.
The current position symbol is now correctly read
from the -tracksymbol option and not statically
fixed.
|