Aparajita Fishman
48ef639408
Merge branch 'master' of github.com:cappuccino/cappuccino
2012-04-22 23:14:18 +02:00
Aparajita Fishman
9830b2b115
Subviews may not be accessed during initWithCoder. Fixes #1485 .
2012-04-22 23:13:58 +02:00
Alexander Ljungberg
7efc8230a2
Fixed: a collection view wouldn't become the first responder when its items were clicked.
2012-04-20 17:30:17 +01:00
Alexander Ljungberg
21a34f88b2
Fixed: don't crash when removing objects from an array controller which has its arrangedObjects.@count observed.
2012-04-20 15:12:59 +01:00
cacaodev
f42e0d42fd
CPCib CPCoding: use new CPData -*base64 methods
2012-04-18 09:01:57 +02:00
cacaodev
99798ffea7
Merge remote-tracking branch 'upstream/master' into CPTableViewLion
2012-04-17 22:13:24 +02:00
Blair Duncan
5384a9e86f
Fix for issue 1507 CPTableview autosave tablecolumns
2012-04-16 21:00:33 -04:00
Aparajita Fishman
5763ebdf2b
Fixed CPEvent -timestamp to return seconds since startup, as documented in Cocoa.
...
Miscellaneous cleanup of timestamp usage as well.
2012-04-15 11:30:27 -04:00
aparajita
3f58c4ea6f
Merge pull request #1494 from cacaodev/CPImageView-bindings
...
CPImageView: support CPValueURLBinding and CPValuePathBinding.
2012-04-15 05:52:22 -07:00
cacaodev
299a035b7f
Typo
2012-04-13 22:27:21 +02:00
Randall Luecke
340b86e97f
CPAlert shouldn't use 'alert' as a variable name
2012-04-13 10:59:30 -04:00
cacaodev
a41ff7f2d0
TableView Example: fix row selection after drop
...
make editable textfield bordered
Finished CPOutlineView view-based. With example
2012-04-13 09:19:36 +02:00
cacaodev
fda6694e0f
merge content binding feature
2012-04-13 09:19:35 +02:00
cacaodev
399734fad4
CPTableView -_dragViewForColumn:event:offset:
...
Set the dragView frame before dataviews are added to it. Otherwise, dataviews will be expanded depending on their autoresize mask and appear cropped on the right.
2012-04-13 09:19:35 +02:00
cacaodev
0b5f0e5e61
CPTableView: Fixed a bug where an error was thrown when trying to edit a view-based cell. View-based cells don't need their editing to be handle by the table (begin or end), instead they are edited directly. Added an editable textfield on the right column view. values are commited via bindings. Focus not shown when you edit because of a bug in CPTextField
2012-04-13 09:19:35 +02:00
cacaodev
67f7649f6c
CPTableView with Lion's view-based API
...
Added : -makeViewWithIdentifier:owner:
-rowForView: columnForView: less performant tahn cocoa because we cycle through all visible rows. But these methods are generally used once when editing manually.
Added identifier property to CPView.
retro and forward (in IB) compatible with the existing API. You can use IB table view based without the new API. Existing table views / Nib won't break.
CPTableView view based example. Featuring: IB made data views, different views in the same column, subviews binding in IB
When the view is found automatically in the cib, instantiate with _delegate as the owner (cocoa behavior).
2012-04-13 09:19:23 +02:00
cacaodev
c2cad3cca3
nib2cib NSNib support. NSNib are represented as data inside nib files. We need to extract them, write, nib2cib, feed CPCib with the data.
2012-04-13 09:19:23 +02:00
cacaodev
5a99011feb
nib2cib support for CPView identifier property.
2012-04-13 09:19:23 +02:00
cacaodev
0c8715dd8d
Merge remote-tracking branch 'upstream/master' into CPImageView-bindings
2012-04-12 23:26:11 +02:00
cacaodev
487d38fd21
Merge remote-tracking branch 'upstream/master' into CPImageView-bindings
2012-04-12 23:12:09 +02:00
Aparajita Fishman
c028c0ad26
Fixed infinite loop when finished editing a tableview cell.
2012-04-12 17:09:20 -04:00
Aparajita Fishman
aeb2671fc0
CPImageView enhancements
...
- Changed from deprecated image scaling constants to new ones.
- Added support for CPImageScaleProportionallyUpOrDown (thanks BlairDuncan).
- Cleaned up image layout code.
2012-04-12 14:55:46 -04:00
Aparajita Fishman
502edbd152
nib2cib enhancements
...
- Added support for User Defined Runtime Attributes in IB.
- Added support for userland NS classes in IB.
- Added support for file-based nib2cib configuration.
- Converted nib2cib to Objective-J from straight Javascript.
- Updated man page for new features.
- Test app.
2012-04-12 12:09:24 -04:00
Antoine Mercadal
71cfeae5f1
fix typo preventing the highlighting color to be draw.
2012-04-10 16:08:17 -07:00
aparajita
1b0fa21f28
Merge pull request #1498 from BlairDuncan/unnecessaryGlobals
...
Unnecessary globals
2012-04-10 14:57:40 -07:00
Aparajita Fishman
5c0e079873
CPBinder: In reverseSetValueFor:, suspend observation to avoid unwanted setValueFor:
...
isssue #1463
Manual test and ojtest.
2012-04-10 17:28:20 -04:00
Blair Duncan
6ede1ccb04
Unnecessary globals
2012-04-10 17:25:46 -04:00
aparajita
7173d3c866
Merge pull request #1496 from BlairDuncan/testBranch
...
Fix for issue 1425 CPOutlineView expand all items
2012-04-10 14:15:10 -07:00
cacaodev
c989c30e00
Use new CPBinder methods from #1495
2012-04-10 22:57:20 +02:00
cacaodev
d649fc2413
Merge remote-tracking branch 'upstream/master' into CPImageView-bindings
2012-04-10 22:26:23 +02:00
Blair Duncan
6b6c44c4d5
Fix for issue 1425 CPOutlineView expand all items when option key is pressed while clicking the disclosure triangle
2012-04-10 16:11:31 -04:00
cacaodev
742bfcb0e7
Fix non-applicable syntax
2012-04-10 22:06:50 +02:00
cacaodev
f222d7bfe7
CPBinder: move placeholder handling to superclass, add 2 subclassable methods for appying the regular value or a placeholder value.
...
Update binder subclasses for CPTextField, CPCheckBox, CPColorWeel.
2012-04-10 21:48:09 +02:00
Antoine Mercadal
1e2964ad8f
Fix a crash do to calling non-existing selector
...
That said, the popover is not moving correctly with the
attached view as it did. Patch in a following commit
2012-04-09 19:20:47 -07:00
Aparajita Fishman
91642080d6
Eliminate flashing of insertion point when becoming first responder due to double setTimeout
2012-04-09 15:53:31 -04:00
cacaodev
ccf18bb9cb
CPPredicateEditorRowNode formatting
2012-04-09 19:54:00 +02:00
Aparajita Fishman
bc8dc10ac3
Fix for #1433
2012-04-09 13:25:38 -04:00
Aparajita Fishman
342bde7767
Started linting CPRuleEditor classes
2012-04-09 01:56:59 -04:00
Aparajita Fishman
ec80a4c9e6
Add some missing imports
2012-04-09 00:59:57 -04:00
aparajita
2a1af53d79
Merge pull request #1456 from cacaodev/CPTabView
...
CPTabView: Do not track the segment when the delegate disallows item selection
2012-04-08 21:38:53 -07:00
cacaodev
1e9958c4c7
Handle CPValueBinding in the custom binder. Added a CPImageView with CPValueBinding to the test app.
...
Removed setBackgroundColor:gray for placeholders because it's a bad idea (non cocoa and need to restore bg when the value != placeholder).
2012-04-08 10:01:04 +02:00
aparajita
3230ea2519
Merge pull request #1492 from daboe01/master
...
fix for issue 1451
2012-04-07 13:25:39 -07:00
aparajita
22fc8337a3
Merge pull request #1257 from aparajita/_CPImageAndTextView-API
...
Add textFrame method to locate the text within the view
2012-04-07 10:51:10 -07:00
cacaodev
b6a173cc0c
CPImageView: support CPValueURLBinding and CPValuePathBinding. Readonly. With test.
2012-04-07 13:16:16 +02:00
daboe01
ec9c682052
Small progress indicator images fixed ( http://www.preloaders.net/en/terms_of_use )
2012-04-06 13:56:06 +02:00
Aparajita Fishman
eb292e6d87
Factored image creation code so -description can be added
2012-04-05 19:57:30 -07:00
Aparajita Fishman
129a8cb411
Added ability to specify bundle, which makes this usable with non-main bundle images.
2012-04-05 19:42:23 -07:00
Aparajita Fishman
d76706b865
Cocoa always sends NSControlTextDidEndEditingNotification and the action when resigning, whether or not editing had begun.
2012-04-05 18:04:10 -07:00
daboe01
0ec10515cd
Small progress indicator images
2012-04-05 20:45:19 +02:00
Aparajita Fishman
c2f20c21e6
Added CGInsetUnion and CGInsetDifference
2012-04-04 23:17:24 -07:00