Skip to content

Commit c428b52

Browse files
committed
Apply the "Caption" attribute for random seed widgets
1 parent ca064ed commit c428b52

File tree

4 files changed

+10
-4
lines changed

4 files changed

+10
-4
lines changed

Pinta.Effects/Effects/AddNoiseEffect.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ public sealed class NoiseData : EffectData
210210
[Caption ("Coverage"), MinimumValue (0), DigitsValue (2), MaximumValue (100)]
211211
public double Coverage { get; set; } = 100.0;
212212

213-
[Caption ("Seed")]
213+
[Caption ("Random Noise")]
214214
public RandomSeed Seed { get; set; } = new (0);
215215
}
216216
}

Pinta.Effects/Effects/CloudsEffect.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ static CloudsData ()
219219
[StaticList ("BlendOps")]
220220
public string BlendMode { get; set; } = default_blend_op;
221221

222-
[Caption ("Seed")]
222+
[Caption ("Random Noise")]
223223
public RandomSeed Seed { get; set; } = new (0);
224224

225225
}

Pinta.Gui.Widgets/Dialogs/SimpleEffectDialog.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ private static Gtk.Label CreateHintLabel (string hint)
395395

396396
private ReseedButtonWidget CreateSeed (string caption, object o, MemberInfo member, object[] attributes)
397397
{
398-
var widget = new ReseedButtonWidget ();
398+
var widget = new ReseedButtonWidget () { Label = caption };
399399

400400
int min_value = 0;
401401
int max_value = int.MaxValue - 1;

Pinta.Gui.Widgets/Widgets/ReseedButtonWidget.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ namespace Pinta.Gui.Widgets;
3232

3333
public sealed class ReseedButtonWidget : Box
3434
{
35+
private readonly Label label;
3536
private readonly Button button;
3637

3738
public event EventHandler? Clicked;
@@ -41,7 +42,7 @@ public ReseedButtonWidget ()
4142
const int spacing = 6;
4243

4344
// Section label + line
44-
var label = Label.New (Pinta.Core.Translations.GetString ("Random Noise"));
45+
label = new ();
4546
label.AddCssClass (AdwaitaStyles.Title4);
4647
label.Hexpand = false;
4748
label.Halign = Align.Start;
@@ -64,5 +65,10 @@ public ReseedButtonWidget ()
6465

6566
button.OnClicked += (_, _) => Clicked?.Invoke (this, EventArgs.Empty);
6667
}
68+
69+
public string Label {
70+
get => label.GetText ();
71+
set => label.SetText (value);
72+
}
6773
}
6874

0 commit comments

Comments
 (0)