Implement Clone & PartialEq on RichText WidgetTextJob WidgetTextGalley
This commit is contained in:
parent
4fe5fa6c59
commit
1f93c7b0b6
1 changed files with 3 additions and 1 deletions
|
@ -9,7 +9,7 @@ use crate::{
|
|||
///
|
||||
/// The style choices (font, color) are applied to the entire text.
|
||||
/// For more detailed control, use [`crate::text::LayoutJob`] instead.
|
||||
#[derive(Default)]
|
||||
#[derive(Clone, Default, PartialEq)]
|
||||
pub struct RichText {
|
||||
text: String,
|
||||
text_style: Option<TextStyle>,
|
||||
|
@ -555,6 +555,7 @@ impl From<Arc<Galley>> for WidgetText {
|
|||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
#[derive(Clone, PartialEq)]
|
||||
pub struct WidgetTextJob {
|
||||
pub job: LayoutJob,
|
||||
pub job_has_color: bool,
|
||||
|
@ -574,6 +575,7 @@ impl WidgetTextJob {
|
|||
// ----------------------------------------------------------------------------
|
||||
|
||||
/// Text that has been layed out and ready to be painted.
|
||||
#[derive(Clone, PartialEq)]
|
||||
pub struct WidgetTextGalley {
|
||||
pub galley: Arc<Galley>,
|
||||
pub galley_has_color: bool,
|
||||
|
|
Loading…
Reference in a new issue