- intermediate points are deleted when going outside its four bound (top/bottom side of the graph, and X of the points on its left/right)
- for convenience, first and last point are stopped by the graph border and deleted when going over the X of the point on its right/left respectively
- graphical celan up (surrounding frame deleted, histogram realigned)
- a feedback tell what point is going to move
- on Button press, the point doesn't move to the cursor anymore. Instead, the cursor
is hidden during the drag and reappear in the same place it disappeared
- by default, a 0.5 factor is used to move the point during the drag
(i.e. you have to move the move of 2 pixel to move the point of one pixel)
- keyboard can be used to fine tune the point position (subpixel placement) :
- CTRL : factor = 0.1
- SHIFT : factor = 0.02
- CTRL+SHIFT : factor = 0.005
In the mean time, i had to create a new "Empty" cursor to hide it.
A new method has been created to easily modify the cursor of the main window.
- if no controle key is pressed, you can set 1 of the 8 filters
- if control key is pressed, you can add/remove stars individually
- if shift key is pressed while clicking on a star :
- if there's no star switched on, it switch on the star
from "unrated" up to the clicked stars
- if 1 star is switched on, it switch all the stars beetween
this one and the clicked one
- if there's more than 1 star switched on, the click is ignored
- controle + shift -> the click is ignored
The "unrated" toggle is now part of the range and should be understood as "Rank 0".
New class TagDirectoryTable to support array of tags
class Tag has a property allocOwnMemory to reference external memory (saved by parent directory)
Pentax LensID support deconding of compatible lens with same number, by guessing.
Exifpanel add array of tags as SYSTEM.
Reordered stdattribs by tagID.