Klaas Pieter Annema
ebc831663b
Merge branch 'jake' into outlineview
...
Conflicts:
AppKit/CPTableView.j
2010-02-08 11:34:16 +01:00
Klaas Pieter Annema
65ceb96e4f
Merge branch 'jake' of git://github.com/280north/cappuccino into jake
...
Conflicts:
AppKit/CPTableColumn.j
AppKit/CPTableView.j
2010-02-08 11:33:33 +01:00
Klaas Pieter Annema
57ef2d2229
removed log statements
2010-02-08 11:14:50 +01:00
Klaas Pieter Annema
8759b175bd
various fixes to outline view drag & drop
2010-02-08 11:14:03 +01:00
Klaas Pieter Annema
cdca8047b9
Merge branch 'jake' into outlineview
...
Conflicts:
AppKit/CPTableView.j
2010-02-05 15:14:40 +01:00
Klaas Pieter Annema
ed1a7a4bc9
- removed variable row heights from CPTableView (can be found in variabletableview branch)
...
- fixed a bug where it was not possible to drag unselectable rows #445
2010-02-05 12:11:39 +01:00
Klaas Pieter Annema
0696fb405e
improved CPTableView's drop row logic for the lowest possible row
2010-02-05 11:51:06 +01:00
Klaas Pieter Annema
7720200679
- improved the CPOutlineView drag & drop support in cases where more than 1 parent is possible
...
- improved the outline view test project
2010-02-04 16:56:48 +01:00
Klaas Pieter Annema
117ec9970c
- reduced the number of rows on the tableview sample so it works with the variable row heights
...
- made CPTableView ask for the rect of the drop highlight so CPOutlineView can adjust this
- re factored some stuff in CPOutlineView's table delegate
2010-02-04 14:20:12 +01:00
Klaas Pieter Annema
766073f77a
reverted some of my drop highlight changes
2010-02-04 13:09:10 +01:00
Klaas Pieter Annema
5f0a60f61c
Merge branch 'jake' of git://github.com/280north/cappuccino into jake
2010-02-04 10:35:47 +01:00
Randall Luecke
e8ac94f8da
Improved logic for drawing highlighted grid lines.
2010-02-04 00:41:15 -05:00
Randall Luecke
28a00fff23
Fixed drawing bug where a the bottom grid line for the selected rows would be drawn white.
2010-02-04 00:19:59 -05:00
Klaas Pieter Annema
b07f2ed186
improved the location of the drag feedback view
2010-02-03 15:25:28 +01:00
Klaas Pieter Annema
ee6160e796
- fixed some issues with variable sized
...
- made CPOutlineView return the last index when dragging the row outside of it's bounds
2010-02-03 15:06:42 +01:00
Klaas Pieter Annema
8b32f561ec
added selectedRow to CPTableView
2010-02-02 15:57:15 +01:00
Klaas Pieter Annema
1571b6daa2
fixed CPTableView's header view reliance on row height
2010-02-02 15:44:23 +01:00
Klaas Pieter Annema
2d69509d5e
- implemented CPTableView heightOfRow: delegate method
...
- implemented CPOutlineView heightForItem: delegate method
- made CPTableView work correctly with variable sized rows
2010-02-02 14:15:22 +01:00
Klaas Pieter Annema
60e4d8e080
Merge remote branch 'cappuccino/jake' into jake
...
Conflicts:
AppKit/CPOutlineView.j
AppKit/CPTableView.j
2010-02-02 10:24:13 +01:00
Randall Luecke
e88ec01fca
Fixed bug where the first click on the CPTableView wouldn't select a row if drag and drop was supported.
2010-02-01 23:26:24 -05:00
Klaas Pieter Annema
77303c1aeb
- implemented CPTableView's dataViewForTableColumn:row: delegate method
...
- implemented CPOutlineView's dataViewForTableColumn:item: delegate method
2010-02-01 19:00:48 +01:00
Randall Luecke
cc74f941c6
Better "fix" for Safari breaking the outlineview... This bug still needs a reduction though.
2010-02-01 11:44:24 -05:00
Randall Luecke
775c1c1c8b
Fixed the outline view again...
2010-02-01 11:11:51 -05:00
cacaodev and Randall Luecke
35a7456302
Fixes rows drawing when alternatingRowBackgroundColors > 2. TableTest showing 3 row colors
2010-02-01 10:59:23 -05:00
Klaas Pieter Annema
e3a075a6a6
- implemented CPOutlineView drag & drop
...
- improved CPTableView drag & drop feedback
2010-02-01 11:22:57 +01:00
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
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
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
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
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
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
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
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
Randall Luecke
fb89450b90
Refactored keyboard navigation for CPTableView
2010-01-24 03:39:58 -05:00
Klaas Pieter Annema and Randall Luecke
c291ad83f1
Implemented visual feedback when dragging in CPTableView
...
Conflicts:
AppKit/CPTableView.j
2010-01-24 02:37:25 -05:00
cacaodev and Randall Luecke
e40696a7af
CPTableView: drag & drop improvements
...
- Default dragView containing dragged rows, works with discrete rows
- scroll-as-you-drag feature
- draggingEntered returns a drag operation. Rearranged a bit the code.
- fixed dragPoint/target row
- Modified test app so you can drag in both ways and also move indexes internally
2010-01-23 02:56:59 -05:00
Klaas Pieter Annema
050b75a2df
Implemented visual feedback when dragging in CPTableView
2010-01-22 20:17:34 +01:00
Randall Luecke
22aa4d359e
Hard coded header view resources into the CPTableView
2010-01-22 02:09:22 -05:00