Klaas Pieter Annema
82be6c243c
Merge branch 'jake' into enstore_jake
...
Conflicts:
AppKit/CPTableView.j
2010-02-01 11:07:42 +01:00
Randall Luecke
050a132bd5
Initial documentation of CPTableView.
2010-02-01 03:40:09 -05:00
Randall Luecke
146bff6766
Initial documentation of CPTableView
2010-02-01 03:27:03 -05:00
Randall Luecke
a2d3723c7a
Merge branch 'jake-table' into jake
2010-02-01 02:38:32 -05:00
Randall Luecke
ecb88a87ad
Added proper grid drawing for highlighted rows. Closing issues #369 Also fixing bug where top row would not draw its background when clipped
2010-02-01 02:33:04 -05:00
Ross Boucher
3f2813932a
Merge branch 'jake' of git@github.com:280north/cappuccino into jake
2010-01-31 23:07:11 -08:00
Ross Boucher
c2223e3942
Closes #429 . This should actually resolve the issue by simply removing the potential race condition entirely.
2010-01-31 23:06:23 -08:00
Randall Luecke
2dc0839d36
Fixed bug where CPButtonBar would not display anything until resized. Closes issue #151 .
2010-02-01 00:58:30 -05:00
Randall Luecke
1488f3ed58
Merge branch 'jake' of git://github.com/280north/cappuccino into jake
2010-01-31 19:02:20 -05:00
Randall Luecke
26945bde42
Removed commented out code and fixed a bug where the pressed state was still set when you drag the mouse from outside the bounds of the header and let go.
2010-01-31 18:58:32 -05:00
Ross Boucher
c911dd8aa6
Slight order change. This really should not matter.
2010-01-31 15:37:06 -08:00
Ross Boucher
1c81e0eee0
Closes #429 . Doesn't necessarily address the root cause however.
...
The problem stems from a bug in Safari which is allowing callbacks
to interrupt running code (which should be impossible in JavaScript).
The change essentially makes it so that in the case where this happens,
which is rare, we'll end up accidentally creating an extra iframe.
This isn't ideal, but it also isn't harmful, versus the current
situation where code will simply break.
2010-01-31 15:13:07 -08:00
cacaodev and Randall Luecke
11d30566bf
CPTableHeaderView: change background in -layoutSubviews instead of -setThemeState: ; Added a CPThemeStatePressed used privately, makes things easier for custom headers
2010-01-31 16:31:25 -05:00
Ross Boucher
840e9c7671
When removing an item from the collection view, we now unconditionally unhighlight it.
...
We also reapply highlights after reloading finishes.
Closes #248 .
2010-01-31 12:29:38 -08:00
Randall Luecke
1d9e2f8169
Changed drawn gradients to aristo art.
2010-01-31 01:55:45 -05:00
cacaodev and Randall Luecke
86fa759f9f
CPTableHeaderView.j: Gradient headers for canvas capable browsers | Bg images for others. Column selection with pressed state.
...
AppController.j: Modified left table in TestTable to test column selection.
CPTableView.j: Added missing ivar; Fixed -deselectRow|Column:
2010-01-30 13:05:48 -05:00
Ross Boucher
ac68d670a2
Slight error in the sizing for the previous progress bar commit
2010-01-29 22:11:43 -08:00
Ross Boucher
9db0694677
Remove unused images.
2010-01-29 21:45:03 -08:00
Ross Boucher
007cfd589f
Merge branch 'jake' of git@github.com:280north/cappuccino into jake
2010-01-29 15:18:10 -08:00
Ross Boucher
90d24fd6bf
Temporary update for progress indicators for 0.8
2010-01-29 15:17:21 -08:00
Klaas Pieter Annema
a18ea750a6
Fixed a bug where CPOutlineView would not call super's implementation of selectRowIndexes:byExtendingSelection:
2010-01-29 18:01:46 +01:00
Klaas Pieter Annema and Randall Luecke
c423411639
made sure CPControl's trackMouse: doesn't eat mouse events when the tableview is in a drag session #431
2010-01-29 11:36:13 -05:00
Klaas Pieter Annema
ec5dcb47c9
- fixed a bug where the tableview would send the wrong concluded dropped row to it's datasource
...
- implemented CPCollectioView drop on behavior
2010-01-29 14:58:45 +01:00
Klaas Pieter Annema
436f1d1541
improved the way drop highlights are shown
2010-01-29 14:24:44 +01:00
Klaas Pieter Annema
05873a030f
Merge branch 'jake' into enstore_jake
2010-01-29 12:19:59 +01:00
Klaas Pieter Annema
78083eea48
made sure CPControl's trackMouse: doesn't eat mouse events when the tableview is in a drag session #431
2010-01-29 12:14:08 +01:00
Klaas Pieter Annema
2f3ad961e7
Merge remote branch 'cappuccino/jake' into enstore_jake
...
Conflicts:
AppKit/CPTableView.j
2010-01-29 10:56:30 +01:00
Klaas Pieter Annema
dba047187f
improved the way a CPTableView renders the drag & drop highlight between rows
2010-01-29 10:47:49 +01:00
Ross Boucher
03e63f29dc
Merge branch 'jake' of git@github.com:280north/cappuccino into jake
2010-01-29 00:13:33 -08:00
Ross Boucher
b4cd9c4c45
Remove HTML5 drag and drop support from browsers.
2010-01-29 00:12:51 -08:00
Randall Luecke
b9b2649db9
Cleaned up merge and removed unnessisary selectionIsChanging notification.
2010-01-29 01:37:57 -05:00
Derek Hammer and Randall Luecke
df98483b06
Removing extraneous selection did change notifications
2010-01-29 01:28:09 -05:00
cacaodev and Randall Luecke
37fbeaad02
CPTableView -dragViewForRowsWithIndexes:
...
- Change the way dragViewOffset is computed to conform to cocoa
- Drag exposed rows only
2010-01-29 01:22:38 -05:00
Ross Boucher
b081debf88
Missing #include for the platform header.
...
Closes #412 .
2010-01-28 15:49:03 -08:00
Nicholas Small
36c6c9bfa6
Merge branch 'jake' of github.com:280north/cappuccino into jake
2010-01-28 17:59:08 -05:00
Nicholas Small
bda5ea1c59
Rewrote CPFlashView implementation to be fully cross-browser and standards compliant.
2010-01-28 17:58:50 -05:00
Nicholas Small
5ccf6eefc0
Changed CPFlashMovie -fileName to -filename.
2010-01-28 17:58:08 -05:00
Klaas Pieter Annema
477d2f9d82
fixed the disclosure triangle highlighting behavior
2010-01-28 20:10:14 +01:00
Klaas Pieter Annema
0cb66ddc6e
set the default CPTableColumn dataview's center vertical-alignment (because it looks better)
2010-01-28 18:52:01 +01:00
Klaas Pieter Annema
99df7f6acb
- further implemented CPOutlineView drag & drop support
...
- implemented a work around in CPPlatformWindow+DOM.j for the javascript drop event never being fired
2010-01-28 16:54:50 +01:00
Tom Robinson
0791fa0ad3
Eliminate a couple accidental globals.
2010-01-28 00:18:40 -08:00
Ross Boucher
a354b4acd5
Temporary fix for 0.8 for copy/paste behavior in CPTextField.
...
Closes #407 .
2010-01-27 16:36:39 -08:00
Klaas Pieter Annema
def314b5ad
removed log statements from cptableview
2010-01-27 11:05:31 +01:00
Klaas Pieter Annema
913a18eaaf
completed tableview merge
2010-01-27 10:40:51 +01:00
Klaas Pieter Annema
cde5d8709c
Merge remote branch 'cappuccino/jake' into enstore_jake
...
Conflicts:
AppKit/CPTableView.j
2010-01-27 10:08:48 +01:00
Nicholas Small
da146b0873
Move table view header resources into AppKit/Resources.
2010-01-26 10:53:07 -05:00
Ross Boucher
9db7701691
Fixes a bug when changing splitPane status for a CPSplitView.
...
Closes #419 .
2010-01-25 17:03:24 -08:00
Randall Luecke
1170673b92
selection did change is no longer posted if selectionShouldChangeInTableView returns NO. Closes 372. Keyboard navigation in tableview now honors selectionShouldChange.
2010-01-24 20:01:58 -05:00
Ross Boucher
712a991c86
Fix a bug introduced by the new document.body code when opening a second platform window.
2010-01-24 15:48:25 -08:00
Ross Boucher
e3cdcbc5ab
Add CPSpaceKeyCode. Closes #424 .
2010-01-24 15:24:59 -08:00