Mercurial > projects > dwt-mac
diff dwt/internal/objc/appkit/NSAttributedString.d @ 15:2952d5604c0a
Ported some widgets, added some stuff to the runtime bindings
author | Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com> |
---|---|
date | Fri, 29 Aug 2008 21:46:05 +0200 |
parents | 380af2bdd8e5 |
children | 5b53d338c709 |
line wrap: on
line diff
--- a/dwt/internal/objc/appkit/NSAttributedString.d Sat Aug 23 13:49:00 2008 +0200 +++ b/dwt/internal/objc/appkit/NSAttributedString.d Fri Aug 29 21:46:05 2008 +0200 @@ -7,20 +7,55 @@ */ module dwt.internal.objc.appkit.NSAttributedString; +import dwt.internal.cocoa.NSString; import bindings = dwt.internal.objc.appkit.bindings; -template NSAttributedString () +NSString NSBackgroundColorAttributeName () +{ + return new NSString(bindings.DCB_NSBackgroundColorAttributeName()); +} + +NSString NSBaselineOffsetAttributeName () +{ + return new NSString(bindings.DCB_NSBaselineOffsetAttributeName()); +} + +NSString NSFontAttributeName () +{ + return new NSString(bindings.DCB_NSFontAttributeName()); +} + +NSString NSForegroundColorAttributeName () +{ + return new NSString(bindings.DCB_NSForegroundColorAttributeName()); +} + +NSString NSLinkAttributeName () { - extern (C): - - id* NSBackgroundColorAttributeName; - id* NSBaselineOffsetAttributeName; - id* NSFontAttributeName; - id* NSForegroundColorAttributeName; - id* NSLinkAttributeName; - id* NSParagraphStyleAttributeName; - id* NSStrikethroughColorAttributeName; - id* NSStrikethroughStyleAttributeName; - id* NSUnderlineColorAttributeName; - id* NSUnderlineStyleAttributeName; + return new NSString(bindings.DCB_NSLinkAttributeName()); +} + +NSString NSParagraphStyleAttributeName () +{ + return new NSString(bindings.DCB_NSParagraphStyleAttributeName()); +} + +NSString NSStrikethroughColorAttributeName () +{ + return new NSString(bindings.DCB_NSStrikethroughColorAttributeName()); } + +NSString NSStrikethroughStyleAttributeName () +{ + return new NSString(bindings.DCB_NSStrikethroughStyleAttributeName()); +} + +NSString NSUnderlineColorAttributeName () +{ + return new NSString(bindings.DCB_NSUnderlineColorAttributeName()); +} + +NSString NSUnderlineStyleAttributeName () +{ + return new NSString(bindings.DCB_NSUnderlineStyleAttributeName()); +} \ No newline at end of file