Luc Vauvillier
6fe49fbf8d
_CPThemeAttribute fix : encode missing _defaultTheme value
2011-06-01 17:02:01 +02:00
Klaas Pieter Annema
065227a467
Merge branch '0.9.1b'
2011-05-31 14:38:18 +02:00
Klaas Pieter Annema
753257a650
Always tile the collectionview
...
A collectionview should always tile because it needs to adjusts it's size to properly work with an enclosing scrollview
2011-05-31 14:37:29 +02:00
Aparajita Fishman
99180ba001
Enable escape as key equivalent.
2011-05-30 23:20:06 -07:00
Randall Luecke
2887d4224c
Remove empty setThemeState method in CPTableView
2011-05-30 23:08:41 -07:00
Randall Luecke
7a52805587
Support for setContinuous in CPLevelIndicator
2011-05-30 22:16:38 -07:00
Alexander Ljungberg
b4b54e5744
Partial button image support in nib2cib covering NSAddTemplate and NSRemoveTemplate (standard plus and minus buttons).
2011-05-30 22:16:42 -04:00
Alexander Ljungberg
6f6ce40c06
CPUserDefaultsController.
2011-05-30 21:03:44 -04:00
Alexander Ljungberg
e32b302c59
Fixed: don't return nil from CPController initWithCoder:.
2011-05-30 20:45:35 -04:00
Alexander Ljungberg
1c007461bd
Draw table view gridlines precisely inside the right side of cells so that grid line positioning and spacing matches Cocoa.
...
Checked against Cocoa with 0, 1, 2 and 3 px intercell spacing.
2011-05-30 17:46:46 -04:00
Alexander Ljungberg
3d1638c780
Fixed: remove unused var block.
2011-05-30 16:56:24 -04:00
Alexander Ljungberg
c5965c41d5
Fixed: don't repeat level indicator graphics downwards when the indicator is made taller than its natural size. Instead centre the indicator vertically.
...
This is not strictly like Cocoa - Cocoa places it on top vertically. But vertical centring makes more sense in e.g. tables with a large row height so it seems to make sense to deviate slightly here.
2011-05-30 16:21:50 -04:00
Alexander Ljungberg
7cc6fa348c
Less flashy level indicator colours.
2011-05-30 12:56:35 -04:00
Alexander Ljungberg
d199bd86e6
More square level indicator segments which look better when each segment is very small. Colour and shadowing tweaks. Removed most of control border for a cleaner look.
2011-05-30 12:42:19 -04:00
Alexander Ljungberg
6338b01cb4
Fix accidental global.
2011-05-30 11:56:52 -04:00
Antoine Mercadal
e6f029c1fa
use all remaining space for last segment
2011-05-30 17:17:42 +02:00
Antoine Mercadal
fe606e4757
fix typo + wrong sizing behaviour with too much segment
2011-05-30 17:06:39 +02:00
Alexander Ljungberg
a6ee37e030
Support level indicators as table cells through nib2cib.
2011-05-30 00:56:28 -04:00
Alexander Ljungberg
2b8fa11b84
Optimise level indicator archiving (don't record static background colour).
2011-05-30 00:03:12 -04:00
Alexander Ljungberg
8fdcbac2bd
Fix CPTableColumn width, minWidth and maxWidth encoding.
2011-05-29 23:18:30 -04:00
Alexander Ljungberg
19090de380
Relayout level indicator as needed.
2011-05-29 16:47:36 -04:00
Alexander Ljungberg
ed8811e66b
Click and drag edit support for level indicators.
2011-05-29 16:04:27 -04:00
Alexander Ljungberg
b2e13919e0
Support for editing level indicators.
2011-05-29 15:41:53 -04:00
Alexander Ljungberg
b4dabb6c35
Fix level indicator property names.
2011-05-29 15:26:21 -04:00
Alexander Ljungberg
e9d0be1b6a
Level indicator drawing.
2011-05-29 15:17:28 -04:00
Alexander Ljungberg
ceaea9c5b0
Remove leftover reference code.
2011-05-28 18:44:16 -04:00
Alexander Ljungberg
888fc89f86
Foundation for CPLevelIndicator.
2011-05-28 17:53:39 -04:00
Alexander Ljungberg
669c6d4ac0
Merge branch '0.9.1b'
2011-05-28 02:08:03 -04:00
Alexander Ljungberg
8ed06169d1
Merge branch '0.9.1b' of github.com:280north/cappuccino into 0.9.1b
2011-05-28 02:07:33 -04:00
Alexander Ljungberg
2e5081b137
Optimise array controller addObject: by eliminating entirely pointless rearrange when added objects did not pass the filter. Also avoided double rearrange if clearsFilterPredicateOnInsertion.
...
CPArrayControllerPerformance.j execution time on "testAddObject_, sorted, filtered" down from ~420ms to ~60ms on my machine.
2011-05-28 02:02:24 -04:00
Alexander Ljungberg
e4950bd831
Fixed: duplicate observer notification for array controller addObject: (on arrangedObjects).
2011-05-28 01:26:28 -04:00
Alexander Ljungberg
607f681780
Typo fix.
2011-05-26 23:59:49 -04:00
Klaas Pieter Annema
815e64356d
implement _minimumFrameSize in CPButton
2011-05-24 12:29:23 +02:00
Aparajita Fishman
acbaa1eec4
Restored space, backspace and escape as key equivalents, but only if the first responder is not a CPTextField. Updated test app to show clearly the effect of this change.
2011-05-23 16:31:52 -07:00
Alexander Ljungberg
686bce00d9
Merge branch '0.9.1b'
2011-05-23 13:49:09 -04:00
Alexander Ljungberg
8ae94c2745
Put CPBox in the right documentation module and add some basic documentation.
2011-05-23 13:46:09 -04:00
Klaas Pieter Annema
8feb5b5cee
Merge branch 'right-command-key-fix' of https://github.com/aparajita/cappuccino into aparajita-right-command-key-fix
2011-05-23 11:14:12 +02:00
cacaodev and Klaas Pieter Annema
2b52f7d8da
- Fixed a bug where the right control was incorrectly recreated with a default value when switching operators.
...
- As per cocoa, the predicate is recomputed when you send the right control action, not when you change text. Update-as-you-type can be turned ON by subclassing -_sendsActionOnIncompleteTextChange method. Default is NO.
- Rewrote _reconfigureSubviews method, should be faster.
2011-05-23 10:59:44 +02:00
cacaodev and Klaas Pieter Annema
ea660e3dd4
CPPredicateEditorRowtemplate:
...
Fixed a bug when menu item titles and their corresponding keypath expressions where different and templates created in IB.
Fixed a bug appearing in Xcode4 IB when titles and keypath where identical.
2011-05-23 10:59:43 +02:00
cacaodev and Klaas Pieter Annema
ca1a1b43f1
CPRuleEditor & CPPredicateEditor & CPPredicateEditorRowtemplate implementations with theming, nib2cib support.
...
Tests: CPRuleEditorCibTest, CPPredicateEditorCibTest, SmartFoldersDemo: a real world usage of CPPredicateEditor.
Documentation for these 3 new classes.
2011-05-23 10:59:43 +02:00
Aparajita Fishman
65b6ff6ecc
Fixed set of keys that can be considered a key equivalent, removed redundant call to performKeyEquivalent, test app
2011-05-22 18:05:48 -07:00
Aparajita Fishman
59e5689d1a
On WebKit (at least on Mac), right Command key code is 93, not 91. This was not being interpreted correctly.
2011-05-22 17:07:49 -07:00
Derek Hammer
7194a6961a
Forgot a forward slash to end the pre tag.
2011-05-22 17:58:25 -05:00
Derek Hammer
e404217e8b
Elaborate what setItemPrototype expects and does in CPCollectionView.
2011-05-22 17:55:17 -05:00
Randy Luecke
f419629ce4
Merge pull request #1260 from aparajita/cpmenu-remove-all
...
Added CPMenu -removeAll
2011-05-21 18:21:15 -07:00
Randy Luecke
35f958f1a7
Merge pull request #1273 from aparajita/cornerview-fix
...
CPTableView does not remove corner view if header view is removed
2011-05-21 18:20:43 -07:00
Aparajita Fishman
860f0d5846
CPColor and CPImage enhancements
...
- Enhanced -description method of CPImage and CPColor to show the exact content, especially for pattern colors.
- Added CPColorWithImages() convenience function, analogous to PatternColor() function used in theme descriptors.
- Added @cond/@endcond in CPColor to ignore local variables.
- Sample app included.
2011-05-20 00:23:55 -07:00
Aparajita Fishman
4ab69ebb68
If there is no header view, there should be no corner view. This is what Cocoa does. Also for correctness -enclosingScrollView should be used to get the table's scrollview. Test app included.
2011-05-18 10:30:43 -07:00
Antoine Mercadal
5a7c38d6eb
Fix Firefox problem. close #1271
...
This patch fix the blink problem with FF, by changing the positionning of tooltips, which by the way reflects more the Cocoa behaviour.
2011-05-18 19:30:16 +02:00
Aparajita Fishman
d7ef31c4f5
Documentation tweak
2011-05-17 10:54:52 -07:00