Jürg Lehni
|
7de0859a85
|
Clean up comments.
|
2011-06-01 20:21:41 +01:00 |
|
Jonathan Puckey
|
884446f606
|
Merge remote branch 'origin/master'
|
2011-06-01 19:49:57 +02:00 |
|
Jürg Lehni
|
29967153c3
|
Clean up TODO comments...
|
2011-06-01 10:49:43 +01:00 |
|
Jonathan Puckey
|
932527ee5c
|
Improve Item's path style documentation.
|
2011-05-31 16:48:48 +02:00 |
|
Jonathan Puckey
|
2b8f1b71ec
|
Documentation: use inline code tags for boolean and number values,
|
2011-05-31 14:28:42 +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 |
|
Jürg Lehni
|
1e9f2dc057
|
Fix typos.
|
2011-05-30 15:17:44 +01:00 |
|
Jürg Lehni
|
15da2fe257
|
Implement Item#isAbove / #isBelow and define tests for it.
|
2011-05-29 19:54:43 +01:00 |
|
Jürg Lehni
|
ba42295942
|
Change variable name in #isEditable() to reflect what's being checked more correctly.
|
2011-05-29 19:22:59 +01:00 |
|
Jonathan Puckey
|
b3eca3895d
|
Documentation: remove dashArray / dashOffset from Item & PathStyle, since they are not implemented yet.
|
2011-05-29 14:51:07 +02:00 |
|
Jonathan Puckey
|
418aee0792
|
Document options of strokeCap / strokeJoin for Item and PathStyle.
|
2011-05-29 14:49:51 +02:00 |
|
Jürg Lehni
|
3c2977287a
|
Simplify Item#isAncestor() by formulating it as the reverse of Item#isDescendant().
|
2011-05-28 21:09:03 +01:00 |
|
Jürg Lehni
|
6aac2b3e67
|
Fix Item#isChild(item).
|
2011-05-28 21:06:30 +01:00 |
|
Jonathan Puckey
|
cd76c8c0e1
|
Documentation: remove ^n from method names, since this isn't necessary anymore.
|
2011-05-28 02:18:10 +02:00 |
|
Jonathan Puckey
|
1520cad144
|
Documentation: capitalize basic types in @ tags.
|
2011-05-27 21:21:49 +02:00 |
|
Jonathan Puckey
|
8e84c79aa6
|
Documentation: capitalize 'string' and 'number' types.
|
2011-05-27 20:15:15 +02:00 |
|
Jonathan Puckey
|
82bc6fc796
|
Documentation: change return type of PathStyle#dashOffset & Item#dashOffset to number.
|
2011-05-27 20:08:06 +02:00 |
|
Jonathan Puckey
|
b3617cdab6
|
Documentation: add PathStyle properties to Item.
|
2011-05-27 20:05:51 +02:00 |
|
Jonathan Puckey
|
4015b022ad
|
Docs: use @true tag in boolean return descriptions and add Key.isDown param options.
|
2011-05-27 18:43:27 +02:00 |
|
Jürg Lehni
|
397d3676ed
|
Merge remote-tracking branch 'origin/master'
|
2011-05-26 21:00:05 +01:00 |
|
Jonathan Puckey
|
6b611add37
|
More documentation edits and function reordering.
|
2011-05-26 20:09:25 +02:00 |
|
Jürg Lehni
|
ddf3670952
|
Fix / remove some comments.
|
2011-05-26 12:04:47 +01:00 |
|
Jonathan Puckey
|
08f6f94fb6
|
Clean up whitespace in Item documentation.
|
2011-05-23 17:10:12 +02:00 |
|
Jonathan Puckey
|
dc66049312
|
Documentation: small adjustment to Item#clone
|
2011-05-23 17:07:35 +02:00 |
|
Jonathan Puckey
|
04e34128ae
|
Fix Raster#visible default value.
|
2011-05-23 16:18:59 +02:00 |
|
Jonathan Puckey
|
3d1317cece
|
Item docs: change order of removeOn documentation.
|
2011-05-23 13:47:21 +02:00 |
|
Jonathan Puckey
|
211635f206
|
Cleanup last commit.
|
2011-05-23 04:20:11 +02:00 |
|
Jonathan Puckey
|
8522a4485e
|
Add documentation for Item.
|
2011-05-22 23:39:54 +02:00 |
|
Jürg Lehni
|
b3281806a3
|
No need to check if _style is defined now since even Layer (ineriting from Group) now has a style.
|
2011-05-21 14:29:00 +01:00 |
|
Jürg Lehni
|
b461368b18
|
Found a clean way for Layer#initialize() to call this.base() too, without implicitely calling paper.project.activeLayer.appendTop.
|
2011-05-21 01:05:22 +01:00 |
|
Jonathan Puckey
|
013fe56ea4
|
Item#_clone: check if the item has a _pathStyle property before copying it.
|
2011-05-20 19:35:26 +02:00 |
|
Jürg Lehni
|
be63d2cf07
|
Remove empty line.
|
2011-05-20 14:04:35 +01:00 |
|
Jürg Lehni
|
87d340e525
|
Introduce private Item#_clone(copy), so subclasses can override the way the copy is actually produced, e.g. providing parameters to the constructor.
|
2011-05-20 08:50:09 +01:00 |
|
Jürg Lehni
|
1c479f315e
|
Add some comments to Item#clone().
|
2011-05-19 22:09:51 +01:00 |
|
Jürg Lehni
|
7401e42316
|
Implement #clone() for Item, Group and Path. Needs testing.
|
2011-05-19 21:56:23 +01:00 |
|
Jürg Lehni
|
b52abbfbc1
|
Replace removed 'hidden' property with 'visible'.
|
2011-05-19 21:55:51 +01:00 |
|
Jürg Lehni
|
26269d394a
|
Rename project/ProjectView -> ui/View.
|
2011-05-17 13:29:07 +01:00 |
|
Jürg Lehni
|
515dbbb151
|
Fix error in Item#removeChildren().
|
2011-05-17 13:09:10 +01:00 |
|
Jürg Lehni
|
baf35ea18c
|
Rename parameter.
|
2011-05-16 20:15:16 +01:00 |
|
Jürg Lehni
|
8a449b0e76
|
Remove deprecated Item#appendChild().
|
2011-05-16 20:14:49 +01:00 |
|
Jürg Lehni
|
f12ed7234a
|
Shorten code.
|
2011-05-16 19:44:46 +01:00 |
|
Jürg Lehni
|
97c4435d87
|
Fix typo.
|
2011-05-16 19:35:42 +01:00 |
|
Jürg Lehni
|
d535a1f6fc
|
Clean up method sequence in Item.
|
2011-05-16 19:35:09 +01:00 |
|
Jürg Lehni
|
75b0fa3596
|
Add Item#removeChildren() and #setChildren().
|
2011-05-16 19:34:57 +01:00 |
|
Jürg Lehni
|
c4203fe174
|
Change the way associated PathStyles are created and updated.
|
2011-05-16 19:21:36 +01:00 |
|
Jürg Lehni
|
cfe968d30e
|
Rename Document -> Project, DocumentView -> ProjectView, paper.document -> paper.project and paper.documents -> paper.projects, to avoid name clashing with window.document.
|
2011-05-16 13:33:15 +01:00 |
|
Jürg Lehni
|
f545805786
|
Move Rectangle#transformCornerCoordinates() to Matrix#_transformCorners().
|
2011-05-16 12:29:52 +01:00 |
|
Jürg Lehni
|
fc776f03eb
|
Add Rectangle#transformCornerCoordinates() and use it in Item.drawSelectedBounds().
|
2011-05-16 11:25:39 +01:00 |
|
Jürg Lehni
|
f0b29e0e4d
|
Make Item#position a LinkedPoint and change the way it's transformed in #transform().
|
2011-05-16 11:19:19 +01:00 |
|
Jürg Lehni
|
3a15360efc
|
Rename ChangeFlags.PATH to GEOMETRY.
|
2011-05-16 00:01:06 +01:00 |
|
Jürg Lehni
|
0dc2241a9c
|
No need to set _index to null since Base.splice() handles that for us.
|
2011-05-15 21:42:31 +01:00 |
|
Jürg Lehni
|
ef0347a6bc
|
Fix accidental internal bean access to #segments.
|
2011-05-15 19:58:29 +01:00 |
|
Jürg Lehni
|
d12608c708
|
Minor clean ups.
|
2011-05-15 18:53:09 +01:00 |
|
Jonathan Puckey
|
a9fbc41e15
|
Clean up Item#name code.
|
2011-05-15 19:27:32 +02:00 |
|
Jonathan Puckey
|
d998cd30f3
|
Add support for accessing items by name through their parent's children list.
|
2011-05-15 19:12:27 +02:00 |
|
Jürg Lehni
|
252a3635dc
|
Replace {@true} tags in documentation ({@true ([^}]*)} -> true $1, false otherwise.)
|
2011-05-15 15:06:10 +01:00 |
|
Jürg Lehni
|
ee8b66e19a
|
Remove methods / fields that are hidden on Scriptographer through @jshide.
|
2011-05-15 15:03:33 +01:00 |
|
Jürg Lehni
|
2c078d8b17
|
Remove all code blocks and group titles from documentation since we're relying on Scriptographer code and documentation generation (through javadoc) for docs.
|
2011-05-15 15:01:59 +01:00 |
|
Jürg Lehni
|
3cb78db5f5
|
Fix typo.
|
2011-05-15 11:32:09 +01:00 |
|
Jürg Lehni
|
1dd0ee2533
|
Simplify Item#getId()
|
2011-05-14 22:38:27 +01:00 |
|
Jürg Lehni
|
5593eb94d0
|
Simplify Item#_removeFromParent().
|
2011-05-14 18:11:31 +01:00 |
|
Jürg Lehni
|
4e059af684
|
Reassign Item#_index in #reverseChildren().
|
2011-05-14 18:07:45 +01:00 |
|
Jürg Lehni
|
0bab694a01
|
Rename Item#children to private Item#_children and add #getChildren getter.
|
2011-05-14 18:07:10 +01:00 |
|
Jürg Lehni
|
df51b25fec
|
Add comment about plain properties that need to send _changed() notifications.
|
2011-05-14 17:57:23 +01:00 |
|
Jürg Lehni
|
de34f8c157
|
Clear Item#_index when removing item and simplify #getIndex().
|
2011-05-14 17:56:56 +01:00 |
|
Jürg Lehni
|
25c2d68f37
|
Switch to Item#_parent / #getParent() as property is read-only.
|
2011-05-14 17:56:14 +01:00 |
|
Jonathan Puckey
|
34077dc901
|
Item#_getBounds: don't include bounds of hidden items.
|
2011-05-08 17:17:54 +01:00 |
|
Jürg Lehni
|
af8fd22ae2
|
Remove hyphen from event types, to go with the naming of the browser world more.
|
2011-05-08 15:35:10 +01:00 |
|
Jürg Lehni
|
8c7b253bc2
|
Add Base.splice() to handle lists of items with _index referneces and use it for paper.documents and Item#children.
|
2011-05-07 16:11:05 +01:00 |
|
Jürg Lehni
|
79f55aa908
|
Fix recently introduce error in append().
|
2011-05-07 15:41:07 +01:00 |
|
Jürg Lehni
|
999fb129cc
|
Some code clean ups.
|
2011-05-07 15:40:02 +01:00 |
|
Jürg Lehni
|
9ef542ff9a
|
Add comment to #_canged().
|
2011-05-07 14:57:20 +01:00 |
|
Jürg Lehni
|
3ff2880ca8
|
Make Item#setDocument() and #removeFromParent() private.
|
2011-05-07 14:50:48 +01:00 |
|
Jürg Lehni
|
2f6fbcba74
|
Check result from removeFromParent().
|
2011-05-07 14:34:57 +01:00 |
|
Jürg Lehni
|
4e6e855461
|
Change '// TODO: Port' comments to '// PORT:'.
|
2011-05-07 14:18:27 +01:00 |
|
Jürg Lehni
|
dabc2b97ed
|
Implement change-notification in a proper way, using ChangeFlags that tell it what exactly has changed, and clearing caches accordingly.
|
2011-05-07 13:39:17 +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
|
15b7cfec0b
|
Shorten Item#translate().
|
2011-05-07 13:09:04 +01:00 |
|
Jürg Lehni
|
34785534e0
|
Use getPosition() rather than getBounds().getCenter().
|
2011-05-07 11:25:46 +01:00 |
|
Jürg Lehni
|
3a5aa466de
|
Add comments about things to change.
|
2011-05-07 10:07:21 +01:00 |
|
Jürg Lehni
|
c36db3a55c
|
Introduce private faster Matrix#_transform* methods that lack arguments checks, and use them internally.
|
2011-05-06 13:28:35 +01:00 |
|
Jürg Lehni
|
14549a383b
|
Improve Item#_getBounds().
|
2011-05-05 00:16:28 +01:00 |
|
Jürg Lehni
|
ab9cce137c
|
Separate PathStyle constructor into internal PathStyle.create(item, style) and public PathStyle(style).
|
2011-05-05 00:00:41 +01:00 |
|
Jürg Lehni
|
bdbbca487f
|
Remove rounding in drawSelectedBounds().
|
2011-05-04 17:44:08 +01:00 |
|
Jürg Lehni
|
49645f8a0d
|
Do not use short-forms and syntax magic in core API.
|
2011-05-03 09:34:07 +01:00 |
|
Jürg Lehni
|
52a73e86ce
|
Clean up code (for() -> for ()).
|
2011-05-03 08:54:13 +01:00 |
|
Jürg Lehni
|
cd58351864
|
Add comment about porting chainable calls back to Sg.
|
2011-04-30 22:30:54 +01:00 |
|
Jürg Lehni
|
4d999d57e2
|
Replace all type converting string compares with ===, !==.
|
2011-04-28 13:23:17 +01:00 |
|
Jonathan Puckey
|
e1f5d4952d
|
Minor cleanups and fixes in Item.
|
2011-04-28 12:50:53 +02:00 |
|
Jonathan Puckey
|
861812f3ad
|
Fix bug in previous commit.
|
2011-04-28 12:39:55 +02:00 |
|
Jonathan Puckey
|
1666a36210
|
Have Item#_getBounds return a normal rectangle when called with includeStroke flag, since Item#getStrokeBounds is read only.
|
2011-04-28 12:38:57 +02:00 |
|
Jonathan Puckey
|
eed054af17
|
Item: implement getStrokeBounds, move getBounds functionality into _getBounds with an includeStroke flag. Also simplify the _getBounds code.
|
2011-04-28 12:33:03 +02:00 |
|
Jürg Lehni
|
d71450c0b1
|
Make sure selected argument is always a boolean.
|
2011-04-28 10:05:43 +01:00 |
|
Jürg Lehni
|
a9ea10ca7f
|
Move version of #getBounds() that handles children to Item, to eliminate duplicated code.
|
2011-04-28 10:04:36 +01:00 |
|
Jürg Lehni
|
6b6f27cb6e
|
Add TODOs about not returning -1 for undefined.
|
2011-04-27 17:53:59 +01:00 |
|
Jonathan Puckey
|
0700c51a85
|
Simplifications in Item#isDescendant & Item#isAncestor.
|
2011-04-27 16:16:05 +02:00 |
|
Jonathan Puckey
|
55fc2bc99c
|
Some minor changes to Item.
|
2011-04-27 16:10:23 +02:00 |
|
Jürg Lehni
|
bdfe35d93a
|
Consistently name local context variables 'ctx', to save line size and acknowledge the fact that Canvas contexts have a funny API design.
|
2011-04-26 15:39:16 +01:00 |
|
Jonathan Puckey
|
be8ee90f75
|
Document: use a hash for Document#_selectedItems to speed up adding to and removing from it.
|
2011-04-21 20:43:42 +02:00 |
|
Jonathan Puckey
|
cf541901dd
|
Rename getSelected methods to isSelected.
|
2011-04-21 19:51:49 +02:00 |
|