mirror of
https://github.com/ShareX/ShareX.git
synced 2024-09-30 09:17:36 +13:00
added StartingStepNumber option for AnnotationOptions
This commit is contained in:
parent
303c31ac81
commit
b952f3d654
5 changed files with 26 additions and 2 deletions
|
@ -1559,6 +1559,15 @@ internal static string ShapeManager_CreateToolbar_ShapeOptions {
|
|||
return ResourceManager.GetString("ShapeManager_CreateToolbar_ShapeOptions", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar Value of first step options.
|
||||
/// </summary>
|
||||
internal static string ShapeManager_CreateToolbar_StartingStepValue {
|
||||
get {
|
||||
return ResourceManager.GetString("ShapeManager_CreateToolbar_StartingStepValue", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Undo.
|
||||
|
|
|
@ -165,6 +165,9 @@ Distance: {6:0.00} px / Angle: {7:0.00}°</value>
|
|||
<data name="ShapeManager_CreateToolbar_UseLetters" xml:space="preserve">
|
||||
<value>Use letters</value>
|
||||
</data>
|
||||
<data name="ShapeManager_CreateToolbar_StartingStepValue" xml:space="preserve">
|
||||
<value>Value of first step</value>
|
||||
</data>
|
||||
<data name="ShapeManager_CreateToolbar_ImageSize" xml:space="preserve">
|
||||
<value>Image size...</value>
|
||||
</data>
|
||||
|
|
|
@ -83,6 +83,7 @@ public class AnnotationOptions
|
|||
public Color StepFillColor { get; set; } = PrimaryColor;
|
||||
public int StepFontSize { get; set; } = 18;
|
||||
public bool StepUseLetters { get; set; } = false;
|
||||
public int StartingStepNumber { get; set; } = 1;
|
||||
|
||||
// Sticker drawing
|
||||
public List<StickerPackInfo> StickerPacks = new List<StickerPackInfo>()
|
||||
|
|
|
@ -1474,7 +1474,7 @@ private void UpdateNodes()
|
|||
|
||||
public void OrderStepShapes()
|
||||
{
|
||||
int i = 1;
|
||||
int i = AnnotationOptions.StartingStepNumber;
|
||||
|
||||
foreach (StepDrawingShape shape in Shapes.OfType<StepDrawingShape>())
|
||||
{
|
||||
|
|
|
@ -52,7 +52,7 @@ internal partial class ShapeManager
|
|||
private ToolStripMenuItem tsmiArrowHeadsBothSide, tsmiShadow, tsmiShadowColor, tsmiStepUseLetters, tsmiUndo, tsmiDelete, tsmiDeleteAll, tsmiMoveTop,
|
||||
tsmiMoveUp, tsmiMoveDown, tsmiMoveBottom, tsmiRegionCapture, tsmiQuickCrop, tsmiShowMagnifier, tsmiImageEditorBackgroundColor;
|
||||
private ToolStripLabeledNumericUpDown tslnudBorderSize, tslnudCornerRadius, tslnudCenterPoints, tslnudBlurRadius, tslnudPixelateSize, tslnudStepFontSize,
|
||||
tslnudMagnifierPixelCount;
|
||||
tslnudMagnifierPixelCount, tslnudStartingStepValue;
|
||||
private ToolStripLabel tslDragLeft, tslDragRight;
|
||||
private ToolStripLabeledComboBox tscbImageInterpolationMode, tscbCursorTypes;
|
||||
|
||||
|
@ -546,6 +546,17 @@ internal void CreateToolbar()
|
|||
};
|
||||
tsddbShapeOptions.DropDownItems.Add(tslnudStepFontSize);
|
||||
|
||||
tslnudStartingStepValue = new ToolStripLabeledNumericUpDown(Resources.ShapeManager_CreateToolbar_StartingStepValue);
|
||||
tslnudStartingStepValue.Content.Minimum = 1;
|
||||
tslnudStartingStepValue.Content.Maximum = 10000;
|
||||
tslnudStartingStepValue.Content.ValueChanged = (sender, e) =>
|
||||
{
|
||||
AnnotationOptions.StartingStepNumber = (int)tslnudStartingStepValue.Content.Value;
|
||||
UpdateCurrentShape();
|
||||
};
|
||||
tsddbShapeOptions.DropDownItems.Add(tslnudStartingStepValue);
|
||||
AnnotationOptions.StartingStepNumber = 1;
|
||||
|
||||
tsmiStepUseLetters = new ToolStripMenuItem(Resources.ShapeManager_CreateToolbar_UseLetters);
|
||||
tsmiStepUseLetters.Checked = false;
|
||||
tsmiStepUseLetters.CheckOnClick = true;
|
||||
|
|
Loading…
Reference in a new issue