 Paul BaumgartandRandall Luecke
|
a8d02f43e2
|
minor CPTableView clean-ups-- fix missing semi-colon, missing parameter type, and missing space
|
2010-09-27 22:43:58 -04:00 |
|
Randall Luecke
|
ee64c5d832
|
Proper decoding of delegate and datasource for the tableview.
|
2010-09-27 17:56:48 -04:00 |
|
Klaas Pieter Annema
|
65c48004ba
|
properly handle key events manually in the tableview
Commit cf6dc3fa5e was wrong. This commit should fix that.
|
2010-09-27 15:56:00 +02:00 |
|
Klaas Pieter Annema
|
cf6dc3fa5e
|
Manually handle key events in CPTableView
|
2010-09-27 11:50:23 +02:00 |
|
Francisco Ryan Tolmasky I
|
48d14840ee
|
Fix file encoding for CPTableView.j.
Reviewed by me.
|
2010-09-26 15:40:36 +05:30 |
|
Alexander Ljungberg
|
bb811238f3
|
Fixed a number of inadvertent globals and improved code style.
|
2010-09-17 16:46:55 -04:00 |
|
Alexander Ljungberg
|
4983e97884
|
Use CPNotFound instead of -1 in CPTableView editedRow and editedColumn for clarity.
|
2010-09-10 20:27:22 -04:00 |
|
Alexander Ljungberg
|
cc7d50f505
|
Fixed: CPTableView editedRow returned the edited column, not the edited row.
|
2010-09-10 20:26:01 -04:00 |
|
Klaas Pieter Annema
|
1952bc2b76
|
unhide the cornerview when a tableview is unarchived
|
2010-09-08 13:28:18 +02:00 |
|
Klaas Pieter Annema
|
f4e7386a0a
|
fix gridColor when decoding a CPTableView
Don't default to a gray color when there is no grid color in the cib.
The tableview theme will automatically set the correct grid color.
|
2010-08-26 16:29:46 +02:00 |
|
Alexander Ljungberg
|
a3d89c8d78
|
Ignore table view row selection of already selected rows. This avoids potential infinite recursion caused by the explicit bindings propagation.
|
2010-08-23 18:51:00 -04:00 |
|
Randall Luecke
|
d7540eea84
|
if the new proposed selection is empty the tableview should not deselect any rows.
|
2010-08-17 00:01:33 -05:00 |
|
Randall Luecke
|
88408fc0ea
|
Missed a couple lines in tableview custom drawing because of a merge conflict.
|
2010-08-16 15:10:29 -05:00 |
|
 Aparajita FishmanandRandall Luecke
|
44fb4a9b83
|
-setIntercellSpacing should update the header as well as the table, per Cocoa (and common sense)
|
2010-08-11 23:21:30 -05:00 |
|
 Aparajita FishmanandAlexander Ljungberg
|
ab5e2dd774
|
Fix for issue #816 (NSTableView/CPTableView do not read selection highlight style and column resizing style)
|
2010-08-12 00:06:52 -04:00 |
|
Alexander Ljungberg
|
233df3bdab
|
Fixed: the "fix for column reordering with hidden columns" sometimes caused the table view to try to remove nonexistent data views and crash. The fix is to consider a nonexistent data view already removed and just move on.
|
2010-08-11 23:33:21 -04:00 |
|
Randall Luecke
|
ed52b44f8b
|
Removed redundent methods in the tableview. Closes #822
|
2010-08-11 19:07:13 -05:00 |
|
Randall Luecke
|
4b8cc3e6d1
|
Table column drag view should draw lines the same color as the parent tableview.
|
2010-08-11 18:39:16 -05:00 |
|
Randall Luecke
|
567f54c9f9
|
Fix global from error in previous mergre.
|
2010-08-11 17:32:50 -05:00 |
|
 Aparajita FishmanandRandall Luecke
|
4fc894e430
|
Fix for issue #820 (horizontal grid drawn incorrectly with no rows)
|
2010-08-11 16:58:05 -05:00 |
|
 cacaodevandRandall Luecke
