@abdulellah.alattab ,
while adding the new features, i encounter a serious bug that constantly freeze my AutoCAD right after invoking BAR1 command, took me 2 days to find it (eventually have a success 🙏) attached the update.
here are the new features:
1. works in meters.
2. the number of decimal units is controlled with units command.
3. After specifying (or selecting) axes lines, you can fine tunning them by changing the distance and/or angle. when using Length1, only the right axis line will move. when using Bar Angle the first point of the left line is used as base point for the rotation. you will see the change only after the dialog is close.
4. Specify distance 2/3, use this button to specify distance for Length2/3 and S-L/S-R. to achieve that enable the switch (toggle) on it's left.
5. about text Height...i disagree with you, i believe that dimscale should represent the the scale (size) of all objects that need to be scaled
(e.g symbolic blocks, dimension, leaders, annotations, texts) and this means setting it to 50 for 1:50, 100 for 1:100, 25 for 1:25 and so on...
so to solve this disagreement i though on dimstyle which has dimvars for dimscale, dimtxt & textstyle. so you need to add appropriate dimstyle
and set dimscale 1.0 for 1:100 (this is for meters) 0.5 for 1:50 or 0.25 for 1:25 also make sure to set the text style.
6. Overall Bar length, well this value is taken from the pline after it's draw (do not have it when dialog is on).
7. Bar label as your request, you should think to upgrade it to block with attribute that contains the quantity, bar type, diameter and length.
enjoy
Moshe
