Christophe Serafin
5484bbf8bf
fix Aristo and Aristo2 alignments
2014-08-18 13:08:47 -07:00
Christophe Serafin
62e8d70d74
fix _adjustNib2CibSize calls
2014-08-18 13:08:09 -07:00
Christophe Serafin
7323a5e393
fix disappearing buttons
2014-08-15 09:04:26 -07:00
Christophe Serafin
f8205cc376
realign Aristo2 buttons for fix 6f9210
2014-08-15 08:20:46 -07:00
Antoine Mercadal
1b639ab978
Improve test XIB
2014-08-15 01:01:47 -07:00
Antoine Mercadal
4828f7478e
Merge branch 'master' into themeable-rule-editor
2014-08-14 21:05:58 -07:00
Antoine Mercadal
9646f7039a
Update XIB
2014-08-14 21:05:16 -07:00
Antoine Mercadal
6f921028de
do not call again _adjustNib2CibSize
2014-08-14 21:04:57 -07:00
Antoine Mercadal
2508db0550
Remove usless computation
2014-08-14 21:04:32 -07:00
Antoine Mercadal
775141b7f7
Merge branch 'themeable-rule-editor' of https://github.com/t00f/cappuccino into themeable-rule-editor
2014-08-14 21:03:45 -07:00
Antoine Mercadal
a2d9c1aa72
Merge pull request #2174 from Dogild/PopoverDelegate
...
Fixed: delegate popover did show not called with a none animate CPPopover
2014-08-14 20:59:29 -07:00
Christophe Serafin
4b639843ec
fixed buttons positions and extended Nib2CibAlignment test
2014-08-14 18:18:08 -07:00
Christophe Serafin
464389a862
update nib2cib-adjustment-frame to match Nib2CibAlignment Test. Except for button in small and mini sizes
2014-08-14 14:17:57 -07:00
Alexandre Wilhelm
48b3eb259d
Fixed: delegate popover did show not called with a none animate CPPopover
...
Previously, the delegate popoverDidShow wasn't called with an none animated CPPopover.
2014-08-14 14:10:37 -07:00
Christophe Serafin
3dc581efbb
introduce nib2cib-adjustment-frame as theme attribute to enbable proper control alignment
2014-08-14 10:54:38 -07:00
Christophe Serafin
655cc3256c
remove arbitrary CONTROL_HEIGHT
2014-08-14 10:45:12 -07:00
Christophe Serafin
bf5b660cb5
fix background size with 1-part image
2014-08-12 17:26:43 -07:00
Christophe Serafin
712dc493ca
remove CPDateFormater dependancy and CPString convertion
2014-08-12 15:42:03 -07:00
Christophe Serafin
f4fba64ffb
remove test on sendAction
2014-08-12 14:06:37 -07:00
Christophe Serafin
02430916cb
add CPDatePicker without CPStepper in CPControlSize test demo
2014-08-12 13:58:05 -07:00
Christophe Serafin
e3ad115698
correction based on primalmotion comments
2014-08-12 13:56:25 -07:00
Christophe Serafin
c078bb04b2
Correction and optimizations based on Alex comments. Fix for CPDatePickerTest
2014-08-12 13:31:22 -07:00
Antoine Mercadal
d95e133792
Merge pull request #2171 from Dogild/CPTextField-Platform
...
Fixed: Checking if a CPTextField is usable in a CPPlatformWindow
2014-08-12 12:11:50 -07:00
Alexandre Wilhelm
a04f1045bc
Fixed: Checking if a CPTextField is usable in a CPPlatformWindow
...
Previously, when a CPTextField was in a CPPlatformWindow, the checking of if the CPTextField was usable or not (depending on its position) in a CPPlatformWindow didn't take in account the content-inset of the CPTextField. Now it does.
2014-08-12 11:27:25 -07:00
Christophe Serafin
db6975e07a
force size only for bordered buttons and bezeled textfields
2014-08-11 18:08:15 -07:00
Christophe Serafin
93127489e7
stop forcing font on CPButton and CPTextField. If the developper wants to set a bigger font it is possible in Cocoa
2014-08-11 17:25:31 -07:00
Christophe Serafin
83064294ac
remove useless images and declaration
2014-08-11 15:04:35 -07:00
Christophe Serafin
0b64758360
adjust CPPopUpButton alignment
2014-08-11 15:04:06 -07:00
Christophe Serafin
4e1a2c04a5
create a CPControlSize Manual test to verify control sizes with a certain theme
2014-08-11 14:27:01 -07:00
Christophe Serafin
8412c1db21
enable autoresize theme images instead of creating small and mini images. Remove all existing small and mini images
2014-08-11 14:25:02 -07:00
Antoine Mercadal
18a7a9fdce
Merge pull request #2168 from Dogild/CPOutlineView-fixed
...
Fixed: Memory leaks in CPOutlineView + corrupted itemInfos dictionary
2014-08-11 14:15:59 -07:00
Antoine Mercadal
fc90d00354
Merge branch 'master' of https://github.com/cappuccino/cappuccino
2014-08-11 12:47:12 -07:00
Antoine Mercadal
55861a8f44
FIXED: transient popovers were not close with right click
...
This patch ensure that is a popover is transient and the user right clicks outside, it closes properly.
2014-08-11 12:46:09 -07:00
Alexandre Wilhelm
4fbd307163
Fixed: refactoring of the class CPOutlineView
2014-08-09 15:10:25 -07:00
Alexandre Wilhelm
3e4c03852d
Fixed: Memory leaks in CPOutlineView + corrupted itemInfos dictionary
...
Previously, when reloading a CPOutlineView with different datas than before, the CPOutlineView kept a reference of the previous datas.
Now, when reloading, the CPOutlineView will delete these references when we don't need it anymore. For that, the CPOutlineView will only try to delete the previous reference when we have reloaded the children of a node, otherwise it will keep the other references.
This PR fix some issue with the following methods :
- (BOOL)isExpandable:(id)anItem;
- (BOOL)isItemExpanded:(id)anItem;
- (CPInteger)rowForItem:(id)anItem;
- (CPInteger)levelForItem:(id)anItem;
- (id)itemAtRow:(CPInteger)aRow;
- (CPInteger)levelForItem:(id)anItem;
- (CPInteger)levelForRow:(CPInteger)aRow;
Previously these methods took care about not displayed items. Now they just work with displayed items.
Added unit-tests in Test/AppKit/CPOutlineViewTest.j
Test app in Test/Manual/CPOutlineViewTestCib
2014-08-08 15:05:24 -07:00
Christophe Serafin
c8a04b998b
update origin Y according to control Size
2014-08-07 18:27:01 -07:00
Christophe Serafin
568a652fb4
added default CPButton images
2014-08-07 18:26:32 -07:00
Christophe Serafin
a2c9b5c042
added choices in list to test CPPredicateEditor with CPPopupButton
2014-08-07 16:51:36 -07:00
Christophe Serafin
fd3a4b069d
removes CPRuleEditorPopUpButton and use CPPopUpButton directly
2014-08-07 16:50:52 -07:00
Christophe Serafin
4aaafa6de7
fix CPDatePicker alignment in CPPredicateEditor. fixes #2162
2014-08-07 16:50:23 -07:00
Christophe Serafin
97475fb27b
enable CPButton to use ControlSize management
2014-08-07 16:47:09 -07:00
Christophe Serafin
26e29df657
update CPRuleEditor to use small control size for each control.
2014-08-07 09:44:06 -07:00
Christophe Serafin
269ab3884a
enable testing with boolean type
2014-08-07 09:43:07 -07:00
Christophe Serafin
d15a853bf7
enable control size management on CPButton, CPPopUpButton, CPCheckbox, CPDatePicker, CPTexteField, CPStepper
2014-08-07 09:41:43 -07:00
Aparajita Fishman
b3f7f440c8
Set user event flag based on presence of DOMEvent.
2014-08-06 08:08:53 -04:00
Christophe Serafin
c298c968f5
ignore xcodeproj directory
2014-08-05 17:35:25 -07:00
Christophe Serafin
5feac3a7ff
allow using regular, small and mini sizes from xCode and from code using setControlSize method. Available on CPTextField, CPStepper, CPDatePicker only for the moment
2014-08-05 17:34:58 -07:00
Antoine Mercadal
215c1c53f5
Merge pull request #2166 from Dogild/PopoverAnimation
...
Fixed: CPPopover animation issue
2014-08-04 12:54:26 -07:00
Alexandre Wilhelm
7890085c6c
Fixed: CPPopover animation issue
...
Previously, when opening a popover after another one, the CPPopover was blurred.
This occurred due to some CSS Transitions specification :
"Since this specification does not define when a style change event occurs, and thus what changes to computed values are considered simultaneous, authors should be aware that changing any of the transition properties a small amount of time after making a change that might transition can result in behavior that varies between implementations, since the changes might be considered simultaneous in some implementations but not others."
The fix consists to access to a transform value of the style of the _DOMElement to force it to recalculate the values.
More information here : https://code.google.com/p/chromium/issues/detail?id=388082
Fixed #2143
Test app in Test/Manual/CPPopover
2014-08-04 10:55:29 -07:00
Christophe Serafin
12c427a9cf
enable CPControl to use setControlSize. Created an example with CPStepper
2014-08-01 16:57:02 -07:00