Mercurial > projects > dstep
view dstep/appkit/NSDatePicker.d @ 16:19885b43130e
Huge update, the bridge actually works now
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Sun, 03 Jan 2010 22:06:11 +0100 |
parents | |
children | b9de51448c6b |
line wrap: on
line source
/** * Copyright: Copyright (c) 2009 Jacob Carlborg. * Authors: Jacob Carlborg * Version: Initial created: Sep 24, 2009 * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost Software License 1.0) */ module dstep.appkit.NSDatePicker; import dstep.appkit.NSColor; import dstep.appkit.NSControl; import dstep.appkit.NSDatePickerCell; import dstep.foundation.NSCalendar; import dstep.foundation.NSDate; import dstep.foundation.NSLocale; import dstep.foundation.NSTimeZone; import dstep.objc.bridge.Bridge; import dstep.objc.objc; class NSDatePicker : NSControl { mixin (ObjcWrap); uint datePickerStyle () { return invokeObjcSelf!(uint, "datePickerStyle"); } void setDatePickerStyle (uint newStyle) { return invokeObjcSelf!(void, "setDatePickerStyle:", uint)(newStyle); } bool isBezeled () { return invokeObjcSelf!(bool, "isBezeled"); } void setBezeled (bool flag) { return invokeObjcSelf!(void, "setBezeled:", bool)(flag); } bool isBordered () { return invokeObjcSelf!(bool, "isBordered"); } void setBordered (bool flag) { return invokeObjcSelf!(void, "setBordered:", bool)(flag); } bool drawsBackground () { return invokeObjcSelf!(bool, "drawsBackground"); } void setDrawsBackground (bool flag) { return invokeObjcSelf!(void, "setDrawsBackground:", bool)(flag); } NSColor backgroundColor () { return invokeObjcSelf!(NSColor, "backgroundColor"); } void setBackgroundColor (NSColor color) { return invokeObjcSelf!(void, "setBackgroundColor:", NSColor)(color); } NSColor textColor () { return invokeObjcSelf!(NSColor, "textColor"); } void setTextColor (NSColor color) { return invokeObjcSelf!(void, "setTextColor:", NSColor)(color); } uint datePickerMode () { return invokeObjcSelf!(uint, "datePickerMode"); } void setDatePickerMode (uint newMode) { return invokeObjcSelf!(void, "setDatePickerMode:", uint)(newMode); } uint datePickerElements () { return invokeObjcSelf!(uint, "datePickerElements"); } void setDatePickerElements (uint elementFlags) { return invokeObjcSelf!(void, "setDatePickerElements:", uint)(elementFlags); } NSCalendar calendar () { return invokeObjcSelf!(NSCalendar, "calendar"); } void setCalendar (NSCalendar newCalendar) { return invokeObjcSelf!(void, "setCalendar:", NSCalendar)(newCalendar); } NSLocale locale () { return invokeObjcSelf!(NSLocale, "locale"); } void setLocale (NSLocale newLocale) { return invokeObjcSelf!(void, "setLocale:", NSLocale)(newLocale); } NSTimeZone timeZone () { return invokeObjcSelf!(NSTimeZone, "timeZone"); } void setTimeZone (NSTimeZone newTimeZone) { return invokeObjcSelf!(void, "setTimeZone:", NSTimeZone)(newTimeZone); } NSDate dateValue () { return invokeObjcSelf!(NSDate, "dateValue"); } void setDateValue (NSDate newStartDate) { return invokeObjcSelf!(void, "setDateValue:", NSDate)(newStartDate); } double timeInterval () { return invokeObjcSelf!(double, "timeInterval"); } void setTimeInterval (double newTimeInterval) { return invokeObjcSelf!(void, "setTimeInterval:", double)(newTimeInterval); } NSDate minDate () { return invokeObjcSelf!(NSDate, "minDate"); } void setMinDate (NSDate date) { return invokeObjcSelf!(void, "setMinDate:", NSDate)(date); } NSDate maxDate () { return invokeObjcSelf!(NSDate, "maxDate"); } void setMaxDate (NSDate date) { return invokeObjcSelf!(void, "setMaxDate:", NSDate)(date); } Object delegate_ () { return invokeObjcSelf!(Object, "delegate"); } void setDelegate (Object anObject) { return invokeObjcSelf!(void, "setDelegate:", Object)(anObject); } }