mirror of
https://github.com/greenshot/greenshot
synced 2025-07-16 10:03:44 -07:00
Fixed issues with the enum label losing it's number, fixed this... almost. Do not change the z-Order of the label.
This commit is contained in:
parent
efd144ad0d
commit
87406d90da
3 changed files with 20 additions and 5 deletions
|
@ -53,8 +53,23 @@ namespace Greenshot.Drawing {
|
|||
_stringFormat = new StringFormat();
|
||||
_stringFormat.Alignment = StringAlignment.Center;
|
||||
_stringFormat.LineAlignment = StringAlignment.Center;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Make sure the StepLabel is addded to the parent after deserializing
|
||||
/// by removing it from the current parent and added it to the new
|
||||
/// </summary>
|
||||
/// <param name="newParent"></param>
|
||||
protected override void SwitchParent(Surface newParent) {
|
||||
if (Parent != null) {
|
||||
Parent.RemoveStepLabel(this);
|
||||
}
|
||||
base.SwitchParent(newParent);
|
||||
if (Parent != null) {
|
||||
Parent.AddStepLabel(this);
|
||||
}
|
||||
}
|
||||
|
||||
public override Size DefaultSize {
|
||||
get {
|
||||
return new Size(30, 30);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue