Antoine Mercadal
cac9d9266c
Merge pull request #2093 from Dogild/CPTokenFieldDelegate
...
New: Added CPTokenFieldDelegate protocol.
2014-04-03 10:42:27 -07:00
Antoine Mercadal
7e94d02fb7
Merge pull request #2092 from Dogild/CPRuleEditorDelegate
...
New: Added CPRuleEditorDelegate protocol
2014-04-03 10:42:10 -07:00
Antoine Mercadal
f3913b1dd2
Merge pull request #2091 from Dogild/CPComboBoxDelegate
...
New: Added CPComboDelegate protocol
2014-04-03 10:41:40 -07:00
Antoine Mercadal
50fc716c15
Merge pull request #2090 from Dogild/CPMenuDelegateProtocol
...
New: Added protocol CPMenuDelegate
2014-04-03 10:41:21 -07:00
Antoine Mercadal
50412392f8
Merge pull request #2089 from Dogild/CPImageDelegateProtocol
...
New: Added protocol CPImageDelegate
2014-04-03 10:40:59 -07:00
Antoine Mercadal
1b80859022
Merge pull request #2088 from Dogild/CPSoundDelegateProtocole
...
New: Added protocol CPSoundDelegate
2014-04-03 10:40:42 -07:00
Antoine Mercadal
c6bd758793
Merge pull request #2087 from Dogild/CPAnimationDelegateProtocol
...
New: Added protocol CPAnimationDelegate
2014-04-03 10:40:07 -07:00
Antoine Mercadal
cd4d657815
Merge pull request #2086 from Dogild/SplitViewDelegateProtocol
...
New: Added CPSplitViewDelegate protocol
2014-04-03 10:39:28 -07:00
Antoine Mercadal
a4852b7a21
Merge pull request #2085 from Dogild/CPPopoverDelegateProtocole
...
New: Added CPPopoverDelegate protocole
2014-04-03 10:39:07 -07:00
Antoine Mercadal
0b3c06abc0
Merge pull request #2083 from Dogild/CPDatePickerAltCommandButton
...
New: Graphical CPDatePicker clicking on the arrows with key mask Command/Control/Alternate
2014-04-03 10:38:35 -07:00
Alexander Ljungberg
1b351ad5bb
New: + CPColor checkerBoardColor for debug use.
...
This color has a standard 'transparency' checkerboard pattern which is especially useful for our scrolling tests where it makes scrolling easy to visualise.
Refs #2078 , #2079 .
2014-04-03 11:38:11 +01:00
Alexander Ljungberg
1a1fc3ef21
Merge pull request #2079 from mockingbird/fix-osx-scrolling
...
Fix OS X scrolling issue. Closes #2078 .
2014-04-03 10:52:24 +01:00
Saikat Chakrabarti
fa3f18c88b
Have CPWindow setContentView check that the new view is not the same as the existing content view.
2014-04-02 22:56:22 -07:00
Alexandre Wilhelm
904454d737
New: added delegate outlineView:willRemoveView:forTableColumn:item: in CPOUtlineView
2014-04-02 19:27:40 -07:00
Alexandre Wilhelm
c1fb54ecad
New: Added delegate tableView:willRemoveView:forTableColumn:row
...
Added delegate tableView:willRemoveView:forTableColumn:row in CPTableView
2014-04-02 13:55:39 -07:00
Alexandre Wilhelm
2513cf0969
New: Added CPBrowserDelegate protocol
...
Added CPBrowserDelegate protocol
Also, now, delegate methods are called as we are used to do it in Cappuccino
2014-03-30 18:27:12 -07:00
daboe01
15e16d86e4
fix for text clobbering when switching windows
2014-03-29 20:19:16 +01:00
Alexandre Wilhelm
26118ee881
New: Added CPControlTextEditingDelegate and CPTextFieldDelegate protocol
...
Added CPControlTextEditingDelegate and CPTextFieldDelegate protocol
2014-03-28 11:49:18 -07:00
Alexandre Wilhelm
232cf69006
Fixed: wonrd params for the method _sendDelegateWindowWillReturnUndoManager
2014-03-27 19:54:15 -07:00
Alexandre Wilhelm
9d2fba308d
New: Added CPWindowDelegate protocol
...
Added CPWindowDelegate protocol
Also, now, delegate methods are called as we are used to do it in Cappuccino
2014-03-27 19:52:06 -07:00
Alexandre Wilhelm
1171c9a0b2
New: Added CPTokenFieldDelegate protocol.
...
Added CPTokenFieldDelegate protocol.
Also, now, delegate methods are called as we are used to do it in Cappuccino
2014-03-27 17:43:07 -07:00
Alexandre Wilhelm
9b397245f8
New: Added CPRuleEditorDelegate protocol
...
Added CPRuleEditorDelegate protocol.
Also, now, delegate methods are called as we are used to do it in Cappuccino
2014-03-27 15:25:38 -07:00
Alexandre Wilhelm
59b80ab8f6
New: Added CPComboDelegate protocol
2014-03-27 14:50:25 -07:00
Alexandre Wilhelm
18258877a8
New: Added protocol CPMenuDelegate
...
Added protocol CPMenuDelegate.
Also, now, delegate methods are called as we are used to do it in Cappuccino
2014-03-27 14:17:34 -07:00
Alexandre Wilhelm
e2b12c730e
Fixed: param of setDelegate: does not conform to protocol CPImageDelegate
2014-03-27 13:55:42 -07:00
Alexandre Wilhelm
0a85b4b383
New: Added protocol CPImageDelegate.
...
Added protocol CPImageDelegate.
Also, now, delegate methods are called as we are used to do it in Cappuccino
2014-03-27 13:52:59 -07:00
Alexandre Wilhelm
d5af9806ea
New: Added protocol CPSoundDelegate
...
Added protocol CPSoundDelegate.
Also, now, delegate methods are called as we are used to do it in Cappuccino
2014-03-27 13:33:32 -07:00
Alexandre Wilhelm
59065418ac
Fixed: CPAnimationDelegate protocol methods are required
2014-03-27 12:19:51 -07:00
Alexandre Wilhelm
7ccdc50637
New: Added protocol CPAnimationDelegate
...
Added protocol CPAnimationDelegate.
Also, now, delegate methods are called as we are used to do it in Cappuccino
Test app in Tests/Manual/CPAnimationTest.
2014-03-27 12:11:22 -07:00
Alexandre Wilhelm
f8ae61058e
New: Added CPSplitViewDelegate protocol
...
Added the CPSplitViewDelegate protocol.
Also, now, delegate methods are called as we are used to do it in Cappuccino
2014-03-26 17:14:27 -07:00
Alexandre Wilhelm
cc9d896cf8
New: Added CPPopoverDelegate protocole
...
Added CPPopopverDelegate protocole
2014-03-25 21:03:00 -07:00
Ashley Williams
c5637ea29b
Formatting: Fixed formatting in _CPPopoverWindow
...
Refs #2137
2014-03-24 05:08:36 -07:00
Ashley Williams
be3c4abbce
Fixed: CPPopover not closing in some browsers
...
In browsers without support for _DOMElement.removeEventListener CPPopover
throws an exception when closing, and the popover is not removed. This fix
checks for support implicitly using the _browserAnimates variable.
2014-03-23 21:05:56 -07:00
Ashley Williams
5b4e7df856
Fixed: show placeholder string while editing empty CPTextField
...
Previously, selecting an empty text field hid the contentView, causing the placeholder string to dissapear. This fix leaves the contentView of the text field visible when the internal _stringValue is nil or empty.
Fixes #2049
2014-03-23 16:07:54 -07:00
Alexandre Wilhelm
970b176fbf
New: Graphical CPDatePicker clicking on the arrows with key mask Command/Control/Alternate
...
Now when clicking on the arrows with the key mask Command/Control or Alternate change the date to 1 year or 10 years as in Cocoa.
2014-03-20 15:57:25 -07:00
Mathieu Monney
4a31467afb
FIXED: CPSegementedControl with nib2cib crashes
...
When having a CPSegmentedControl within a a XIB files, nib2cib crashes with the following error:
```
'undefined' is not an object (evaluating 'self._themeStates[aSegment].without')
```
This pull request fixes the problem by making sure that the drawBezel method is called with a valid segment index when accessing the themeState.
Reduction: https://dl.dropboxusercontent.com/u/14629300/BugCPSegmentedControl.zip
2014-03-17 10:46:39 +01:00
Alexandre Wilhelm
86f07245d4
Fixed: CPRoundRectBezelStyle gives a CPNull ThemeState
...
Previously with the CPRoundRectBezelStyle we got a CPNull themeState. Now we get an instance of ThemeState with the theme CPButtonStateBezelStyleRoundRect. CPButtonStateBezelStyleRoundRect is equal to CPThemeState("roundRect").
2014-03-11 13:18:26 -07:00
Saikat Chakrabarti
974942a736
Fix OS X scrolling issue. Closes #2078 .
2014-03-10 14:37:49 -07:00
Saikat Chakrabarti
45df8c0f74
Fix bug with unsetThemeState + more tests.
2014-03-09 15:15:11 -07:00
Alexander Ljungberg
e6acc3c336
Fixed: missing var, minor tweaks.
...
Refs #2073 .
2014-03-06 14:03:46 +00:00
Saikat Chakrabarti
b6b4015a82
Introduce .and and .without syntax for ThemeStates.
2014-03-01 23:26:20 -08:00
Saikat Chakrabarti
2fd8940c02
Allow array arguments to various methods that take ThemeStates
2014-03-01 23:11:24 -08:00
Saikat Chakrabarti
7408710761
Move placement of CPThemeStates cache to above the cache method for clarity.
2014-02-28 11:14:46 -08:00
Saikat Chakrabarti
745ad7cc34
Clean up the interface a bit to consolidate ThemeState methods onto one object. Keep CPThemeState as just a helper function.
2014-02-26 13:11:43 -08:00
cacaodev
821f8fea6f
FIXED: Error when binding several objects to the same objectController.selection.keyPath and objectController selection changes. Fixes issue #2039
2014-02-26 15:07:44 +01:00
Saikat Chakrabarti
b0d90bb612
ThemeState is a string now instead of an int on a CPView
2014-02-23 16:03:56 -08:00
daboe01
b439e0cfa0
symbolic constant
2014-02-22 20:33:17 +01:00
Saikat Chakrabarti
df148e4946
Fix a small typo in CPTheme.j themestate caching
2014-02-21 14:29:31 -08:00
cacaodev
4b8a91fb8c
Merge remote-tracking branch 'upstream/master' into CPAnimationContext
...
Conflicts:
AppKit/CPCompatibility.j
2014-02-21 20:39:35 +01:00
Udo Schneider
6cae917058
New: Added bidirectional CPLevelIndicator behaviour
...
Depending on whether min < max or max > min CPLevelIndicator changes the order of the normal/warning/critical color. This commit enables this behavior for both cases.
2014-02-21 08:43:00 +01:00