summaryrefslogtreecommitdiff
path: root/src/model/content.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/model/content.rs')
-rw-r--r--src/model/content.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/model/content.rs b/src/model/content.rs
index 21bf8369..3e27c02f 100644
--- a/src/model/content.rs
+++ b/src/model/content.rs
@@ -204,6 +204,11 @@ impl Content {
Self::Styled(Arc::new((self, styles)))
}
+ /// Assign a role to this content by adding a style map.
+ pub fn role(self, role: Role) -> Self {
+ self.styled_with_entry(StyleEntry::Role(role))
+ }
+
/// Reenable the show rule identified by the selector.
pub fn unguard(&self, sel: Selector) -> Self {
self.clone().styled_with_entry(StyleEntry::Unguard(sel))