Aparajita Fishman and Klaas Pieter Annema
0c4ce1e756
Additions to the theme API to open it up to developers and provide access to theme attributes defined in ThemeDescriptors.j:
...
- Current theme blend is available via CPApplication -themeBlend.
- List of themes is available via CPApplication -themes.
- CPThemeBlend adds the following methods:
themes
themeNames
- CPTheme adds a number of methods to access theme attributes:
classNames
attributesForClass:
attributeNamesForClass:
attributeWithName:forClass: (was _attributeWithName:forClass:)
valueForAttributeWithName:forClass
valueForAttributeWithName:inState:forClass:
- _CPThemeAttribute -values was added to access the dictionary of attribute values.
- Theme browser application that demonstrates the API.
- In the course of making the test app, added the function CGInsetEqualToInset().
2010-09-16 10:28:06 +02:00
Aparajita Fishman and Alexander Ljungberg
b4f7df4786
Graphics primitives
...
- Implemented CGRectDivide/CPDivideRect.
- Implemented CPDrawTiledRects/CPDrawColorTiledRects.
- Removed CPDrawGrayBezel and CPDrawGroove, they were not being done in a Cocoa-compliant way, and the Cocoa way is not really useful right now.
- Moved border drawing code back to CPScrollView since CPDrawGrayBezel/CPDrawGroove are gone.
- Test app to do simple demo of the new functions.
- Removed trailing whitespace.
2010-08-31 22:26:54 -04:00
Emmanuel Maillard and Ross Boucher
b7b2dd2915
- CGPathAddQuadCurveToPoint fix for an unknown variable when using a transformation matrix
2010-03-26 10:36:08 -07:00
Ross Boucher
a3a03d702c
Remove a few IE bugs.
2009-11-12 15:54:52 -08:00
Francisco Ryan Tolmasky I
7b14f41cd8
Added CGRectNull support to CGRectUnion.
...
Reviewed by me.
2009-10-26 22:43:51 -07:00
Francisco Ryan Tolmasky I
1862eacc27
Change frame setting behavior to match immediacy of Cocoa/GNUStep.
...
Reviewed by me.
2009-09-15 14:51:07 -07:00
lowell vizon and Francisco Ryan Tolmasky I
377f331b47
Documentation Edits: Replaced <code> and <pre> tags with \c; this allows monospaced text to be displayed with formatted text without needing a new line. See AppKit/CPView after generating documentation for examples. Also added - and + signs to the above changes when referring to either an -instanceMethod or a +classMethod. --lowell@cocoastep
...
Signed-off-by: Francisco Ryan Tolmasky I <francisco@280north.com >
2009-08-08 03:50:50 +08:00
Ross Boucher
a710dc974f
Fix for VML paths
2009-05-31 19:17:36 -07:00
Ross Boucher
c9e40cbfba
Fix for a change in CGContextAddEllipseInRect that was breaking existing core graphics code
2009-05-31 13:06:50 -07:00
Ross Boucher
35947697f2
Fix for KAPPA missing in CGPath. Looks like it was auto-merged out.
2009-05-31 12:12:51 -07:00
Ross Boucher
850125b8ab
Add documentation groups
2009-05-18 15:43:36 -07:00
Ross Boucher
83cdbec1d3
Fix for broken cgcontext (stroke/fill ellipse)
2009-05-16 16:51:05 -07:00
Ross Boucher
e05816419e
Some documentation enhancements.
2009-05-14 22:48:42 -07:00
Ross Boucher
9c7f07979b
Add CPBezierPath, clean up some of CGPath and CGContext
2009-05-14 19:06:58 -07:00
Ross Boucher
453845dd20
Merge branch '0.7b' of git@github.com:280north/cappuccino into 0.7-integration
2009-05-12 16:11:25 -07:00
Francisco Tolmasky
99c29c5e61
Fix for subclasses not inherting themes, as well as finalizing theme API.
...
Closes #36 .
Closes #109 .
Reviewed by me.
2009-05-10 18:44:23 -07:00
Ross Boucher
aaafb59976
removing comment
2009-05-06 23:55:17 -07:00
Ross Boucher
06e3221c0f
Massive hack for VML gradients in 280 Slides.
...
Conflicts:
AppKit/CoreGraphics/CGContextVML.j
2009-05-06 23:53:37 -07:00
nciagra and Ross Boucher
854d1c0afa
CGContextDrawLinearGradient() now works in CGContextVML.
2009-05-05 23:50:06 -07:00
Ross Boucher
ae8fd0c2d4
add size to fit for buttons. Closes #34 .
2009-05-05 22:10:00 -07:00
Francisco Tolmasky
df5f6c692f
Additional theme changes.
...
Reviewed by me.
2009-02-05 21:17:59 -08:00
Francisco Ryan Tolmasky I
e4b2988864
Added more customizability.
...
Reviewed by me.
2009-02-03 22:47:02 -08:00
Francisco Ryan Tolmasky I
e926aad568
Fixed an issue where local documents could not be opened by Cappuccino's document-apps.
...
Reviewed by me.
2009-01-17 13:31:07 -08:00
Francisco Ryan Tolmasky I
84f6564cd2
Added CGContextStrokeRoundedRect.
...
Reviewed by me.
2009-01-07 00:05:54 -08:00
Francisco Ryan Tolmasky I
d92fc8c4d0
Cleaned up old deprecated documentation stuff and added documentation to deploy.
...
Reviewed by me.
2008-12-10 15:57:31 -08:00
Francisco Ryan Tolmasky I
a92243314a
Fix for using transform() instead of in code calculation when available.
...
[#148 state:resolved]
Reviewed by me.
2008-11-24 19:42:00 -08:00
Francisco Ryan Tolmasky I
8adaa2d3c8
Added CGContextSetAlpha VML implementation for use in IE, and fixed a bug where CGContextCanvas.j and CGContextVML.j were being added to AppKit.sj inappropriately.
...
Reviewed by me.
2008-11-11 12:21:33 -08:00
Francisco Ryan Tolmasky I
5144a5a579
Added @accessor support, @import, and fixed spacing bug with @selector.
...
Reviewed by ross.
2008-10-26 00:48:49 -07:00
Ross Boucher
f228934e54
Initial conversion to Doxygen style comments.
2008-10-12 15:57:01 -07:00
Ross Boucher
62e44d3d12
Merging conflict
...
Merge branch 'master' into merge_branch
Conflicts:
AppKit/Cib/CPCustomView.j
2008-09-10 16:46:32 -07:00
Ross Boucher
a40fbd7961
Add the first draft of documentation inline.
2008-09-10 15:11:37 -07:00
Tom Robinson
ca85476d75
Fixed two incorrect and missing methods in CGContextCanvas
...
Reviewed by Francisco
2008-09-09 03:31:43 -07:00
Francisco Ryan Tolmasky I
a97bb72800
Initial commit.
...
Reviewed by francisco, ross and tom.
2008-09-04 03:52:20 -07:00