Alexandre Wilhelm
27fdb3116c
Fixed: CPTabViewDelegate protocol does not implement CPObject protocol
2013-12-09 01:21:01 -08:00
Alexandre Wilhelm
b9c0c89a24
Fixed: CPTableViewDelegate and CPTableViewDataSource protocol do not implement CPObject protocol
2013-12-09 01:20:11 -08:00
Alexandre Wilhelm
8078889a09
Fixed: CPToolbarDelegate protocol do not implement CPObject protocol
2013-12-09 01:19:04 -08:00
Alexandre Wilhelm
5dd4266ccc
New : Added protocol CPToolbarDelegate
...
This pr adds the protocol CPToolbarDelegate
Also, now, delegate methods are called as we are used to do it in Cappuccino.
2013-12-08 19:14:30 -08:00
Alexandre Wilhelm
7d14676bce
New : Added CPTabViewDelegate protocol
...
This PR adds the CPTabViewDelegate protocol
2013-12-08 19:01:50 -08:00
Alexandre Wilhelm
db113da121
New : Added protocols CPOutlineViewDelegate and CPOutlineViewDataSource
...
This PR add protocols CPOutlineViewDelegate and CPOutlineViewDataSource
2013-12-08 18:52:26 -08:00
Alexandre Wilhelm
5b2bfcef7d
New : Added CPApplicationDelegate protocol
...
This PR add the protocol CPApplicationDelegate
2013-12-08 18:42:50 -08:00
Alexandre Wilhelm
4d266f4ad2
New: Added CPCollectionViewDelegate protocol
...
This PR adds the protocol CPCollectionViewDelegate.
Also, now the delegate methods are called like we are used to do it in Cappuccino.
2013-12-08 18:35:52 -08:00
Alexandre Wilhelm
b81a325b28
Fixed : Remove unused method
2013-12-08 18:06:43 -08:00
Alexandre Wilhelm
09eca10eb6
New : Added protocol CPAlertDelegate
...
This PR adds the protocol CPAlertDelegate.
The delegate methods are called as we are used to in Cappuccino.
2013-12-08 18:01:06 -08:00
Alexandre Wilhelm
7b86465d7b
New : Added protocols CPTableViewDelegate and CPTableViewDataSource
...
This PR adds protocols CPTableViewDelegate and CPTableViewDataSource
Unit test in Tests/AppKit/CPTableViewTest.j
2013-12-08 17:48:41 -08:00
Alexander Ljungberg
b4cabc97d1
Merge pull request #1974 from mrcarlberg/protocol
...
Protocol support for Objective-J
2013-11-28 17:18:16 +00:00
Martin Carlberg
e511638962
Fixed: Cleaned up return and parameter types on methods.
2013-11-24 22:21:56 +01:00
Martin Carlberg
8419001810
Merge branch 'master' of https://github.com/cappuccino/cappuccino into protocol
2013-11-22 14:23:52 +01:00
Alexandre Wilhelm
e058d2e143
Fixed: when doubleClicking to open/close a sheet, issues with the parentWindow and the frameOrigin of the sheet
...
When opening a sheet, with a double click the frame origin of the sheet changed and the parent disappeared.
This PR fix this issue.
Test app in Tests/Manual/AttachedSheet/AppController.j
2013-11-21 17:42:43 -08:00
daboe01
40da5a849d
formatting
2013-11-19 20:14:35 +01:00
Antoine Mercadal
616f0c61ef
Fixed: Typo introduced in previous PR merge
2013-11-18 16:26:50 -08:00
Antoine Mercadal
d0ef8a2885
Merge pull request #2005 from adamsowinski/master
...
Fixes a bug with CPCursor push method.
2013-11-18 16:22:43 -08:00
Antoine Mercadal
985db21ed9
Merge pull request #1990 from spebbe/cpanimation_frame_rate
...
CPAnimation frame rate fixes.
2013-11-18 16:20:29 -08:00
Antoine Mercadal
d0460ad202
Merge pull request #2017 from daboe01/fix-scrollview-sorting-while-editing
...
Fixed: _editingCellIndex is currently not considered when table columns are pressed
2013-11-18 16:08:57 -08:00
Antoine Mercadal
8ca7227185
Merge pull request #1970 from mrcarlberg/table_header_divider_thickness
...
New: Added themable attribute for divider thickness in table header view
2013-11-18 16:06:49 -08:00
Antoine Mercadal
6c8a21c1cc
Merge pull request #1971 from mrcarlberg/table_view_grid_line_thickness
...
New: Added themable attribute for grid line thickness in table view
2013-11-18 16:06:01 -08:00
Antoine Mercadal
4a82dbc34d
FIXED: Previous commit was actually missing to fill the drop view with the background color.
...
This patch restore the correct behavior and display corectly colors set as dropview-*-on-background-color
2013-11-15 17:59:41 -08:00
Antoine Mercadal
1cec1b0637
NEW: CPTableView drop view now supports theming
...
Previously, the style of the blueish view that shows up on CPTableView when user is about to drop something on it was hard coded.
This patch adds the following theme attributes in CPTableView
// theme of the drop view for CPDragOperationOn on a non selected row
dropview-on-background-color
dropview-on-border-color
dropview-on-border-width
dropview-on-border-radius
// theme of the drop view for CPDragOperationOn on a selected row
dropview-on-selected-background-color
dropview-on-selected-border-color
dropview-on-selected-border-width
dropview-on-selected-border-radius
// theme of the drop view for CPDragOperationAbove on a non selected row
dropview-above-border-color
dropview-above-border-width
// theme of the drop view for CPDragOperationAbove on a selected row
dropview-above-selected-border-color
dropview-above-selected-border-width
Aristo and Aristo2 have been updated, and use the same old hardcoded values.
2013-11-15 17:48:57 -08:00
Antoine Mercadal
abd9506d40
Merge branch 'master' of https://github.com/cappuccino/cappuccino
2013-11-15 10:40:10 -08:00
Antoine Mercadal
8f7a32141b
FIXED: CPTextField was sometimes returning YES even if disabled
...
Preiviously, CPTextField's acceptsFirstResponder was returning YES even if the textfield was disabled.
This patch restore the correct Cocoa behavior.
2013-11-15 10:38:31 -08:00
daboe01
ff067374bc
fix first responder assignment when pressing a header column
2013-11-15 10:55:05 +01:00
Alexander Ljungberg
6cbfa30652
Fixed: view coordinate conversion broken by previous commit.
...
Without this fix, -CPView convertPoint:fromView was broken due to the changes made in #1998 . In particular, the transform for the fromView would be calculated and then just thrown away if the views were in the same window. This happened to work in some specific cases and the lack of unit tests concealed the error.
This fix properly applies the transforms when two views are in the same window without one of them necessarily being inside the other.
Refs #1998 .
2013-11-04 00:03:31 +00:00
Adam Sowinski
f5a1a6725d
Simplified currentCursor assignment.
2013-10-29 23:35:04 +00:00
Antoine Mercadal
2508fa7a97
Merge pull request #1998 from Dogild/scaling-support
...
New: Added support for scaling in CPView
2013-10-29 12:54:12 -07:00
Antoine Mercadal
0b351ac2d7
Merge pull request #2011 from Dogild/CPTextMovements
...
New: Added Movement Codes for CPTextDidEndEditingNotification
2013-10-29 11:27:17 -07:00
Antoine Mercadal
24b44c2acf
Merge pull request #2010 from daboe01/fix-textFields-on-different-windows-can-clobber-each-others-contents
...
Fixed: editing textFields on different windows can clobber each others contents
2013-10-29 11:23:00 -07:00
Alexandre Wilhelm
8f70cebefc
Typo
2013-10-29 11:22:55 -07:00
Antoine Mercadal
6e7fc5c887
Merge pull request #2008 from Dogild/souldSelectTableColumnFix
...
Fixed: shouldSelectTableColumn isn't called in CPTableView and CPOutlineView
2013-10-29 11:22:01 -07:00
Alexandre Wilhelm
7f53d15e75
Fixed: the userInfo of the notification from textDidEndEditing is wrong
...
Previously, when overriding the method textDidEndEditing, the userInfo notification didn't contain the information about CPTextMovement
2013-10-29 11:13:48 -07:00
daboe01
ad170ed854
Fixed: scroll wheel speed is way to low in firefox
...
I increased scroll wheel speed to a sensible value
2013-10-29 17:33:12 +01:00
Alexander Ljungberg
af26523e36
New: text underline support for private _CPImageAndTextView.
...
This features presents a less hack-y way to underline text for those not afraid to use private, internal APIs.
2013-10-29 11:40:25 +00:00
Alexandre Wilhelm
ebc1025fd9
New: Added Movement Codes for CPTextDidEndEditingNotification
...
This PR adds a new feature for CPControl. Now when leaving the control, the userInfo of the notification CPTextDidEndEditingNotification contains the last movements of the control as in COCOA
Test app in Tests/Manual/CPTextFieldMovementsTest
2013-10-29 01:20:00 -07:00
daboe01
d1406e1b8f
Fixed: editing textFields on different windows can clobber each others contents
...
Was be caused by resignFirstResponder not checking that the input owner is self.
Fixes #1983
2013-10-27 13:46:00 +01:00
Alexandre Wilhelm
c22f489ee9
Fixed: shouldSelectTableColumn isn't called in CPTableView and CPOutlineView
...
Previously shouldSelectTableColumn wasn't called in CPTableView and CPOutlineView.
This PR resolves this issue, shouldSelectTableColumn is now called between selectionShouldChangeInTableView and tableViewSelectionIsChanging as in COCOA.
Test app Tests/Manual/TableTest/DelegateSelectionTest/
2013-10-24 22:13:35 -07:00
Adam Sowinski
71ed0d6cfc
Merge branch 'master' of https://github.com/cappuccino/cappuccino
2013-10-22 11:19:21 +01:00
Antoine Mercadal
2d96875574
Merge pull request #2004 from Dogild/comboBox-trapMouse
...
Fixed: CPComboBox don't close when clicking on the scroll
2013-10-21 14:25:20 -07:00
Alexandre Wilhelm
8909576a0b
Changed comment
2013-10-20 21:01:10 -07:00
Alexandre Wilhelm
0afc903138
Fixed: The delegate method shouldSelectItem doesn't work in CPOutlineView
...
Previously the delegate method shouldSelectItem didn't work in CPOutlineView.
It didn't work because the checking method _delegateRespondsToSelectionIndexesForProposedSelection and _delegateRespondsToShouldSelectRow didn't check if the real delegate of the outlineView implemented the methods
2013-10-20 20:57:42 -07:00
Adam Sowinski
8971972a28
Fixed a bug where currentCursor variable was assigned a CPNumber instance instead of CPCursor instance.
2013-10-21 00:26:27 +01:00
Alexandre Wilhelm
2df13b7ffc
Fixed: CPComboBox don't close when clicking on the scroll
...
Previously CPComboBox don't close when clicking on the scroll, now it does
Fixed #1991
2013-10-19 00:40:19 -07:00
Alexandre Wilhelm
ab1c689e4e
Optimization with menu. Fixed issue with unsigned bit and delegate Fixed #1994
2013-10-18 12:01:33 -07:00
Alexandre Wilhelm
7bdedca350
Delegate WillDisplayView is called before setNeedsDisplay now
2013-10-18 11:55:40 -07:00
Alexandre Wilhelm
e1eac245a7
Changed naming of the private delegate call. Fixed small bugs
2013-10-18 11:47:46 -07:00
Alexandre Wilhelm
cf19aef382
Added method selectionIndexesForProposedSelection in CPOutlineView
2013-10-17 15:54:40 -07:00