daboe01
e45140b7ea
formatting
2014-02-10 21:28:25 +01:00
daboe01
41747a7a04
formatting
2014-02-10 21:25:56 +01:00
daboe01
e448430d8a
fix of circular imports
2014-02-10 21:07:57 +01:00
daboe01
394b1a1602
fix circular imports
2014-02-10 06:02:28 +01:00
daboe01
85abd5a8c3
eliminate warnings + style
2014-02-09 11:00:25 +01:00
daboe01
b9e0eb5b76
typos
2014-02-08 21:14:56 +01:00
daboe01
9edd8d6f66
CPTextView commit
2014-02-08 20:43:15 +01:00
Antoine Mercadal
1814f6b545
FIXED: Crash when clicking on an empty CPTableView with variable row height.
...
Previously, clicking anywhere in an empty CPTableView with variable row height was causing a crash due to the code trying to find the latest cached row height. This patch adds a check to ensure the last cached row height is not nil.
2014-01-23 12:56:39 -08:00
Antoine Mercadal
047983d7bf
Merge pull request #2052 from Dogild/CPDatePickerRefactor
...
Fixed : CPDatePicker textual issues
2014-01-14 16:04:17 -08:00
Alexandre Wilhelm
ebccbf28a7
Fixed: issues with timeZone
...
This PR fixes several issues with the timeZone.
It also changes the way to "calculate" the date of the textual datePicker.
2014-01-14 15:12:10 -08:00
Antoine Mercadal
b6bd132066
Merge pull request #2037 from Dogild/protocolToolbar
...
New : Added protocol CPToolbarDelegate
2014-01-14 14:49:26 -08:00
Antoine Mercadal
3ce2f28303
Merge pull request #2036 from Dogild/protocolTabView
...
New : Added CPTabViewDelegate protocol
2014-01-14 14:48:59 -08:00
Antoine Mercadal
0d9cda8a85
Merge pull request #2035 from Dogild/protocolOutlineView
...
New : Added protocols CPOutlineViewDelegate and CPOutlineViewDataSource
2014-01-14 14:48:44 -08:00
Antoine Mercadal
f2decc09a5
Merge pull request #2034 from Dogild/protocolApplication
...
New : Added CPApplicationDelegate protocol
2014-01-14 14:48:31 -08:00
Antoine Mercadal
b1c55b23ee
Merge pull request #2033 from Dogild/protocolCollectionView
...
New: Added CPCollectionViewDelegate protocol
2014-01-14 14:48:14 -08:00
Antoine Mercadal
4622600ab0
Merge pull request #2031 from Dogild/protocolTableView
...
New : Added protocols CPTableViewDelegate and CPTableViewDataSource
2014-01-14 14:47:39 -08:00
Alexandre Wilhelm
8b975f50dd
Fixed : CPDatePicker textual issues
...
This PR fixes several issues about the textual CPDatePicker :
- Fixed the issue about keyView loop when not assigning the nextKeyView
- Changed the behavior of the component when editing or deleting the date. It works as in cocoa now.
- Fixed bug about frameSize of each component when editing
- Fixed bug about NaN or null values
- Added optimization
- Refactoring the code
2014-01-10 08:52:25 -08:00
Alexandre Wilhelm
68310bb479
Fixed: objectValueForTableColumn and numberOfRowsInTableView are required methods
2013-12-10 11:01:49 -08:00
Alexandre Wilhelm
fa3ebf2ca7
Fixed: CPAlertDelegate protocol does not implement CPObject protocol
2013-12-09 01:24:51 -08:00
Alexandre Wilhelm
d2bf2539b5
Fixed: CPApplicationDelegate protocol does not implement CPObject protocol
2013-12-09 01:24:03 -08:00
Alexandre Wilhelm
8a0acedc94
Fixed: CPCollectionViewDelegate protocol does not implement CPObject protocol
2013-12-09 01:23:14 -08:00
Alexandre Wilhelm
11e5cd4f84
Fixed: CPOutlineViewDelegate and CPOutlineViewDataSource protocol do not implement CPObject protocol
2013-12-09 01:22:05 -08:00
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
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