Add implementation for WrapMode initializer.

This commit is contained in:
ml 2025-08-30 21:11:57 +02:00
parent 0d4db96f60
commit e21c0ee9e1

View File

@ -38,6 +38,17 @@ public enum WrapMode: GtkWrapMode, RawRepresentable {
/// Initialize from the GtkWrapMode.
/// - Parameter rawValue: The GtkWrapMode.
public init?(rawValue: GtkWrapMode) {
nil
switch rawValue {
case GTK_WRAP_NONE:
self = .none
case GTK_WRAP_CHAR:
self = .char
case GTK_WRAP_WORD:
self = .word
case GTK_WRAP_WORD_CHAR:
self = .wordChar
default:
return nil
}
}
}