Ross Boucher
e46d1a793c
autoresize the cpbrowser test browser.
2010-03-26 16:41:33 -07:00
Ross Boucher
e4ca057e4c
Fix import directives.
2010-03-26 14:27:46 -07:00
Ross Boucher
ac5a0e3dfc
Add CPBrowser manual test app.
2010-03-26 14:00:51 -07:00
Randall Luecke
f324577014
Fixed default height in tableheader for Nib2Cib.
2010-03-21 02:54:14 -04:00
Randall Luecke
43b601af9b
Fixed TableTest for IE.
2010-03-17 21:07:47 -04:00
Randall Luecke
3ee3acc948
Fixed failed TableCibTest in Firefox.
2010-03-17 00:11:36 -04:00
cacaodev and Randall Luecke
20853e3ad7
CPTableView & al. : change CPThemeStateHighlighted to CPThemeStateSelected to avoid conflicts with CPControl -highlight: method.
2010-03-09 11:43:37 -05:00
Francisco Ryan Tolmasky I
071a772208
Fix for drawRect: not working in IE 8 anymore. (Close chrome meta tag).
...
Reviewed by me.
2010-03-07 17:20:26 -08:00
Francisco Ryan Tolmasky I
276e8b948d
Removed remaining Rakefiles.
...
Reviewed by me.
2010-03-06 22:32:52 -08:00
Randall Luecke
dc7bd3355d
Fixed wrong import for outlineview test.
2010-03-05 03:59:37 -05:00
klaaspieter and Randall Luecke
440eed77cf
Merge commit 'klaaspieter/outlineview' into outlineview
...
Conflicts:
AppKit/CPDragServer.j
AppKit/CPTableView.j
Tests/Manual/TableTest/AppController.j
2010-03-05 02:40:47 -05:00
Ross Boucher
203e0d150b
Update table headers to return the cursor to normal if the window doesn't accept mousemoved events.
2010-02-27 12:22:52 -08:00
Tom Robinson
ff43be6d7b
Added LoadTimeTest app to test load times.
2010-02-25 00:57:21 -08:00
Ross Boucher
a58dd4678c
Move NibApp to manual tests.
2010-02-21 17:01:33 -08:00
Randall Luecke
c48d306195
Initial refactor/rewrite of auto resizing columns.
2010-02-19 03:23:29 -05:00
Randall Luecke
3fad4635b0
Updated tabletest to include new source list selection styles, also cleaned up the tableview a bit, and made the default selection style of the outlineview use the source list gradient.
2010-02-18 02:21:40 -05:00
cacaodev and Randall Luecke
b0b19328a8
CPTableView: CPTableViewSelectionHighlightStyleSourceList for canvas browsers. Removed references to selectionHighlightColor.
2010-02-18 01:27:06 -05:00
Randall Luecke
95364b1d31
Tableview fixes including setMaxWidth reset on columns, added grid line to cornerview, cleaned up width validation in sizeLastColumnToFit, and cleaned up TableTest.
2010-02-16 03:00:49 -05:00
Klaas Pieter Annema
20f6a57b3a
- made the proposed drag row calculations more accurate when a tableview has non-default row height or inter-cell spacing
...
- fixed a bug in the dragged row at point calculation
2010-02-16 07:45:19 +01:00
Ross Boucher
3e40deba5f
Fix a lot of style issues.
...
Change a 1px value.
Closes #444 .
2010-02-15 21:27:27 -08:00
Ross Boucher
8617990206
Add much better support for CPTableView to nib2cib.
2010-02-15 17:28:35 -08:00
Randall Luecke
4237000fc9
TableView:
...
Set a CPThemeStateHighlighted for both selecting and sorting.
Do not change sort descriptors when selecting with a modifier flag.
Conflicts:
AppKit/CPTableView.j
2010-02-14 21:33:20 -05:00
cacaodev and Randall Luecke
5131aff352
Column sorting : Sort descriptors, sort indicator image, highlighted column.
...
Column resizing : Fixed bug where last column could not be resized.
Left arrow cursor when reaching maxWidth.
Moved table selection code to CPTableView.
Disable automatic resizing when user is resizing column
Partially fixed uniform resizing not prop. to columns width.
2010-02-14 21:32:07 -05:00
Ross Boucher
fb8ba655e1
Do not enforce min/max size in setFrame:display:animate: only do so in the other setFrame* variants.
...
Closes #284 .
2010-02-10 19:55:40 -08:00
Klaas Pieter Annema
78b4bbb06e
implement setDropItem:dropChildIndex on CPOutlineView
2010-02-08 16:49:07 +01:00
Klaas Pieter Annema
0375e7a881
- further improved outline view drag & drop for multiple parent situations
2010-02-08 14:44:21 +01:00
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
cacaodev and Randall Luecke
36a85e935b
TableView : Column resizing. Works with column resizingMasks.
...
TODO: Automatic table resizing should only resize columns marked with TableColumnAutoresizingMask.
TODO: When implemented, use CPTrackingArea instead of mouse moved events.
2010-02-08 01:19:10 -05: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
5f0a60f61c
Merge branch 'jake' of git://github.com/280north/cappuccino into jake
2010-02-04 10:35:47 +01:00
Randall Luecke
2b87b9f3fc
Styled the test for the tableview headers, also added more rows to tabletest for performance testing.
2010-02-03 22:34:13 -05: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
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
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
4006b35a5e
fixed a bug where the outline view would send drag & drop datasource messages to it's datasource when they are not implemented
2010-02-01 12:39:22 +01: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
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
bfdbe2a34a
updated the collection view sample to actually move the dragged items
2010-01-29 16:46:56 +01: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
6798a5777a
added the cpoutlineview test app
2010-01-29 10:57:34 +01:00
Randall Luecke
dd4735026a
Reset position of the tableview in tabletest
2010-01-24 02:31:01 -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