displayString
Display []u8, []const u8 and arrays of u8 and const u8. Arrays are always treated as read-only. In future this could be enhanced to support in-place editing. When strings are modified, they are assigned to a duplicated version of the text widget's buffer.
Parameters
- src:std.builtin.SourceLocation
- std.builtin.SourceLocation
- field_name:[]const u8
- []const u8
- field_value_ptr:anytype
- anytype
- field_option:FieldOptions
- FieldOptions
- al:*dvui.Alignment
- *dvui.Alignment
Source
Implementation
pub fn displayString(src: std.builtin.SourceLocation, field_name: []const u8, field_value_ptr: anytype, field_option: FieldOptions, al: *dvui.Alignment) void {
validateFieldPtrTypeString(field_name, "displayString", @TypeOf(field_value_ptr));
textFieldWidget(src, field_name, field_value_ptr, field_option.optionText(field_name), al, stringBackingAllocator());
}