|
c8f6e12586
|
CPTableView: Implement -drawRow:clipRect: . The method is called only when a tableview subclass implements it for performance reasons.
DrawRowTest demonstrating the feature.
Conflicts:
AppKit/CPTableView.j
|
2010-08-11 16:32:01 -05:00 |
|
Randall Luecke
|
1e490f1796
|
Fix for column reordering with hidden columns. Closes #637
|
2010-08-11 15:59:04 -05:00 |
|
Randall Luecke
|
33e4a082d6
|
Some visual changes to column dragging to make it a bit more like cocoa.
|
2010-08-09 18:43:11 -05:00 |
|
Randall Luecke
|
96958d26c7
|
Accidental globals.
|
2010-08-09 17:22:14 -05:00 |
|
Alexander Ljungberg
|
8c13204afa
|
Save some memory and time in CPTableViewFirstColumnOnlyAutoresizingStyle mode.
|
2010-08-02 23:28:40 -04:00 |
|
Alexander Ljungberg
|
bcff25b959
|
Merge branch 'master' of github.com:280north/cappuccino
|
2010-08-01 19:15:52 -04:00 |
|
Alexander Ljungberg
|
dff6203fb3
|
Closes #806. Fixed: if a selected row was removed from a table view, the selection remained and would show up again if a new row was later added.
|
2010-08-01 19:10:22 -04:00 |
|
Alexander Ljungberg
|
b4dd6b670b
|
Switch to the standard macros in _resizeAllColumnUniformlyWithOldSize as originally intended by Randy Luecke.
|
2010-08-01 19:06:57 -04:00 |
|
Randall Luecke
|
f028533c07
|
Removed gradient stuff that has been moved to the theme.
|
2010-08-01 17:50:19 -05:00 |
|
Alexander Ljungberg
|
dac61a14cd
|
Eliminated some accidental globals in uniform table column resizing.
|
2010-08-01 18:10:27 -04:00 |
|
Alexander Ljungberg
|
6884f93d76
|
Fixed: after the intercell spacing commit, table column auto resizing on the first or last column would result in a total column width wider than the scroll width of the table. This would appear as the rightmost column sticking out and the table showing a horizontal scrollbar.
|
2010-08-01 18:06:18 -04:00 |
|
Alexander Ljungberg
|
17cc77e816
|
Clean up code in table column resizing paths in preparation for fixing it.
|
2010-08-01 17:14:59 -04:00 |
|
 Aparajita FishmanandRoss Boucher
|
364a11491d
|
Full support for intercell spacing (issue #797)
|
2010-07-30 16:14:53 -07:00 |
|
 Alexander LjungbergandRoss Boucher
|
05e435633f
|
Fixed: if a custom CPTableView header view was used for a column, such as a CPImageView, sorting by that column would cause an exception as CPTableView tried to send _setIndicatorImage: to the view. The fix is to only send the message if the view supports it.
|
2010-07-28 13:57:49 -07:00 |
|
Randall Luecke
|
cffbf86351
|
TableView theming
|
2010-07-22 00:21:02 -05:00 |
|
Randall Luecke
|
0cbdb3b2d1
|
Fix for redrawing issues in tableview. Closes #627
|
2010-07-12 21:14:48 -05:00 |
|
Randall Luecke
|
70f2d86b58
|
Fixes for adding and removing columns to the tableview after the tableview has already been displayed... There are still issues though.
|
2010-07-12 20:45:30 -05:00 |
|
Randall Luecke
|
78a75924de
|
selectedRowIndexes should return a copy, closes #605
|
2010-07-07 16:46:48 -05:00 |
|
Nicholas Small
|
21a9ae4c45
|
Make CPTableView work with selectionIndexes binding.
|
2010-06-30 12:03:03 -04:00 |
|
 Alexander LjungbergandRandall Luecke
|
74af0dc93a
|
Fixed: Shift + Arrow Keys in allowsMultipleSelection CPTableViews did not expand the selection anymore after the recent key binding updates.
|
2010-06-26 00:10:30 -05:00 |
|
Randall Luecke
|
10c067e44f
|
When dragging over a tableview row we should jump to the next row at the bottom 30% of the row, not 50%... otherwise it gets really really bad with large row heights.
|
2010-06-21 22:32:18 -05:00 |
|
Randall Luecke
|
7414d1407f
|
Moved tracking of last selected row index to selectRowIndexes: in tableview.
|
2010-06-16 13:59:25 -05:00 |
|
Ross Boucher
|
17a8be1ae6
|
Return the actually last selected row in CPTableView.
Closes 716.
|
2010-06-15 19:20:48 -07:00 |
|
 Scott KyleandRandall Luecke
|
1899250a53
|
Semicolons are nice...
|
2010-06-10 16:42:28 -05:00 |
|
 klaaspieterandRandall Luecke
|
d9c094f644
|
call tableview doubleclick action even if target is nil (action will travel down the responder chain)
Conflicts:
AppKit/CPTableView.j
|
2010-05-31 19:14:54 -05:00 |
|
Alexander Ljungberg
|
47e890b8e1
|
Fixed table row drag view when using bindings.
|
2010-05-26 20:02:12 -04:00 |
|
Alexander Ljungberg
|
e3a07845d4
|
Implemented CPTableView clickedRow for use in double-action.
|
2010-05-26 19:24:36 -04:00 |
|
Alexander Ljungberg
|
341a42bddd
|
DataSource delegate method tableView:objectValueForTableColumn:row is optional if bindings are used to provide data for the table view.
|
2010-05-26 19:20:38 -04:00 |
|
Alexander Ljungberg
|
ed2c65dd6f
|
Merge branch 'master' of git://github.com/280north/cappuccino into bindings-merge
Conflicts:
AppKit/CPTableView.j
Foundation/CPArray+KVO.j
Foundation/CPArray.j
|
2010-05-26 19:05:04 -04:00 |
|
 Klaas Pieter AnnemaandRandall Luecke
|
428f5a656d
|
changed default table view alternating row colors to aristo
|
2010-05-25 14:00:10 -05:00 |
|