Aparajita Fishman
25633f03c5
Child window support
...
- Added child window support with test app
- Miscellaneous cleanup
- Reformatted switches
2013-01-27 10:32:23 +08:00
Aparajita Fishman
93fb849296
Import fixes
2013-01-24 19:18:39 +08:00
Antoine Mercadal
fcad7a7fe4
Fix _CPToolTip.j never properly imported
2013-01-23 10:45:42 -08:00
Aparajita Fishman
866e1f00f7
Objj2 compiler fixes
...
- Each file compiles individually with no errors or warnings.
- Added missing imports.
- Fixed imports to remove circularity.
- Removed unnecessary imports.
- Added missing headers.
- Added missing action_button.png.
- Replace CPMakeRect with CGRectMake.
2013-01-23 15:48:56 +07:00
Aparajita Fishman
4f377bcebe
Objj2 compiler fixes
...
Compiled all files individually:
- Added missing imports.
- Added @class/@global declarations to break circular dependencies.
- Misc. code cleanup.
Conflicts:
AppKit/CPWindow/_CPWindow.j
AppKit/Platform/DOM/CPPlatformWindow+DOM.j
2013-01-23 15:48:55 +07:00
Aparajita Fishman
e292bf01d7
Fixed mouse down within the resize slop outside a window not resizing
2013-01-20 09:13:17 +07:00
Aparajita Fishman
17f07ee888
capp_lint will not flag CPRectEdge, more linking
2013-01-20 07:24:00 +07:00
Aparajita Fishman
7c831fa19d
capp_lint flags deprecated CPPoint/Rect/Size types/functions
...
- Changed to corresponding CG types/functions in all files
- Fixed some demo app bugs
2013-01-19 16:51:56 +07:00
Aparajita Fishman
24c0f2aedc
Merge branch 'refs/heads/inactive-window'
...
Conflicts:
AppKit/Themes/Aristo/ThemeDescriptors.j
AppKit/Themes/Aristo2/ThemeDescriptors.j
2013-01-19 15:15:51 +07:00
Aparajita Fishman
3b7262681c
Added inactive state to window title bar
...
- When a window is neither key nor main the title bar is clearly different
- capp_lint ThemeDescriptors.j
- Renamed some layers in Aristo2 PSD to be more descriptive
- New artwork files for window close buttons
- Removed stray Aristo2 image
2013-01-19 14:20:51 +07:00
Antoine Mercadal
a4bfd2c9f7
Add missing imports
2013-01-18 10:38:03 -08:00
Antoine Mercadal
7a419c262e
Add missing @class
2013-01-18 10:37:51 -08:00
Antoine Mercadal
40ac3210c4
Add missing import
2013-01-18 10:37:37 -08:00
Antoine Mercadal
c9eeab09a1
Add missing import in _CPWindow.j
2013-01-18 10:17:19 -08:00
Martin Carlberg
458fa9d02e
Fixed a lot of small bugs found by new warning message from compiler
2013-01-18 14:24:37 +01:00
Antoine Mercadal
6aeb6199f7
Restore line
2013-01-16 18:10:46 -08:00
Alexandre Wilhelm
f1fa185383
Fixed bug about sheet/titled/window
2013-01-16 18:06:42 -08:00
Antoine Mercadal
a0f4c46cb5
Add missing import
2013-01-16 13:35:01 -08:00
Antoine Mercadal
e5de031423
Merge branch 'objj_compiler2' into objj2integration
...
Conflicts:
AppKit/CPWindow/CPWindow.j
2013-01-14 11:43:24 -08:00
Antoine Mercadal
c0d33a1a19
Merge branch 'master' into Aristo2
...
Conflicts:
AppKit/CPAlert.j
2013-01-14 10:57:03 -08:00
Martin Carlberg
6210bd2e6d
Merge branch 'master' of https://github.com/cappuccino/cappuccino into objj_compiler2
...
Conflicts:
AppKit/CPWindow/CPWindow.j
2013-01-13 22:01:43 +01:00
Aparajita Fishman
e464900f8b
Merge branch 'key-view-loop'
...
Conflicts:
AppKit/CPWindow/CPWindow.j
2013-01-12 09:38:07 +07:00
Alexandre Wilhelm
78949f3620
Changed the way to theme the head of a window
2013-01-11 17:38:54 -08:00
Antoine Mercadal
6432528d37
Merge branch 'master' into Aristo2
...
Conflicts:
AppKit/CPWindow/CPWindow.j
2013-01-11 14:05:27 -08:00
Martin Carlberg
ed6c35a59f
Merge branch 'master' of https://github.com/cappuccino/cappuccino into objj_compiler2
...
Conflicts:
AppKit/CPWindow/CPWindow.j
2013-01-11 20:40:35 +01:00
Aparajita Fishman
95511b5311
Window resize tweak...
...
- If a window is fixed width or fixed height, then no resize cursor is shown and no resize area is active on the edges that cannot be resized.
- Optimized CG calls in CPWindow.
- Added fixed height window to test app.
2013-01-11 21:56:04 +07:00
Antoine Mercadal
b6c31757a7
fix a bug in CPWindow using old AppKit resource
2013-01-10 17:55:06 -08:00
Alexandre Wilhelm
18d0cf51ef
Removed unused code
2013-01-10 17:32:47 -08:00
Antoine Mercadal
35e29a0615
Fix bug introducing during previous merge
2013-01-10 10:38:10 -08:00
Martin Carlberg
74ad0faffa
Merge branch 'master' of https://github.com/cappuccino/cappuccino into objj_compiler2
...
Conflicts:
AppKit/CPWindow/CPWindow.j
2013-01-10 19:28:42 +01:00
Antoine Mercadal
e13948957c
Merge branch 'master' into Aristo2
...
Conflicts:
AppKit/CPWindow/CPWindow.j
AppKit/CPWindow/_CPWindowView.j
2013-01-10 10:24:33 -08:00
aparajita
64915f18ff
Merge pull request #1711 from slevenbits/new-window-resize
...
This commit provides resizing of windows from all sides. The legacy style, which displays a resize thumb in the lower right, can be restored with [CPWindow setGlobalResizeStyle:CPWindowResizeStyleLegacy].
2013-01-10 09:53:07 -08:00
Aparajita Fishman
cdc88dbe18
Key view...
...
- Factored out blur handler from CPTokenField into CPTextField.
- CPTextField will no longer lose focus unnecessarily.
- Changed switch style in CPWindow -sendEvent.
- Added menu bar to KeyViewLoop test app.
2013-01-11 00:18:38 +07:00
Aparajita Fishman
b59f96d238
Key view loop enhancements...
...
- Nested views are now handled recursively as they are in Cocoa.
- Added a nested view test in the test app.
2013-01-10 21:49:54 +07:00
Alexandre Wilhelm
f28ac43446
Added support for _CPBorderlessBridgeWindowView.j theme
2013-01-09 18:53:09 -08:00
Aparajita Fishman
af2e0348c1
More key view loop madness
...
- It turns out Cocoa DOES recalculate the loop when calling recalculateKeyViewLoop. It does not wait until selectNext/PreviousKeyView is called.
- Cocoa calculates the key view loop for nibs that do not have one, but does not call recalculateKeyViewLoop.
- If there is no first responder and no initial first responder when a window first becomes key, use the first valid key view, not the first geometric key view.
- Made allViews function a method, not sure why it was a function.
- Unit tests now pass.
2013-01-10 09:11:58 +07:00
Alexandre Wilhelm
b19450684b
Fixed bug with toolBar
2013-01-09 17:34:32 -08:00
Alexandre Wilhelm
68d4b9d2cd
Fixed bug with indicator
2013-01-09 16:02:24 -08:00
Alexandre Wilhelm
5e1c6ae30d
Added class method for the title height
2013-01-09 16:01:51 -08:00
Alexandre Wilhelm
e1ba234a76
Fixed bug about the position of closable buttons. Fixed bug about theme attribute for sheet window
2013-01-09 16:01:18 -08:00
Alexandre Wilhelm
b9b84fe692
Improved code. Removed comments
2013-01-09 16:00:28 -08:00
Alexandre Wilhelm
a3f5c461c3
Removed comments
2013-01-09 15:59:50 -08:00
Alexandre Wilhelm
91479543fa
Removed unused theme attribute
2013-01-09 15:59:17 -08:00
Alexandre Wilhelm
4dfa724972
Removed comments
2013-01-09 15:58:47 -08:00
Alexandre Wilhelm
f8e72504e5
Fixed bug with closable button in CPWindow
2013-01-09 14:43:33 -08:00
Alexandre Wilhelm
2309e18eb7
Added themable support for shadow window
2013-01-09 14:21:41 -08:00
Alexandre Wilhelm
6ddb891c29
Fixed import
2013-01-09 14:19:56 -08:00
Alexandre Wilhelm
9b9f877942
Added themable _CPWindowView
2013-01-09 13:09:43 -08:00
Alexandre Wilhelm
0e6df9d299
Added themable _CPDocModalWindowView
2013-01-09 13:09:20 -08:00
Alexandre Wilhelm
d5f7dc851e
Themable _CPStandardWindowView
2013-01-09 10:34:10 -08:00