Alexander Ljungberg
ca9b3a7dbf
Demonstrate that pop up button test is using tags.
2012-03-25 22:01:16 +01:00
Alexander Ljungberg
4eba585286
Fix manual pop up button test.
2012-03-25 21:40:52 +01:00
Alexander Ljungberg
4172ecfdf2
Merge branch 'master' of github.com:cappuccino/cappuccino
2012-03-25 14:15:39 +01:00
Alexander Ljungberg
da80176935
Minor optimisation.
2012-03-25 14:15:18 +01:00
Alexander Ljungberg
f50802b85b
Fixes #1164 . Support CPOutlineView selectionShouldChangeInOutlineView: delegate method.
2012-03-25 13:58:41 +01:00
Alexander Ljungberg
5351bf7e12
Select outline view item parent with left key.
...
If there's a single item selected and it's not expanded, pressing the left arrow key on the keyboard now selects the item's parent unless the delegate vetoes.
2012-03-25 13:47:32 +01:00
Aparajita Fishman
96a038559e
CPPopover fixes
...
- Removed animationStyle for now.
- Made sure that popoverDidClose is not called until animation is finished.
- Don't create a new attached window unless: there isn't one; the popover behavior has changed; the current attached window is still visible.
- Don't call popoverWillShow if there is not content view controller.
- Removed unused _shown instance variable.
- Removed redundant !_attachedWindow checks followed by _attachedWindow message that returns a BOOL.
- Documentation tweaks.
- Fixed up some demo issues.
2012-03-24 20:56:31 -07:00
Aparajita Fishman
c321084990
Whitespace
2012-03-24 17:57:13 -07:00
aparajita
e13d070439
Merge pull request #1483 from cacaodev/CFPropertyList-XML-date-deserialization
...
CPDate deserialization from XML Property List, with test.
2012-03-24 17:49:37 -07:00
Aparajita Fishman
1a8fc7f07f
CPPopover fixes/enhancements
...
- Lion-style popovers now zoom open just like their Lion counterparts (except for opacity, the browser couldn't handle that at the same time).
- Fixed a number of subtle drawing issues caused by not aligning path points correctly.
- The anchor arrow deals correctly with corner cases where the middle of the reference rect is not within the corners of the popover.
- Code cleanup: factored redundant code, removed unused code.
- Added corner cases to the demo app, changed demo app to reuse a single popover.
2012-03-23 19:53:46 -07:00
cacaodev
9ef95e1f68
Support for decoding date type in XML 1.0, with test.
2012-03-23 22:28:42 +01:00
aparajita
28ed2f9bd0
Merge pull request #1482 from cacaodev/CPViewController-bundle-fix
...
CPViewController The cib should be initialized with bundle information.
2012-03-23 09:30:23 -07:00
cacaodev
93f51eaa42
CPViewController The cib should be initialized with bundle information.
2012-03-23 10:09:48 +01:00
Aparajita Fishman
7c807dd887
Moved animationStyle to dedicated methods so they can be documented
2012-03-23 01:57:24 -07:00
Aparajita Fishman
429b42d3e0
Implement what is documented, that loadView without a cib name will create an empty view
2012-03-23 01:49:44 -07:00
Aparajita Fishman
08f013171e
CPPopover tweaks:
...
- Added animationStyle (Lion/iOS) to CPPopover. iOS style does not zoom open, it just appears.
- Tweaked the Lion animation a bit to be a bit less rushed and match Mac OS X timing better.
- Fixed some typos.
2012-03-23 01:49:01 -07:00
Aparajita Fishman
d620032d0d
Switch from CPRect/Point to CGRect/Point functions
2012-03-22 18:58:41 -07:00
Alexander Ljungberg
3bc5605633
Merge branch 'master' of github.com:cappuccino/cappuccino
2012-03-23 00:35:00 +00:00
Alexander Ljungberg
3a0068186a
Implement stopping support for CPArray enumerateObjectsUsingBlock:.
2012-03-23 00:34:09 +00:00
Alexander Ljungberg
e19a782954
Test CPArray enumerateObjectsUsingBlock:.
2012-03-23 00:26:05 +00:00
Aparajita Fishman
88783efa7b
Needed an _isLazy flag to get correct behavior
2012-03-22 15:43:18 -07:00
Aparajita Fishman
a249588f52
UIKit does NOT call viewDidLoad from setView, made this explicit in the docs
...
viewDidLoad is meant to deal with asynchronous *lazy* instantiation of a view via a cib or loadView. setView is neither asynchronous nor lazy.
2012-03-22 14:22:20 -07:00
Alexander Ljungberg
2951a83e73
CPArray enumerateObjectsWithOptions:usingBlock:.
2012-03-22 17:05:59 +00:00
Aparajita Fishman
b99ece088d
Prevent doxygen from parsing @implementation within comments
2012-03-21 12:48:12 -07:00
Aparajita Fishman
ebd797d6d7
Documented need to use CPColorWithImages() instead of PatternColor()
2012-03-20 13:48:50 -07:00
aparajita
fa7a68f3f8
Merge pull request #1479 from aparajita/DOM-class
...
Put view class in the DOM
2012-03-20 13:02:55 -07:00
Aparajita Fishman
8167c46cfc
Added documentation for registerThemeValues methods
2012-03-20 12:51:30 -07:00
Aparajita Fishman
9456810c7e
Add registerThemeValues methods in CPView, allows runtime registration of theme values using same format used in ThemeDescriptors.j
2012-03-20 12:21:05 -07:00
Alexander Ljungberg
79f2ec5d17
Refs #1480 . Change NSSortDescriptors to CPSortDescriptors in docs.
2012-03-19 21:03:04 +00:00
Alexander Ljungberg
38a0a261c0
Merge pull request #1480 from Kentzo/cappuccino
...
---
2012-03-19 20:57:52 +00:00
Ilya Kulakov
91eb23ba87
Implement -sortedArrayUsingDescriptors: for CPSet.
2012-03-20 03:43:49 +07:00
Aparajita Fishman
706129bcbd
Implement a mechanism to display a DOM element's CPView class
2012-03-18 16:19:01 -07:00
Aparajita Fishman
97b77e9b7b
Changed to using data-cappuccino-view attribute
2012-03-18 15:33:19 -07:00
Alexander Ljungberg
3b85a67faf
Fixed: table column divider lines were drawn on top of the header bottom line.
2012-03-18 18:01:24 +00:00
Alexander Ljungberg
f2571e6536
Don't draw a table corner view if there is no vertical scrollbar.
...
This could either be due to autohiding or they usage of overlay scrollbars. Not showing it matches Cocoa and makes sense because it takes up space for no reason without the scrollbar.
2012-03-18 17:56:20 +00:00
Alexander Ljungberg
bec8a4b1c6
Fixed: scroll views with a bezel border had two strange dots in the upper corners instead of a Lion-like bezel.
2012-03-18 16:56:04 +00:00
Alexander Ljungberg
028fb03ef1
Slightly optimise scroll view border drawing code.
2012-03-18 16:41:39 +00:00
Alexander Ljungberg
65aa08a9d9
Format code.
2012-03-18 16:38:51 +00:00
Alexander Ljungberg
22058a7a93
New corner view test which tests more cases and demonstrates the actual code rather than a category.
2012-03-18 16:30:46 +00:00
Alexander Ljungberg
90514bd3cb
Test table view notifications for deselectAll. Verify absence of CPTableViewSelectionIsChangingNotification when changing programmatically.
2012-03-18 15:21:09 +00:00
Alexander Ljungberg
bd7d258fcd
Slightly less shiny outline view disclosure triangle. Subtle is more Cocoa like.
2012-03-18 14:15:40 +00:00
Alexander Ljungberg
c21e40e819
Simplify.
2012-03-18 14:13:15 +00:00
Alexander Ljungberg
e0c8ae6335
Minor outline view optimisation: don't apply a context rotation of 0 degrees.
2012-03-18 14:02:14 +00:00
Alexander Ljungberg
e9d5d33cb2
Fixed: blurry outline view disclosure triangle.
...
The triangle centring was such that for a regular size disclosure control the right pointing triangle (collapsed state) was not drawn on integral coordinates.
2012-03-18 14:00:38 +00:00
Alexander Ljungberg
0d9b49df85
Optimise CPIndexSet.
2012-03-18 00:44:02 +00:00
Alexander Ljungberg
db5e5d7da6
Test stopping CPIndexSet enumeration.
2012-03-18 00:39:07 +00:00
Alexander Ljungberg
44236795b5
CPIndexSet enumerateIndexesInRange:options:usingBlock:.
2012-03-17 18:18:08 +00:00
Alexander Ljungberg
a26bca5dbe
CPIndexSet enumerateIndexesWithOptions:usingBlock:.
2012-03-17 18:03:21 +00:00
Alexander Ljungberg
872b446695
CPIndexSet enumerateIndexesUsingBlock:.
2012-03-17 17:36:31 +00:00
Alexander Ljungberg
2b0ed8234c
Format code.
2012-03-17 17:19:37 +00:00