Klaas Pieter Annema and Randall Luecke
79ba8fecd5
made column reordering work with scrolled content
2010-05-11 00:25:54 -05:00
Randall Luecke
983f0a92b2
- fixed a out of bounds error when clicking in the table header outside of any column
...
- made the dragged table column appear gray
- gave the tablecolumn drag view a white background
Conflicts:
AppKit/CPTableView.j
2010-05-11 00:25:19 -05:00
Klaas Pieter Annema and Randall Luecke
f7b766cc4a
- made the _dragViewForTableColumn:event:offset: method private
...
- removed the multiple column support from _dragViewForTableColumn:event:offset: (Cocoa doesn't allow multiple column selection / dragging)
- made the dragview the size of the dragged column
2010-05-11 00:24:03 -05:00
Klaas Pieter Annema and Randall Luecke
dca66f300d
- gave the drag column a proper 'image' representation
...
- constrained the drags y coordinates
- made sure a drag is never out of bounds
2010-05-11 00:23:55 -05:00
Randall Luecke
5b518797d7
fixed CPTableView moveColumn:
...
Conflicts:
AppKit/CPTableView.j
2010-05-11 00:18:05 -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
Ross Boucher
f5b360f66c
Move a lot of common initialization code into the _init method.
2010-04-27 10:49:50 -07:00
Ross Boucher
cdb089778c
autoscroll when drag selecting.
2010-04-25 15:43:23 -07:00
cacaodev and Ross Boucher
e1ad4a2fce
CPTableView: remove custom scrolling now that it's handled in the CPDragServer + CPClipView
2010-04-23 14:31:25 -07:00
Ross Boucher
b1282b4362
Fix an infinite recursion bug in CPBrowser, and add support for looking up a column/row by location.
2010-04-21 12:58:31 -07:00
Randall Luecke
aea8f1f0dc
Added proper background color to the tableview.
2010-04-12 02:09:46 -04:00
Randall Luecke
e956d61a08
Fixed bug introduced by renaming of private class.
2010-03-31 16:41:13 -04:00
Randall Luecke
0ec7d4cd9a
Made drag feedback view in the tableview more correct, fixed encoding issues.
...
Conflicts:
AppKit/CPTableView.j
2010-03-31 16:11:10 -04:00
Ross Boucher
af53c271c7
Fix a few naming convention violations.
...
Make dragView.... use the columns its passed, rather than computing from scratch.
2010-03-26 13:59:41 -07:00
Randall Luecke
f73d96af08
Fixed black background of dragview in Opera and IE.
2010-03-22 19:24:32 -04:00
Randall Luecke
9bdc5fa0fe
Various nib2cib improvements on the tableview.
2010-03-16 22:49:38 -04:00
Randall Luecke
3cdfc1192a
Fixes flickering issues with CPTableView if you hold the command key and drag. Closes #544
2010-03-13 00:07:00 -05:00
Randall Luecke
10b7eb83f1
Fixed previous commit so it doesn't break buttons in the tableview.
2010-03-09 23:52:08 -05:00
Randall Luecke
cc2bb8f496
Fixed bug where editable tableview would not honor setEditable:NO for columns unless resized. closes #426
2010-03-09 14:39:26 -05: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
appden and Randall Luecke
54549b61e1
Added semi-colons to global vars and removed accidental gloabl variable.
2010-03-09 03:20:00 -05:00
Randall Luecke
4c4b42833a
Added -selectedColumn to the tableview.
2010-03-08 00:00:28 -05:00
Ross Boucher
3cefc86fbf
Whitespace fix.
2010-03-06 00:55:39 -08:00
Randall Luecke
d0999fa5d5
Additional fixes for drag and drop in the TableView after OutlineView merge.
2010-03-05 16:20:24 -05:00
Randall Luecke
d76d9bcfad
Fixed bugs with drag and drop in tableview after outlineview drag and drop merge.
2010-03-05 03:37:19 -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
64357fde0d
Fixed bug where you could drag non-existant rows. Closes #520 and #521
2010-03-04 14:04:15 -05:00
cacaodev and Randall Luecke
9a16921a32
CPTableHeaderView: Avoid vertical lines disapearring when autoresizing the table.
...
Fix cursor updates disabled when table autoresizing is NoAutoresizing.
nil check table headerView before sending a message to itself or to a table column header view.
Conflicts:
AppKit/CPTableHeaderView.j
2010-02-26 11:35:49 -05:00
Ross Boucher
585b70a6a9
Fix whitespace errors.
2010-02-24 20:10:08 -08:00
Scott Kyle and Ross Boucher
b24a78bdd5
CPTableView delegate method tableView:setObjectValue:forTableColumn:row: is now being called for cells with CPButton data views, as it should. Fixes bug #466
2010-02-24 20:06:24 -08:00
Randall Luecke
25f4574093
TableView now renders white background by default (like cocoa) thereby fixing a bug where Opera rendered the tableview with a black background if you did no specify alternating row colors.
2010-02-21 19:53:40 -05:00
Randall Luecke
c48d306195
Initial refactor/rewrite of auto resizing columns.
2010-02-19 03:23:29 -05:00
Randall Luecke
82ac98ddc7
Initial refactoring of init with a fix for gradients not being initialized correctly. Initial refactoring of uniform column auto resizing to prep for a rewrite.
2010-02-18 11:09:07 -05:00
cacaodev and Randall Luecke
3d52ffcbdc
CPTableView: fix shiftKey+selection to match cocoa behavior. closes issue #433
2010-02-18 02:30:57 -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
72edd7376e
temp fix for auto resizing when user manually resizes. Uniform resizing is still broken.
2010-02-16 03:56:17 -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
cacaodev and Randall Luecke
2d8f2b328f
Fixed a bug where column selection code was trying to highlight unexposed data views
2010-02-15 11:09:16 -05:00
Randall Luecke
2564003c85
Added new aristo resources for CPTableView sorting.
2010-02-14 21:37:03 -05:00
cacaodev and Randall Luecke
c36b8f2257
CPTableView: -setHighlightedTableColumn: argument should be a CPTableColumn
2010-02-14 21:33:47 -05:00
cacaodev and Randall Luecke
d413fbe0ed
Fix for indentations not respected when resizing an outlineview column. Closes issue #470
2010-02-14 21:33:32 -05: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
Alexander Ljungberg and Ross Boucher
ac3d035ce7
Fixed: CPTableView deselectRow: changed the column selection rather than the row selection.
2010-02-13 20:08:12 -08:00
Klaas Pieter Annema
65051855ee
fixed a bug where the tableview would draw a row to many
2010-02-12 13:02:55 +01:00