Alexandre Wilhelm
9af9bd0c4c
New: Added method viewAtColumn:row:makeIfNecessary: in CPTableView
...
This PR adds the method viewAtColumn:row:makeIfNecessary: in CPTableView.
This method first attempts to return an available view, which is generally in the visible area. If there is no available view, and makeIfNecessary is YES, a prepared temporary view is returned. If makeIfNecessary is NO, and the view is not available, nil will be returned.
An exception will be thrown if row is an invalid row index and if column is an invalid column index.
The returned result should generally not be held onto for longer than the current run loop cycle. Instead they should re-query the table view for the row view.
UnitTests in Tests/AppKit/CPTableViewTests.j
2015-02-20 10:54:45 -08:00
..
2014-04-11 10:47:28 +02:00
2014-05-11 22:11:43 +01:00
2015-01-13 13:24:43 -08:00
2015-02-09 16:46:08 -08:00
2014-11-26 12:00:34 -08:00
2014-11-06 10:17:05 -08:00
2014-12-09 19:04:12 -08:00
2014-12-04 11:06:50 -08:00
2015-01-15 13:59:19 -05:00
2013-04-08 19:20:37 -04:00
2015-01-28 14:45:35 +01:00
2014-03-01 23:11:24 -08:00
2013-08-12 16:46:14 +02:00
2010-11-01 11:10:01 -07:00
2014-11-06 10:17:05 -08:00
2015-02-10 22:58:03 -08:00
2014-12-01 16:07:13 -08:00
2013-01-23 15:48:55 +07:00
2012-12-20 14:22:09 +01:00
2014-11-06 10:17:05 -08:00
2012-12-20 14:22:09 +01:00
2013-01-23 15:48:55 +07:00
2012-12-20 14:22:09 +01:00
2014-09-04 17:35:03 -07:00
2013-03-26 16:52:46 -07:00
2013-03-13 12:22:10 -04:00
2014-11-06 10:17:05 -08:00
2014-11-06 10:17:05 -08:00
2013-08-09 08:28:36 -04:00
2014-11-26 12:00:34 -08:00
2014-11-06 10:17:05 -08:00
2013-06-12 13:21:46 -07:00
2014-11-06 10:17:05 -08:00
2014-03-30 18:27:12 -07:00
2014-11-06 10:17:05 -08:00
2014-12-08 15:29:28 -08:00
2015-01-12 16:56:43 -08:00
2014-11-26 13:09:51 -08:00
2014-11-06 10:17:05 -08:00
2013-02-08 11:26:56 +00:00
2014-04-03 11:38:11 +01:00
2014-11-06 10:17:05 -08:00
2014-11-06 10:17:05 -08:00
2013-01-23 15:48:55 +07:00
2014-09-24 10:14:38 -07:00
2014-12-10 10:31:38 -08:00
2015-02-09 18:03:29 -08:00
2014-11-26 12:00:34 -08:00
2013-01-18 14:24:37 +01:00
2013-01-08 18:07:15 +00:00
2014-12-01 14:22:06 -08:00
2013-02-20 03:00:20 -05:00
2013-06-12 10:28:41 +01:00
2013-06-12 10:27:28 +01:00
2014-11-06 10:17:05 -08:00
2013-03-24 22:08:15 +01:00
2013-01-24 19:18:39 +08:00
2014-12-01 14:22:06 -08:00
2010-12-09 13:00:52 -08:00
2013-08-12 16:46:14 +02:00
2014-08-05 17:34:58 -07:00
2013-03-06 07:56:50 -05:00
2013-05-20 21:53:35 -07:00
2013-03-13 12:22:10 -04:00
2013-02-23 13:53:20 -05:00
2014-03-27 13:55:42 -07:00
2014-11-06 10:17:05 -08:00
2013-01-24 19:18:39 +08:00
2014-11-06 10:17:05 -08:00
2014-11-06 10:17:05 -08:00
2015-01-21 23:53:49 +01:00
2013-01-20 07:24:00 +07:00
2014-09-23 12:17:52 +02:00
2014-06-25 18:08:26 -07:00
2015-01-13 11:46:53 -08:00
2015-01-13 11:46:53 -08:00
2014-09-09 20:31:15 +02:00
2014-11-06 10:17:05 -08:00
2014-11-06 10:17:05 -08:00
2014-11-06 10:17:05 -08:00
2011-03-25 22:52:57 -04:00
2013-03-13 12:22:10 -04:00
2014-11-06 10:17:05 -08:00
2014-11-25 17:33:17 -08:00
2014-08-20 16:13:59 -07:00
2011-03-25 22:52:57 -04:00
2015-02-09 17:56:23 -08:00
2015-01-13 14:11:16 -08:00
2014-11-06 10:17:05 -08:00
2013-08-12 16:46:14 +02:00
2013-08-12 16:39:54 +02:00
2015-01-13 11:46:53 -08:00
2014-03-26 17:14:27 -07:00
2015-01-14 17:12:16 -05:00
2013-01-23 15:48:56 +07:00
2015-01-25 17:25:32 +01:00
2015-02-12 15:58:42 -08:00
2015-02-20 10:54:45 -08:00
2014-11-06 10:17:05 -08:00
2014-11-06 10:17:05 -08:00
2013-10-29 01:20:00 -07:00
2014-12-02 16:37:02 -08:00
2014-11-06 10:17:05 -08:00
2013-01-10 11:27:52 -08:00
2014-11-06 10:17:05 -08:00
2014-11-06 10:17:05 -08:00
2012-12-20 14:22:09 +01:00
2013-01-11 00:48:18 +00:00
2013-01-24 19:18:39 +08:00
2015-02-12 12:49:18 -08:00
2013-08-12 16:46:14 +02:00
2014-11-10 17:03:34 -08:00
2015-01-13 11:46:53 -08:00
2015-01-13 11:46:53 -08:00
2012-02-24 19:44:13 +00:00
2011-10-25 14:33:47 +02:00
2013-01-30 12:46:27 +08:00