Darrell Walisser
8bc4a287a6
-update docs for sheet notifications
2012-04-28 11:31:01 -04:00
Darrell Walisser
ce6444c30e
-implement CPWindow sheet notifications on delegate
...
-raise error when window already has a sheet, or attaching sheet to a sheet
2012-04-28 10:13:02 -04:00
Darrell Walisser
0f43cdee00
-sheet attached to modal window runs in modal context
...
-events in modal run loop get passed to sheet's parent window, so it can move and resize
2012-04-25 21:04:38 -04:00
Darrell Walisser
06348bbe0b
-keep parent window behind sheet when orderFront: on sheet or left mouse down on parent window
2012-04-24 20:54:09 -04:00
Darrell Walisser
a2eb9e728c
Various fixes for sheet bugs
...
-handle attempt to close sheet while it is animating in
-fixes Safari 5.1 animate out bug by using a timer to
initiate the in/out process
-allow window shadow to become 0 width/height for smoother animation
2011-11-24 19:28:04 -05:00
dwalisser
604a49634d
Merge remote-tracking branch 'upstream/master'
2011-11-24 09:43:10 -05:00
Alexander Ljungberg
15af54efda
Fixed with CPTokenField: quickly entered tokens would be ignored.
...
If the autocomplete state had not been set yet, tokens could not be finished using the token separator, return or tab. Instead the user typed text remained in its 'non token' state.
2011-11-16 12:52:27 +00:00
Alexander Ljungberg
07966bb7fe
Fixed with CPTokenField: crash if added to a window in a unit test.
2011-11-16 12:50:05 +00:00
Alexander Ljungberg
e7d9b0503b
Fixes #1398 . Fixed with CPTokenField: deleting tokens in front of selected tokens would shift the selection to the right.
2011-11-16 12:04:03 +00:00
Alexander Ljungberg
072b43d178
Fixes #1397 . Fixed with CPTokenField: make sure selection is initialised when loading from cib.
2011-11-16 11:55:38 +00:00
Alexander Ljungberg
281d2295ae
Code formatting.
2011-11-15 23:47:56 +00:00
Darrell Walisser
3c7783f97c
Revert "-fix uninitialized _selectedRange member when loading from cib",
...
putting in another branch
This reverts commit 2a82703e46 .
2011-11-15 10:31:44 -05:00
Darrell Walisser
2a82703e46
-fix uninitialized _selectedRange member when loading from cib
2011-11-15 10:14:07 -05:00
Alexander Ljungberg
3cee00323c
Don't separate statements by commas.
2011-11-10 12:31:16 +00:00
Alexander Ljungberg
b1f6f3ddfa
Missing semicolons.
2011-11-10 12:30:05 +00:00
Alexander Ljungberg
8f90dbce99
Allow almost anything as a key equivalent unless a text field is the first responder.
...
After testing in Cocoa, even unexpected keys such as tab can be used when a text field isn't selected. Some keys such as the arrow keys and escape act like key equivalents even with a text field active.
2011-11-10 00:52:38 +00:00
Alexander Ljungberg
00485dba89
Refs #1019 . Clean up.
2011-11-10 00:12:48 +00:00
Alexander Ljungberg
8fd4f5e4b6
Merge branch 'master' of github.com:cappuccino/cappuccino
2011-11-09 23:36:47 +00:00
Scott Rice and Alexander Ljungberg
e7e69b3fd4
Fixed issue #1019 in IE
2011-11-10 07:35:50 +08:00
Alexander Ljungberg
2463c1dc05
IE compatibility.
2011-11-09 23:02:31 +00:00
Alexander Ljungberg
bc590286f2
Missing semicolons.
2011-11-09 22:55:11 +00:00
Aparajita Fishman
8c83816ec8
Made [CPMenu -removeAllItems] KVO compliant
...
Fixes https://github.com/cappuccino/cappuccino/issues/1395
2011-11-09 14:50:52 -08:00
Alexander Ljungberg
699069ce8f
Typo fix.
2011-11-09 20:48:01 +00:00
Alexander Ljungberg
ec0cd22c1d
Merge pull request #1382 from kjamieson/cappuccino
...
---
Currently CPTextField only updates its internal string value from the actual HTML input element on a keyUp event. If the CPTextField loses focus before the keyUp event is received, the internal value does not get updated and any text entered since the last keyUp event is lost.
This is easily reproduced when editing a text field by quickly entering text and hitting the enter/return key to insert a new line (before the keyUp event has fired), or when holding down a key (to repeatedly enter the same character), and then tabbing out of the text field -- the value gets reset to whatever the value was before the key was held down.
This fix changes CPTextField#insertNewLine and CPTextField#resignFirstResponder to reload the string value from the input element if it has changed (in the same way as if a keyUp event had been triggered)
2011-11-09 20:43:13 +00:00
Antoine Mercadal
5c560e82b3
ensure attached window is not nil when positioning or instanciate it
2011-11-07 15:05:34 +01:00
Johannes Fahrenkrug and Antoine Mercadal
945deeba60
added a missing @ for the divider-color theme attribute of _CPCornerView. It broke jake (sudo-)install
2011-11-05 07:41:01 +08:00
Antoine Mercadal
db76044880
fix zombie group rows style. closes #1376
2011-11-05 00:24:54 +01:00
Aparajita Fishman
d524accc98
Fix typo, unintended globals, use constants for CPCoding keys
2011-11-04 12:50:00 -07:00
Aparajita Fishman
543f91dd6e
Fixed typos and error message
2011-11-04 12:09:07 -07:00
Randall Luecke and Aparajita Fishman
9848dabfa8
Fix typo in popover error.
2011-11-04 12:03:00 -07:00
Antoine Mercadal
8ed2096de7
update weird delegate name
2011-11-03 23:14:44 +01:00
Antoine Mercadal
4303ea3584
cache delegates methods for _CPAttachedView
2011-11-02 16:59:34 +01:00
Antoine Mercadal
ddb6f63ea7
use coherent delegate name
2011-11-02 15:55:58 +01:00
Antoine Mercadal
06985a5b6c
fix test
2011-11-02 12:06:05 +01:00
Antoine Mercadal
4841f209b3
fix delegate methods not sent in transient mode when closing
2011-11-02 11:59:20 +01:00
Aparajita Fishman
7e6ed01dd2
Merge branch 'refs/heads/cpwindow-setmovable' into cappuccino
2011-10-31 12:41:32 -07:00
Alexander Ljungberg
63c500c444
Fixed: overlay scroll knobs never quite reached the edge.
...
The calculation of the number of pixels outside of the clip view assumed fixed, space consuming scrollbars even when overlay scrollbars were used, leading CPScrollView to always think a few more pixels could be revealed.
2011-10-27 15:57:29 +01:00
Alexander Ljungberg
208c3fea35
Fix scroller gap for hidden overlay scrollers.
...
If there is no vertical scroller, or there is no horizontal scroller, due to autohiding or scroll view settings, a single visible overlay scroller should extend all the way to the edge of its dimension.
2011-10-27 14:44:19 +01:00
Alexander Ljungberg
3201b5921c
Fix unterminated var block.
2011-10-27 13:43:02 +01:00
Alexander Ljungberg
e92a7825bf
Optimise bottom corner view in overlay scrolling mode.
...
In particular, there is no need to update nor even draw the bottom corner view when in overlay mode.
2011-10-27 13:35:55 +01:00
Alexander Ljungberg
98df7e1eb8
Refs #1373 . Improve documentation.
2011-10-27 11:51:10 +01:00
Antoine Mercadal
86079af3b1
implement CPWindow setMovable: API. close #1358
2011-10-26 11:05:07 +02:00
Alexander Ljungberg
eeab0cf1b2
Merge remote-tracking branch 'primalmotion/lionscrollview'
2011-10-25 17:05:03 +01:00
Antoine Mercadal
b37893d9bb
change names of class methods to [set]GlobalScrollerStyle
2011-10-25 17:14:14 +02:00
Alexander Ljungberg
6f4ecdfbd9
Merge remote-tracking branch 'primalmotion/lionscrollview'
...
Conflicts:
AppKit/CPScrollView.j
2011-10-25 15:54:16 +01:00
Antoine Mercadal
697921b486
autodetect is user computer is using legacy or overlay mode
2011-10-25 14:35:46 +02:00
Antoine Mercadal
3c01d4aa8b
do not put scroller mode here
2011-10-25 14:33:47 +02:00
Antoine Mercadal
2cfb171b38
support for system wide scroller style. Set default to legacy mode in info.plist
2011-10-25 12:39:51 +02:00
Antoine Mercadal
2742e3d77b
fix flashScrollers doesn't work
2011-10-25 12:11:11 +02:00
Alexander Ljungberg
5488d8f633
Refs #1373 . Use self in some class methods to make subclassing easier.
2011-10-24 23:54:50 +01:00