Jürg Lehni
|
3ac039bd66
|
Implement properties object literal initialization for all Item constructors.
|
2012-12-25 22:12:25 +01:00 |
|
Jürg Lehni
|
ded73142a9
|
Simplify pointOrMatrix parameters and only allow points. Also remove internal _point cache from PointText and directly link #point to #matrix.
|
2012-12-25 17:57:04 +01:00 |
|
Jürg Lehni
|
0d2ed108e2
|
Refactor getBounds code so that functionality can be exposed as static methods on Path.
|
2012-12-15 08:19:10 -08:00 |
|
Jürg Lehni
|
19d145f281
|
Introduce Item#type, returning a simple item type string identifier.
|
2012-11-03 23:43:18 -07:00 |
|
Jürg Lehni
|
e17e94b50b
|
Implement Item#isEmpty() for the various types.
And use it to tell #getBounds() when to ignore items.
|
2012-10-10 20:11:11 -07:00 |
|
Jürg Lehni
|
61dca0b4d0
|
Introduce standard way of passing matrices/points to Item constructors.
|
2011-12-20 23:33:53 +01:00 |
|
Jürg Lehni
|
93ede28f3b
|
Implement new selection drawing mechanism.
Using the new Item#globalMatrix.
|
2011-12-20 11:42:00 +01:00 |
|
Jürg Lehni
|
554047ae38
|
Expose Item#_getCachedBounds and use it in PlacedSymbol for proper handling of nested matrices.
|
2011-12-18 16:55:56 +01:00 |
|
Jürg Lehni
|
d2b1c77686
|
No need to call #getDefinition() internally.
Use private value directly.
|
2011-12-18 16:55:24 +01:00 |
|
Jürg Lehni
|
9e5eb17264
|
Improve Item#transform() and implement #applyMatrix() to support nested matrices. Work in progress.
|
2011-12-18 16:54:21 +01:00 |
|
Jürg Lehni
|
a26bc87686
|
Implement support for Item#matrix in Item#draw().
|
2011-11-30 18:19:23 +01:00 |
|
Jürg Lehni
|
e82deff4b9
|
Fix the drawing of PlacedSymbol bounds when selected.
|
2011-11-27 14:55:49 +00:00 |
|
Jürg Lehni
|
b51cf064b0
|
Make baseItem to last optional parameter of _getBounds.
|
2011-11-26 11:55:19 +01:00 |
|
Jürg Lehni
|
a0ad81b576
|
Pass on the baseItem of a getBounds call, required to implement proper caching later.
|
2011-11-26 11:24:48 +01:00 |
|
Jürg Lehni
|
1fd9242fd8
|
Define private getBounds() function that handles matrix concatenation, bounds caching and calling of _getBounds, leading to further simplifications in PlacedItem.
|
2011-11-26 10:39:51 +01:00 |
|
Jürg Lehni
|
de4b5a0d87
|
Start implementing Item#matrix, work in progress.
|
2011-11-26 10:15:01 +01:00 |
|
Jürg Lehni
|
310fbb260b
|
Remove _boundsCache and replace it with easier _simpleBounds flag.
|
2011-11-24 15:44:26 +01:00 |
|
Jürg Lehni
|
ea87be166e
|
Part one of big refactoring of bouding box handling. Functional, but caching is broken right now.
|
2011-11-24 15:13:21 +01:00 |
|
Jürg Lehni
|
077a83ca7c
|
Fix documentation error.
|
2011-07-11 12:15:34 +02:00 |
|
Jürg Lehni
|
8e6adbc284
|
Fix documentation.
|
2011-07-09 09:28:49 +02:00 |
|
Jürg Lehni
|
9499125b22
|
Link Item <-> Symbol#definition <-> PlacedItem and make sure changed events get sent across the whole chain.
|
2011-07-04 21:27:42 +02:00 |
|
Jürg Lehni
|
45a3e7f873
|
Big refactoring of the way bounds are handled and cached, properly supporting Groups inside Symbols, and also adding #roughBounds, to be used by upcoming hit testing code.
|
2011-07-04 19:45:53 +02:00 |
|
Jürg Lehni
|
10b0062ce2
|
Minor fixes and clean ups.
|
2011-07-04 11:54:52 +02:00 |
|
Jürg Lehni
|
79c0ad8cc5
|
Update copyright notices.
|
2011-07-01 12:17:45 +02:00 |
|
Jürg Lehni
|
609f23c64d
|
Make PlacedItem#matrix private and add getter / setter for it.
|
2011-07-01 11:32:09 +02:00 |
|
Jürg Lehni
|
1cd7165ea2
|
Define PlacedItem as base class for Raster and PlacedSymbol.
|
2011-07-01 11:26:51 +02:00 |
|
Richard D. Worth
|
ac39873693
|
Whitespace. Removed all trailing whitespace from .js files
|
2011-06-30 06:01:51 -04:00 |
|
Jürg Lehni
|
7cd749e63d
|
Change all documentation to new convention of defining @class outside injection scope, fix some comments and a few errors with examples.
|
2011-06-22 23:56:05 +01:00 |
|
Jürg Lehni
|
37f5a64dce
|
Improve _bounds handling by introducing Item#_createBounds() that always uses LinkedRectangle class.
|
2011-06-20 17:34:43 +01:00 |
|
Jürg Lehni
|
bbcec27031
|
Move support for _bounds caching to Item and start using it in PlacedSymbol.
|
2011-06-19 18:07:53 +01:00 |
|
Jürg Lehni
|
3226147e00
|
Use a version of Bootstrap that always produces beans and remove all beans: true instructions.
|
2011-06-17 18:42:29 +01:00 |
|
Jürg Lehni
|
ffa79f4fd1
|
Clean up white spaces in comments.
|
2011-06-14 22:59:45 +01:00 |
|
Jonathan Puckey
|
7abdce4f9c
|
Implement Symbol#place(position)
|
2011-06-03 22:25:37 +02:00 |
|
Jonathan Puckey
|
5c88bdfac9
|
PlacedSymbol docs: use splitpane for constructor example.
|
2011-06-02 20:56:08 +02:00 |
|
Jonathan Puckey
|
2e2b7cad24
|
PlacedSymbol docs: make constructor argument optional.
|
2011-05-30 20:09:46 +02:00 |
|
Jonathan Puckey
|
17fcb923ff
|
Documentation: rearrange @example tags, improve examples, rename boolean -> Boolean and misc smaller edits.
|
2011-05-30 19:42:17 +02:00 |
|
Jonathan Puckey
|
93b06f3acb
|
Add PlacedSymbol documentation.
|
2011-05-23 19:48:48 +02:00 |
|
Jonathan Puckey
|
fc3833f150
|
Fix PlacedSymbol#clone().
|
2011-05-20 19:41:53 +02:00 |
|
Jürg Lehni
|
5713bc07f2
|
Define PlacedSymbol#clone(), needs testing.
|
2011-05-20 08:55:35 +01:00 |
|
Jürg Lehni
|
276eb3301e
|
Define scafold #clone() function for the classes that still required a proper definition.
|
2011-05-19 21:56:49 +01:00 |
|
Jürg Lehni
|
53cc1cd908
|
Apply #position optimisation through caching to all items, not just PlacedSymbol.
|
2011-05-07 13:13:19 +01:00 |
|
Jürg Lehni
|
1413094be2
|
Shorten PlacedSymbol#initialize().
|
2011-05-07 13:12:46 +01:00 |
|
Jürg Lehni
|
72976f4191
|
Use internal _position in PlacedItem and transform it along when a matrix is applied.
|
2011-05-07 11:36:16 +01:00 |
|
Jürg Lehni
|
32ed418bdf
|
Remove unused parameter.
|
2011-05-05 11:20:37 +01:00 |
|
Jonathan Puckey
|
732caec7bf
|
Speed up drawing of selected items.
|
2011-04-21 15:48:21 +02:00 |
|
Jonathan Puckey
|
3fcfe3adbb
|
Implement drawing of selection of PlacedSymbol & Raster items.
|
2011-04-18 18:46:39 +02:00 |
|
Jürg Lehni
|
b5fdecf3d1
|
Rename ObservedRectangle to LinkedRectangle, ObservedPoint to LinkedPoint, and add more comments about what it is they are doing.
|
2011-03-22 17:27:46 +00:00 |
|
Jürg Lehni
|
1267f41559
|
Add beginning of ObservedRectangle support and test it in animatedStar example.
|
2011-03-16 23:32:46 +01:00 |
|
Jonathan Puckey
|
dae2d6acb1
|
Remove todo in PlacedSymbol.
|
2011-03-09 17:09:23 +01:00 |
|
Jürg Lehni
|
72469dc65f
|
Clean up PlacedSymbol constructor, make sure it declares parameters.
|
2011-03-08 17:21:05 +00:00 |
|