Klaas Pieter Annema and Ross Boucher
d947c849c8
made _accessorForKey slightly faster by inlining it as a function
2010-07-26 22:48:40 -07:00
Klaas Pieter Annema and Ross Boucher
8ce63a244c
store accessors in a javascript object not a CPDictionary, for slight performance improvement
2010-07-26 22:48:39 -07:00
Klaas Pieter Annema and Ross Boucher
0306c35b54
don't copy the selection indexes in setContent:
2010-07-26 22:48:39 -07:00
Klaas Pieter Annema and Ross Boucher
ff8e5ae42e
save _replacedKeys on the class in stead of the object instance
...
reviewed: Ross
2010-07-26 22:48:39 -07:00
Klaas Pieter Annema
acf5e5b75f
call super in _CPObservableArray removeObjectAtIndex:
...
The current implementation calls self, which causes an infinite loop
2010-07-26 18:44:50 +02:00
Klaas Pieter Annema
4f946f267e
fix CPArrayController removeObject:
...
removeObject: only shifted the selection, it never actually removes the object
2010-07-26 18:44:00 +02:00
Klaas Pieter Annema
abfe2b4be6
Merge branch 'master' of git://github.com/280north/cappuccino
2010-07-26 16:23:28 +02:00
Klaas Pieter Annema
bb3c08ce0b
add CPArrayController test
2010-07-26 14:04:26 +02:00
Klaas Pieter Annema
138888e620
implement CPArrayController insertObject:atArrangedObjectIndex:
2010-07-26 14:04:05 +02:00
Nicholas Small
4e1b429913
Merge branch 'master' of github.com:280north/cappuccino
2010-07-22 15:41:28 -04:00
Randall Luecke
51f780b5f5
Merge branch 'master' of github.com:280north/cappuccino
2010-07-22 00:21:51 -05:00
Randall Luecke
cffbf86351
TableView theming
2010-07-22 00:21:02 -05:00
Ross Boucher
709a9b3c61
Merge remote branch 'klaaspieter/fix-758-cpdate-isequal'
2010-07-21 15:04:10 -07:00
Ross Boucher
c35621b669
Merge remote branch 'klaaspieter/fix-756-cpstring-isequal'
2010-07-21 15:03:43 -07:00
Alexander Ljungberg and Ross Boucher
4d1baac4db
Fixed: first clearing a \r keqyEquivalent from one button and then setting it on another would result in an exception.
2010-07-21 14:57:52 -07:00
Alexander Ljungberg and Ross Boucher
474623feb3
Added support for punctuation based key equivalents such as Cmd-' or Cmd-;. Fixed: [event characters] would contain Þ when Cmd-' was pressed and º for Cmd-; since the key codes for punctuation do not match the ASCII codes and String.fromCharCode does not work. Manual test included.
2010-07-21 14:52:05 -07:00
Klaas Pieter Annema
c17a3533ec
fix #764
...
Array controller inserts object in wrong arranged object position if there are no sort descriptors defined
2010-07-20 14:59:18 +02:00
Ross Boucher
85f3691432
Don't add a "Shift" if it's not required.
2010-07-19 16:27:44 -07:00
Klaas Pieter Annema
2ae8d25d18
don't use === for date equality checking
...
Apparently this will return false for equal dates, reverted the actual equality check to what was already in Cappuccino before my fix !(date < otherDate || date > otherDate)
2010-07-19 13:10:15 +02:00
Nicholas Small
780bdc4421
Generate accessors for _CPSegmentInfo.
2010-07-18 03:05:31 -04:00
Randall Luecke
a2e6f8f964
Initial theming of TableView header.
2010-07-15 22:32:00 -05:00
Klaas Pieter Annema
564668587c
fix CPDate isEqual: and isEqualToDate:
2010-07-15 14:42:48 +02:00
Klaas Pieter Annema
023cf46041
check for nil in CPString isEqual:
2010-07-15 14:39:24 +02:00
Klaas Pieter Annema
36bb41a945
implemented isEqual: on CPString
2010-07-15 12:49:52 +02:00
Randall Luecke
0cbdb3b2d1
Fix for redrawing issues in tableview. Closes #627
2010-07-12 21:14:48 -05:00
Randall Luecke
70f2d86b58
Fixes for adding and removing columns to the tableview after the tableview has already been displayed... There are still issues though.
2010-07-12 20:45:30 -05:00
Klaas Pieter Annema
914175de70
If CPValueTransformerNameBindingOption contains an existing class, allocate and use it in CPKeyValueBinding
2010-07-12 15:41:00 +02:00
Randall Luecke
7696b30067
Added tests for CPFormatter and Foundation import.
2010-07-11 16:57:17 -05:00
Klaas Pieter Annema
478b5eaba3
make sure CPWindow center never puts it's window origin at a negative coordinate
2010-07-09 12:46:54 +02:00
Klaas Pieter Annema
52f0c0f587
Merge branch 'master' of git://github.com/280north/cappuccino
2010-07-08 16:27:15 +02:00
Randall Luecke
2a4d3507b8
Implementation fix for CPFormatter to conform to documentation.
2010-07-07 19:49:16 -05:00
Randall Luecke
78a75924de
selectedRowIndexes should return a copy, closes #605
2010-07-07 16:46:48 -05:00
Randall Luecke
a34dfee752
CPFormatter implementation.
2010-07-06 22:43:30 -05:00
Randall Luecke
5ca9b4f370
Merge branch 'master' of git://github.com/280north/cappuccino
2010-07-06 22:43:15 -05:00
Randall Luecke
2a2b320be3
Added image support for overflow toolbaritems. Also disabled the menu items if the toolbar is disabled.
2010-07-06 22:37:58 -05:00
Nicholas Small
071ab7d555
Only use CPView -display* methods while in DOM.
2010-07-02 14:58:23 -04:00
Klaas Pieter Annema
9738bbfbe5
Merge branch 'master' of git://github.com/280north/cappuccino
2010-07-02 09:25:27 +02:00
Nicholas Small
e385321f95
CPArrayController -selectedObjects returns a CPObservableArray.
2010-06-30 22:28:02 -04:00
Nicholas Small
21a9ae4c45
Make CPTableView work with selectionIndexes binding.
2010-06-30 12:03:03 -04:00
Nicholas Small
6a689dc3df
Fix for asking the wrong object for -_replacementKeyPathForBinding: when creating a new binding.
2010-06-30 12:00:20 -04:00
Klaas Pieter Annema
af0ca52739
made CPViewController equal cappuccino master
2010-06-30 11:50:53 +02:00
Klaas Pieter Annema
83ea50a836
don't send windowWillLoad and windowDidLoad if the window is not loaded from cib
2010-06-30 11:41:22 +02:00
Klaas Pieter Annema
2022eb5c12
Merge branch 'master' of git://github.com/280north/cappuccino
2010-06-30 11:19:23 +02:00
Klaas Pieter Annema
6b132c4d3b
added check for nil in CPIndexSet isEqual
2010-06-30 11:15:38 +02:00
Nicholas Small
f34775b038
CPAttributedString should not call its own -beginEditing or -endEditing.
2010-06-29 14:02:37 -04:00
Klaas Pieter Annema
f73d8a55de
implemented isEditable nib2cib support for CPTableColumn
2010-06-29 17:47:36 +02:00
Klaas Pieter Annema
3d39bf8720
Merge branch 'master' of git://github.com/280north/cappuccino
2010-06-29 11:27:33 +02:00
Randall Luecke
9a302328c6
Move the new close button a little to the right to confrom with the Aristo art.
2010-06-26 23:35:33 -05:00
Randall Luecke
cdb1ac32fa
Use the new Aristo HUD window art.
2010-06-26 23:22:24 -05:00
Alexander Ljungberg and Randall Luecke
74af0dc93a
Fixed: Shift + Arrow Keys in allowsMultipleSelection CPTableViews did not expand the selection anymore after the recent key binding updates.
2010-06-26 00:10:30 -05:00