(&self, kind: StyleKind)
| 508 | } |
| 509 | |
| 510 | pub fn style(&self, kind: StyleKind) -> Style { |
| 511 | match kind { |
| 512 | StyleKind::Primary => Style::default().fg(self.primary), |
| 513 | StyleKind::Success => Style::default().fg(self.success), |
| 514 | StyleKind::Warning => Style::default().fg(self.warning), |
| 515 | StyleKind::Error => Style::default().fg(self.error), |
| 516 | StyleKind::Info => Style::default().fg(self.info), |
| 517 | StyleKind::Muted => Style::default().fg(self.muted), |
| 518 | StyleKind::Title => Style::default() |
| 519 | .fg(self.primary) |
| 520 | .add_modifier(Modifier::BOLD), |
| 521 | StyleKind::Border => Style::default().fg(self.border), |
| 522 | StyleKind::DiffAdded => Style::default() |
| 523 | .fg(self.diff_added_fg) |
| 524 | .bg(self.diff_added_bg), |
| 525 | StyleKind::DiffRemoved => Style::default() |
| 526 | .fg(self.diff_removed_fg) |
| 527 | .bg(self.diff_removed_bg), |
| 528 | StyleKind::BackgroundPanel => Style::default().bg(self.background_panel), |
| 529 | StyleKind::BackgroundElement => Style::default().bg(self.background_element), |
| 530 | StyleKind::BlockBackground => Style::default().bg(self.block_bg), |
| 531 | StyleKind::BlockBackgroundHover => Style::default().bg(self.block_bg_hover), |
| 532 | StyleKind::BlockBorderActive => Style::default().fg(self.block_border_active), |
| 533 | StyleKind::InlineIcon => Style::default().fg(self.inline_icon), |
| 534 | StyleKind::CommandText => Style::default().fg(self.command_text), |
| 535 | StyleKind::DiffHunkHeader => Style::default().fg(self.diff_hunk_header), |
| 536 | StyleKind::DiffLineNumber => Style::default().fg(self.diff_line_number), |
| 537 | } |
| 538 | } |
| 539 | |
| 540 | pub fn selection_foreground(&self) -> Color { |
| 541 | readable_foreground_for(self.primary) |
no outgoing calls
no test coverage detected