Randall Luecke
da0af13142
Added basic suppport for CPOutlineView in the nib2cib tool
...
Conflicts:
AppKit/CPOutlineView.j
2010-08-12 13:11:41 -05:00
Randall Luecke
b346d761d8
Fix bug so we can drag items below the last child index in the outlineView.
2010-08-09 14:13:04 -05:00
Derek Hammer and Randall Luecke
9ff056f073
Making the DisclosureButton a little more subtle. Adding shadow to the disclosure buttons.
2010-06-10 18:21:51 -05:00
Alexander Ljungberg and Randall Luecke
bdb36f35cf
Fixed: the actual delegate method definition somehow didn't make it into the change enabling outlineView:shouldEditTableColumn:item: for outline view inline editing. This commit predefines all CPOutlineView delegate methods.
2010-06-06 16:07:50 -05:00
Alan Rogers and Randall Luecke
e96678eebc
Fix for gh issue #674 : passing item in userInfo for the will/did expand/collapse notifications for the OutlineView.
2010-05-20 02:12:39 -05:00
Randall Luecke
f0501f8494
Fixed regression from last commits where children would fail to expand.
2010-05-19 00:29:12 -05:00
Blair Duncan and Randall Luecke
efb752f1f4
CPOutlineView, forgot to unregister notifications prior to adding them in the last commit.
2010-05-19 00:13:26 -05:00
Randall Luecke
d252e94892
CPOutlineView item Expande/Collapse delegate method notifications
...
Conflicts:
AppKit/CPOutlineView.j
2010-05-19 00:13:05 -05:00
cacaodev and Randall Luecke
a4cadc5fb3
CPOutlineView: fix for _retargetedDropRow not set when retargeting an item which resulted in a wrong drop line position
2010-05-18 23:56:49 -05:00
Alexander Ljungberg and Randall Luecke
9b926be557
Support CPOutlineView inline editing.
2010-05-18 23:56:34 -05:00
Randall Luecke
e5275514dd
OutlineView items auto expand when hovering over them.
2010-05-11 00:05:12 -05:00
cacaodev and Randall Luecke
0d35b38282
CPOutlineView: Fix a bug where newly expanded items would have a white disclosure control.
...
In CPTableView, add a method for data view selection. Use it in CPOutlineView for disclosure selection and do not subclass the entire -selectRows:... method.
Darken disclosure control when pressed depending on the selected state.
2010-05-10 15:03:06 -05:00
Randall Luecke
e3a65a1847
Added preparatory support for group items in CPOutlineView.
2010-03-06 18:46:49 -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
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
Klaas Pieter Annema
bc07bd16bd
implemented outlineView:willDisplayView:forTableColumn:row delegate method
2010-02-11 16:47:49 +01:00
Klaas Pieter Annema
c8437895dc
fixed setDropItem:dropChildIndex behavior
2010-02-09 14:42:11 +01: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
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
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
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
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
8edf05c000
made sure the outline view returns a dataview if it's delegate doesn't implement dataViewForTableColumn:item: or if that method returned nil
2010-02-02 11:37:57 +01:00
Klaas Pieter Annema
0e6cef0268
implement outlineview expandItem:expandChildren:
2010-02-02 11:23:24 +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
Klaas Pieter Annema
7f78c323e9
implemented outlineView:shouldSelectItem delegate method
2010-02-01 19:08:22 +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
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
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
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
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
477d2f9d82
fixed the disclosure triangle highlighting behavior
2010-01-28 20:10:14 +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
Klaas Pieter Annema
6749fa57ad
started implementing CPOutlineView drag & drop support
2010-01-22 20:25:14 +01:00
Ross Boucher
d0a8749986
Fix a type in CPOutlineView. Closes #265 .
2009-11-25 00:09:55 -05:00
Francisco Ryan Tolmasky I
7205146e1b
Fixed how children are loaded and reloaded in CPOutlineView and fixed a bug where CPWindowController would call windowControllerWillLoadCib: and windowControllerDidLoadCib: twice.
...
Reviewed by me.
2009-09-14 23:14:05 -07:00
Francisco Ryan Tolmasky I
02907a599d
Minor outline view fix.
...
Reviewed by me.
2009-09-14 14:40:40 -07:00
Francisco Ryan Tolmasky I
ee46ab23ba
Improved arrow control in outline view, still could use considerable work.
...
Reviewed by me.
2009-09-13 01:10:11 -07:00
Francisco Ryan Tolmasky I
dba418a93d
Fix for:
...
- misindented items in outline view
- switched window controller to use synchronous cibs.
- typo in cibloading.
Reviewed by me.
2009-09-12 23:37:44 -07:00
Francisco Ryan Tolmasky I
abd3abdfea
Fixed only showing disclosure control for items that are expandable, and simplified the row to item mapping.
...
Reviewed by me.
2009-09-12 18:10:43 -07:00
Francisco Ryan Tolmasky I
1bdea9ff45
Added selection delegate methods support to tableview and outlineview.
...
Reviewed by me.
2009-09-11 18:28:57 -07:00
Francisco Ryan Tolmasky I
17273ecbfa
Added disclosure views to outline view.
...
Reviewed by me.
2009-09-11 10:24:16 -07:00
Francisco Ryan Tolmasky I
fd62233960
Cleaned up outline view indentation code, and added parentForItem:.
...
Reviewed by me.
2009-09-10 17:02:47 -07:00
Francisco Ryan Tolmasky I
96afa4b950
Added deferred loading for outline views (for remote data), and added CPTreeNode class.
...
Reviewed by me.
2009-09-10 14:12:34 -07:00
Francisco Ryan Tolmasky I
041f8200df
First pass at CPOutlineView.
...
Reviewed by me.
2009-09-09 17:48:59 -07:00