Do what's necessary to initialize a swing component without displaying it on screen
(what swing does only when it's displayed directly on the screen but here it will
never happen)
A DSEngine is an interface for the object which can rotate/translate/scale the elements.
with the 1.1 version you may have to modify all your code with the following regexp :
transformTable\(\n?(.*),\s*\n?(.*),\s*\n?(.*),\s*\n?(.*),\s*\n?(.*),\s*true\)
transformTable\($1, $2, $3, $4, $5, DSEngine.STROKE)
OR
transformTable\($1, $2, $3, $4, $5, DSEngine.MENUBAR)
OR
transformTable\($1, $2, $3, $4, $5, DSEngine.ELEMENT)
The degrees of freedom of the DSElements are their distance to the center, their angle comparing to the right direction
(from center to the ful right), a scale (for zooming features) and
The degrees of freedom of the DSElements are their distance to the center, their angle comparing to the right direction
(from center to the ful right), a scale (for zooming features) and
Dans l'ordre : lower-case, upper-case, KeyCode (on se restreint donc aux keycodes sur un seul byte, pas de keycodes exotiques ou étendus ici (touche 'cut', 'stop',...
This could be seen as part of the transformTable() method but it is better to separate it so element can call it to
know which scale factro was really used by the matrix.
The degrees of freedom of the DSElements are their distance to the center, their angle comparing to the right direction
(from center to the ful right), a scale (for zooming features) and
This could be seen as part of the transformTable() method but it is better to separate it so element can call it to
know which scale factor is really used by the matrix.
According to the repaint speed of rotated element it can be interesting to distinguish when a high quality repaint is
necessary and when a low quality repaint is enough.
in the centralized architecture we have some elements are in the views and one or few element are handled directly by
the DSTabletopPane as drag&dropped elements.
For oriented sharing mode for menus, since I don't know what angle determines a certain user outside of table mode,
I will make an educated guess by assuming it is the angle of their personal menu bar if they have one
According to the repaint speed of rotated element it can be interesting to distinguish when a high quality repaint is
necessary and when a low quality repaint is enough.
According to the repaint speed of rotated element it can be interesting to distinguish when a high quality repaint is
necessary and when a low quality repaint is enough.
Even if a document has its own scale, it can be affected by a global scale effect (blackhole, etc.) Like alpha which
is also dependant of the global angle to know where the element is on the screen Min - 1.0
During resizing scale factor is changed and must be saved
in the centralized architecture we have some elements are in the views and one or few element are handled directly by
the DSTabletopPane as drag&dropped elements.
The degrees of freedom of the DSElements are their distance to the center, their angle comparing to the right direction
(from center to the ful right), a scale (for zooming features) and
The degrees of freedom of the DSElements are their distance to the center, their angle comparing to the right direction
(from center to the ful right), a scale (for zooming features) and
The degrees of freedom of the DSElements are their distance to the center, their angle comparing to the right direction
(from center to the ful right), a scale (for zooming features) and