mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-09-15 14:18:04 +08:00
Centralize attribute strings in consts and rename "editor:layer" to "editor:layer_path" (#4076)
* Rename "editor:layer" to "editor:layer_path" and centralize it in a const * Centralize "editor:merged_layers" in a const * Centralize all other attributes in consts * Rename consts with ATTR_ prefix * Format
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
use core_types::AlphaBlending;
|
||||
use core_types::registry::types::Percentage;
|
||||
use core_types::table::Table;
|
||||
use core_types::{BlendMode, Color, Ctx};
|
||||
use core_types::{ATTR_ALPHA_BLENDING, BlendMode, Color, Ctx};
|
||||
use graphic_types::Graphic;
|
||||
use graphic_types::Vector;
|
||||
use graphic_types::raster_types::{CPU, Raster};
|
||||
@@ -18,35 +18,35 @@ impl MultiplyAlpha for Color {
|
||||
}
|
||||
impl MultiplyAlpha for Table<Vector> {
|
||||
fn multiply_alpha(&mut self, factor: f64) {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>("alpha_blending") {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>(ATTR_ALPHA_BLENDING) {
|
||||
a.opacity *= factor as f32;
|
||||
}
|
||||
}
|
||||
}
|
||||
impl MultiplyAlpha for Table<Graphic> {
|
||||
fn multiply_alpha(&mut self, factor: f64) {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>("alpha_blending") {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>(ATTR_ALPHA_BLENDING) {
|
||||
a.opacity *= factor as f32;
|
||||
}
|
||||
}
|
||||
}
|
||||
impl MultiplyAlpha for Table<Raster<CPU>> {
|
||||
fn multiply_alpha(&mut self, factor: f64) {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>("alpha_blending") {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>(ATTR_ALPHA_BLENDING) {
|
||||
a.opacity *= factor as f32;
|
||||
}
|
||||
}
|
||||
}
|
||||
impl MultiplyAlpha for Table<Color> {
|
||||
fn multiply_alpha(&mut self, factor: f64) {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>("alpha_blending") {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>(ATTR_ALPHA_BLENDING) {
|
||||
a.opacity *= factor as f32;
|
||||
}
|
||||
}
|
||||
}
|
||||
impl MultiplyAlpha for Table<GradientStops> {
|
||||
fn multiply_alpha(&mut self, factor: f64) {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>("alpha_blending") {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>(ATTR_ALPHA_BLENDING) {
|
||||
a.opacity *= factor as f32;
|
||||
}
|
||||
}
|
||||
@@ -62,35 +62,35 @@ impl MultiplyFill for Color {
|
||||
}
|
||||
impl MultiplyFill for Table<Vector> {
|
||||
fn multiply_fill(&mut self, factor: f64) {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>("alpha_blending") {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>(ATTR_ALPHA_BLENDING) {
|
||||
a.fill *= factor as f32;
|
||||
}
|
||||
}
|
||||
}
|
||||
impl MultiplyFill for Table<Graphic> {
|
||||
fn multiply_fill(&mut self, factor: f64) {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>("alpha_blending") {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>(ATTR_ALPHA_BLENDING) {
|
||||
a.fill *= factor as f32;
|
||||
}
|
||||
}
|
||||
}
|
||||
impl MultiplyFill for Table<Raster<CPU>> {
|
||||
fn multiply_fill(&mut self, factor: f64) {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>("alpha_blending") {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>(ATTR_ALPHA_BLENDING) {
|
||||
a.fill *= factor as f32;
|
||||
}
|
||||
}
|
||||
}
|
||||
impl MultiplyFill for Table<Color> {
|
||||
fn multiply_fill(&mut self, factor: f64) {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>("alpha_blending") {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>(ATTR_ALPHA_BLENDING) {
|
||||
a.fill *= factor as f32;
|
||||
}
|
||||
}
|
||||
}
|
||||
impl MultiplyFill for Table<GradientStops> {
|
||||
fn multiply_fill(&mut self, factor: f64) {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>("alpha_blending") {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>(ATTR_ALPHA_BLENDING) {
|
||||
a.fill *= factor as f32;
|
||||
}
|
||||
}
|
||||
@@ -102,35 +102,35 @@ trait SetBlendMode {
|
||||
|
||||
impl SetBlendMode for Table<Vector> {
|
||||
fn set_blend_mode(&mut self, blend_mode: BlendMode) {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>("alpha_blending") {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>(ATTR_ALPHA_BLENDING) {
|
||||
a.blend_mode = blend_mode;
|
||||
}
|
||||
}
|
||||
}
|
||||
impl SetBlendMode for Table<Graphic> {
|
||||
fn set_blend_mode(&mut self, blend_mode: BlendMode) {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>("alpha_blending") {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>(ATTR_ALPHA_BLENDING) {
|
||||
a.blend_mode = blend_mode;
|
||||
}
|
||||
}
|
||||
}
|
||||
impl SetBlendMode for Table<Raster<CPU>> {
|
||||
fn set_blend_mode(&mut self, blend_mode: BlendMode) {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>("alpha_blending") {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>(ATTR_ALPHA_BLENDING) {
|
||||
a.blend_mode = blend_mode;
|
||||
}
|
||||
}
|
||||
}
|
||||
impl SetBlendMode for Table<Color> {
|
||||
fn set_blend_mode(&mut self, blend_mode: BlendMode) {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>("alpha_blending") {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>(ATTR_ALPHA_BLENDING) {
|
||||
a.blend_mode = blend_mode;
|
||||
}
|
||||
}
|
||||
}
|
||||
impl SetBlendMode for Table<GradientStops> {
|
||||
fn set_blend_mode(&mut self, blend_mode: BlendMode) {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>("alpha_blending") {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>(ATTR_ALPHA_BLENDING) {
|
||||
a.blend_mode = blend_mode;
|
||||
}
|
||||
}
|
||||
@@ -142,35 +142,35 @@ trait SetClip {
|
||||
|
||||
impl SetClip for Table<Vector> {
|
||||
fn set_clip(&mut self, clip: bool) {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>("alpha_blending") {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>(ATTR_ALPHA_BLENDING) {
|
||||
a.clip = clip;
|
||||
}
|
||||
}
|
||||
}
|
||||
impl SetClip for Table<Graphic> {
|
||||
fn set_clip(&mut self, clip: bool) {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>("alpha_blending") {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>(ATTR_ALPHA_BLENDING) {
|
||||
a.clip = clip;
|
||||
}
|
||||
}
|
||||
}
|
||||
impl SetClip for Table<Raster<CPU>> {
|
||||
fn set_clip(&mut self, clip: bool) {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>("alpha_blending") {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>(ATTR_ALPHA_BLENDING) {
|
||||
a.clip = clip;
|
||||
}
|
||||
}
|
||||
}
|
||||
impl SetClip for Table<Color> {
|
||||
fn set_clip(&mut self, clip: bool) {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>("alpha_blending") {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>(ATTR_ALPHA_BLENDING) {
|
||||
a.clip = clip;
|
||||
}
|
||||
}
|
||||
}
|
||||
impl SetClip for Table<GradientStops> {
|
||||
fn set_clip(&mut self, clip: bool) {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>("alpha_blending") {
|
||||
for a in self.iter_attribute_values_mut_or_default::<AlphaBlending>(ATTR_ALPHA_BLENDING) {
|
||||
a.clip = clip;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user