feat(selection): add Selection.is_reversed helper function

This commit is contained in:
CJ van den Berg 2025-01-15 10:11:12 +01:00
parent 0f08b3930f
commit 1c5dc9064d
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9

View file

@ -33,9 +33,12 @@ pub fn reverse(self: *Self) void {
self.end = tmp;
}
pub inline fn is_reversed(self: *Self) bool {
return self.begin.right_of(self.end);
}
pub fn normalize(self: *Self) void {
if (self.begin.right_of(self.end))
self.reverse();
if (self.is_reversed()) self.reverse();
}
pub fn write(self: *const Self, writer: Buffer.MetaWriter) !void {