diff --git a/src/input/mod.rs b/src/input/mod.rs index 998feab..fcb60bd 100644 --- a/src/input/mod.rs +++ b/src/input/mod.rs @@ -415,6 +415,16 @@ impl TextField { let _: () = msg_send![obj, setFont:&*font]; }); } + + /// Enable/disable this field. + pub fn set_enabled(&self, enabled: bool) { + self.objc.with_mut(|obj| unsafe { + let _: () = msg_send![obj, setEnabled:match enabled { + true => YES, + false => NO, + }]; + }); + } } impl ObjcAccess for TextField {