Alexander Ljungberg
8bcbeb0aa9
Improve code readability with dictionary literals.
2013-02-25 17:02:36 +00:00
Aparajita Fishman
347e9cc811
Move CPWindow+CPDraggingAdditions to CPWindow to avoid circular dependency
2013-01-30 22:36:40 +08:00
Aparajita Fishman
1a26fbf6f4
Rework CPWindow cluster so CPWindow's code is in its file
2013-01-30 22:35:21 +08:00
Aparajita Fishman
fdbef474f0
Final fixes for popovers as child windows
...
- Fixed case where a dangling transition function was left when closing a popover.
- Fixed case where closing a popover, moving the target view, then reopening the same popover would not reposition the popover when resizing the target view's window.
- Optimized repositioning of popover on target view change.
- Implemented transitional popovers via trapped mouse down events.
- Implemented dequeue: argument of CPApplication -setTarget:selector:forNextEventMatchingMask:untilDate:inMode:dequeue: and -setCallback:forNextEventMatchingMask:untilDate:inMode:dequeue:.
- Fixed some child window behavior when ordering/closing.
- Eliminated no longer necessary window close notification in CPPopover.
- Fixed window title in theme so it doesn't dim when window is main but not key.
2013-01-28 09:32:37 +08:00
Aparajita Fishman
4f377bcebe
Objj2 compiler fixes
...
Compiled all files individually:
- Added missing imports.
- Added @class/@global declarations to break circular dependencies.
- Misc. code cleanup.
Conflicts:
AppKit/CPWindow/_CPWindow.j
AppKit/Platform/DOM/CPPlatformWindow+DOM.j
2013-01-23 15:48:55 +07:00
Aparajita Fishman
7c831fa19d
capp_lint flags deprecated CPPoint/Rect/Size types/functions
...
- Changed to corresponding CG types/functions in all files
- Fixed some demo app bugs
2013-01-19 16:51:56 +07:00
Martin Carlberg
458fa9d02e
Fixed a lot of small bugs found by new warning message from compiler
2013-01-18 14:24:37 +01:00
Randall Luecke
05b0abacd4
When dragging horizontally we need to update the location of the header view too
2011-04-22 12:59:16 -04:00
Mike Fellows and Randall Luecke
4a57f6a1c4
Better inset bounds to improve autoscrolling while dragging in a scrollview.
2011-04-08 09:26:04 -04:00
Alexander Ljungberg
651d6a7ed8
Linting AppKit.
2011-02-28 23:48:34 -03:00
Alexander Ljungberg
090fcab8c6
More globals fixing.
2011-01-24 13:43:55 -03:00
Alexander Ljungberg
4445f752f3
Avoid usage of [event keyCode].
...
Key codes have platform and browser specific behaviours.
2011-01-02 13:15:38 -03:00
Francisco Ryan Tolmasky I
400bdb5103
Further capp_linting.
...
Reviewed by me.
2010-12-02 11:44:42 -08:00
Francisco Ryan Tolmasky I
52f7844aee
Made it so .h files are automatically included in AppKit (avoiding needing to manually include Platform.h, etc.).
...
Also changed a bunch of <AppKit/*> imports to "*" imports.
Reviewed by me.
2010-11-01 11:10:01 -07:00
Paul Baumgart
01852d8075
Fix a bunch of missing @imports.
...
All classes (excluding the ones prefixed with underscores) in Foundation
and AppKit can now be loaded individually except CPOpenPanel and
CPSavePanel. These two classes have some sort of dependency cycle
that seems impossible to resolve without forward declarations (which
we don't have).
2010-10-05 15:54:25 -07:00
Alexander Ljungberg
9b8cadb91c
Fixed some additional accidental globals. Very addictive this.
2010-09-15 17:41:58 -04:00
Ross Boucher
5f6f997095
Only attempt to scroll views, not windows.
2010-04-24 11:10:36 -07:00
Ross Boucher
f67580e2b2
Add support for automatically scrolling during drag and drop operations.
2010-04-23 14:00:47 -07:00
Ross Boucher
cfc8ccafce
Remove typo.
2010-04-09 14:56:54 -07:00
Kelly McDonald and Ross Boucher
e11dfc2875
CPDragServer was checking the selector on the delegate of draggedImage:endAt:operation: but calling draggedImage:endedAt:operation:. I changed so that it uses endedAt to better reflect what is done in cocoa
2010-04-09 14:56:43 -07:00
Ross Boucher
109725d613
Fix whitespace issues from the previous commit.
2010-02-23 11:34:58 -08:00
Klaas Pieter Annema and Ross Boucher
4bc8f01376
made sure the dragserver doesn't call prepareDrag if the last drag update returned CPDragOperationNone
2010-02-23 11:25:10 -08:00
Ross Boucher
62788423a1
Add missing accessors. Closes #452 .
2010-02-15 18:32:45 -08:00
Ross Boucher
7ed98a8655
Fix a typo pointed out by Bruno on the mailing list.
2010-01-05 09:50:02 -05:00
Francisco Ryan Tolmasky I
c3ac3ddd3f
A few fixes to drag and drop.
...
Reviewed by me.
2009-11-12 04:15:43 -08:00
Francisco Ryan Tolmasky I
1a7a07b51a
Fix for draggedView:endedAt:operation: giving 0,0 locations.
...
Reviewed by me.
2009-09-04 03:54:40 -07:00
Francisco Ryan Tolmasky I
e8dd56bda7
Added HTML 5 drag and drop support for WebKit/Safari.
...
Reviewed by me.
2009-08-17 03:50:52 -07:00
Francisco Ryan Tolmasky I
ab8add681e
A number of fixes and improvements to the platform window subsystem.
...
Reviewed by me.
2009-08-17 03:50:51 -07:00
lowell vizon and Francisco Ryan Tolmasky I
377f331b47
Documentation Edits: Replaced <code> and <pre> tags with \c; this allows monospaced text to be displayed with formatted text without needing a new line. See AppKit/CPView after generating documentation for examples. Also added - and + signs to the above changes when referring to either an -instanceMethod or a +classMethod. --lowell@cocoastep
...
Signed-off-by: Francisco Ryan Tolmasky I <francisco@280north.com >
2009-08-08 03:50:50 +08:00
Francisco Ryan Tolmasky I
2e37945b4f
Removed remaining references to CPDOMWindowBridge.
...
Reviewed by me.
2009-07-27 12:06:07 -07:00
Francisco Ryan Tolmasky I
fa5352ad40
Fix for drag and drop with platform windows.
...
Reviewed by me.
2009-07-27 12:06:07 -07:00
Francisco Ryan Tolmasky I
d2b1df88e8
FIx for drag and drop without CPDOMWindowBridge.
...
Reviewed by me.
2009-07-27 12:06:07 -07:00
Ross Boucher
43af999d41
Add autoscroll: support to CPView, CPClipView, and the dragging server (which may not be generic enough)
2009-04-04 22:16:24 -07:00
Francisco Tolmasky
390208d16a
Fixed a bug where registerForDraggedTypes: replaced current drag types instead of appending to them.
...
Reviewed by me.
2009-03-27 17:32:53 -07:00
Francisco Tolmasky
9ce20d50ac
Fix for drag and drop being broken.
...
Reviewed by me.
2009-03-27 15:29:53 -07:00
Francisco Ryan Tolmasky I
d942ed415b
Fix for Dragging can happen across views.
...
Reviewed by me.
2009-01-05 23:46:57 -08:00
Francisco Ryan Tolmasky I
aabe06eb3f
Fix for adding draggedViewLocation and draggedImageLocatio to CPDraggingInfo.
...
[#192 state:resolved]
Reviewed by me.
2009-01-03 01:11:06 -08:00
Francisco Ryan Tolmasky I
75015ce466
Fix for making CPAnimation "pausable".
...
[#168 state:resolved].
Reviewed by me.
2008-12-15 18:40:33 -08:00
Francisco Ryan Tolmasky I
d92fc8c4d0
Cleaned up old deprecated documentation stuff and added documentation to deploy.
...
Reviewed by me.
2008-12-10 15:57:31 -08:00
Francisco Ryan Tolmasky I
5144a5a579
Added @accessor support, @import, and fixed spacing bug with @selector.
...
Reviewed by ross.
2008-10-26 00:48:49 -07:00
Ross Boucher
f228934e54
Initial conversion to Doxygen style comments.
2008-10-12 15:57:01 -07:00
Ross Boucher
a40fbd7961
Add the first draft of documentation inline.
2008-09-10 15:11:37 -07:00
Francisco Ryan Tolmasky I
a97bb72800
Initial commit.
...
Reviewed by francisco, ross and tom.
2008-09-04 03:52:20 -07:00