Updates to pass through image details to the tag setting.
This commit is contained in:
parent
2ae0d0d454
commit
38425a05f9
@ -640,7 +640,7 @@ namespace Volian.Controls.Library
|
|||||||
this.btnFSrestore.Location = new System.Drawing.Point(112, 27);
|
this.btnFSrestore.Location = new System.Drawing.Point(112, 27);
|
||||||
this.btnFSrestore.Margin = new System.Windows.Forms.Padding(2);
|
this.btnFSrestore.Margin = new System.Windows.Forms.Padding(2);
|
||||||
this.btnFSrestore.Name = "btnFSrestore";
|
this.btnFSrestore.Name = "btnFSrestore";
|
||||||
this.btnFSrestore.Size = new System.Drawing.Size(54, 26);
|
this.btnFSrestore.Size = new System.Drawing.Size(54, 20);
|
||||||
this.btnFSrestore.TabIndex = 6;
|
this.btnFSrestore.TabIndex = 6;
|
||||||
this.btnFSrestore.Text = "Restore";
|
this.btnFSrestore.Text = "Restore";
|
||||||
this.btnFSrestore.UseVisualStyleBackColor = true;
|
this.btnFSrestore.UseVisualStyleBackColor = true;
|
||||||
|
@ -96,6 +96,22 @@ namespace Volian.Controls.Library
|
|||||||
get { return Visible; }
|
get { return Visible; }
|
||||||
set { if (Visible != value) Visible = value; }
|
set { if (Visible != value) Visible = value; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Expose text properties for height and widht to handle selecting RO Image Types.
|
||||||
|
/// </summary>
|
||||||
|
public string TbFSwd
|
||||||
|
{
|
||||||
|
get {return tbFSWd.Text;}
|
||||||
|
set { tbFSWd.Text = value; tbFSWd.Refresh(); }
|
||||||
|
}
|
||||||
|
|
||||||
|
public string TbFSht
|
||||||
|
{
|
||||||
|
get { return tbFSHt.Text; }
|
||||||
|
set { tbFSHt.Text = value; tbFSHt.Refresh(); }
|
||||||
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
#region Constructor
|
#region Constructor
|
||||||
public DisplayTags()
|
public DisplayTags()
|
||||||
@ -398,6 +414,9 @@ namespace Volian.Controls.Library
|
|||||||
|
|
||||||
SetFigure(wd1, wd2);
|
SetFigure(wd1, wd2);
|
||||||
|
|
||||||
|
tbFSWd.Text = wd.ToString();
|
||||||
|
tbFSHt.Text = ht.ToString();
|
||||||
|
|
||||||
//trBarFS.Maximum = Math.Max((int)wd2, trBarFS.Maximum);
|
//trBarFS.Maximum = Math.Max((int)wd2, trBarFS.Maximum);
|
||||||
//if (wd > trBarFS.Maximum) trBarFS.Maximum = wd + 1;
|
//if (wd > trBarFS.Maximum) trBarFS.Maximum = wd + 1;
|
||||||
//trBarFS.Minimum = Math.Min(wd, 72);
|
//trBarFS.Minimum = Math.Min(wd, 72);
|
||||||
@ -548,8 +567,8 @@ namespace Volian.Controls.Library
|
|||||||
trBarFS.Minimum = Math.Min((int)wd, 72);
|
trBarFS.Minimum = Math.Min((int)wd, 72);
|
||||||
trBarFS.Value = (int)wd;
|
trBarFS.Value = (int)wd;
|
||||||
_origFigureSizeWidth = ii.MyPictureBox.Width;
|
_origFigureSizeWidth = ii.MyPictureBox.Width;
|
||||||
tbFSWd.Text = ii.MyPictureBox.Width.ToString();
|
//tbFSWd.Text = ii.MyPictureBox.Width.ToString();
|
||||||
tbFSHt.Text = ii.MyPictureBox.Height.ToString();
|
//tbFSHt.Text = ii.MyPictureBox.Height.ToString();
|
||||||
}
|
}
|
||||||
|
|
||||||
private int DoListStepTypes(FormatData fmtdata, StepData topType, string curType)
|
private int DoListStepTypes(FormatData fmtdata, StepData topType, string curType)
|
||||||
|
@ -1209,7 +1209,7 @@ namespace Volian.Controls.Library
|
|||||||
{
|
{
|
||||||
EditItem child = null;
|
EditItem child = null;
|
||||||
if (MyItemInfo.IsFigure)
|
if (MyItemInfo.IsFigure)
|
||||||
child = new ImageItem(MyItemInfo, MyStepPanel, this, ChildRelation.After, true, nextEditItem, FigInsType);
|
child = new ImageItem(MyItemInfo, MyStepPanel, this, ChildRelation.After, true, nextEditItem, FigInsType, _MyStepPropertiesPanel);
|
||||||
else if (MyItemInfo.IsRtfRaw)
|
else if (MyItemInfo.IsRtfRaw)
|
||||||
child = new RtfRawItem(MyItemInfo, MyStepPanel, this, ChildRelation.After, true, nextEditItem);
|
child = new RtfRawItem(MyItemInfo, MyStepPanel, this, ChildRelation.After, true, nextEditItem);
|
||||||
else if (MyItemInfo.MyContent.MyGrid != null)
|
else if (MyItemInfo.MyContent.MyGrid != null)
|
||||||
@ -1222,7 +1222,7 @@ namespace Volian.Controls.Library
|
|||||||
{
|
{
|
||||||
EditItem child = null;
|
EditItem child = null;
|
||||||
if (MyItemInfo.IsFigure)
|
if (MyItemInfo.IsFigure)
|
||||||
child = new ImageItem(MyItemInfo, MyStepPanel, this, ChildRelation.Before, true, nextEditItem, FigInsType);
|
child = new ImageItem(MyItemInfo, MyStepPanel, this, ChildRelation.Before, true, nextEditItem, FigInsType, _MyStepPropertiesPanel);
|
||||||
else if (MyItemInfo.IsRtfRaw)
|
else if (MyItemInfo.IsRtfRaw)
|
||||||
child = new RtfRawItem(MyItemInfo, MyStepPanel, this, ChildRelation.Before, true, nextEditItem);
|
child = new RtfRawItem(MyItemInfo, MyStepPanel, this, ChildRelation.Before, true, nextEditItem);
|
||||||
if (MyItemInfo.MyContent.MyGrid != null)
|
if (MyItemInfo.MyContent.MyGrid != null)
|
||||||
|
@ -256,6 +256,8 @@ namespace Volian.Controls.Library
|
|||||||
private int _origCfgHt = 0; // keep track if original size was stored in cfg
|
private int _origCfgHt = 0; // keep track if original size was stored in cfg
|
||||||
private int _origCfgWd = 0;
|
private int _origCfgWd = 0;
|
||||||
private bool _pastedNew = false; // need this for flagging newly pasted image (may need to clear cfg)
|
private bool _pastedNew = false; // need this for flagging newly pasted image (may need to clear cfg)
|
||||||
|
private DisplayTags _displayTags;
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
#region Constructors
|
#region Constructors
|
||||||
public ImageItem()
|
public ImageItem()
|
||||||
@ -266,6 +268,7 @@ namespace Volian.Controls.Library
|
|||||||
public ImageItem(ItemInfo itemInfo, StepPanel myStepPanel, EditItem myParentEditItem, ChildRelation myChildRelation, bool expand)
|
public ImageItem(ItemInfo itemInfo, StepPanel myStepPanel, EditItem myParentEditItem, ChildRelation myChildRelation, bool expand)
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
|
|
||||||
MyItemInfo = itemInfo;
|
MyItemInfo = itemInfo;
|
||||||
SetupEditItem(itemInfo, myStepPanel, myParentEditItem, myChildRelation, expand, null, false);
|
SetupEditItem(itemInfo, myStepPanel, myParentEditItem, myChildRelation, expand, null, false);
|
||||||
if (MyItemInfo.MyContent.MyImage != null && MyItemInfo.MyContent.MyImage.Data != null) // this is figure/image (not RO)
|
if (MyItemInfo.MyContent.MyImage != null && MyItemInfo.MyContent.MyImage.Data != null) // this is figure/image (not RO)
|
||||||
@ -307,6 +310,7 @@ namespace Volian.Controls.Library
|
|||||||
this.Height = MyPictureBox.Height + 10;
|
this.Height = MyPictureBox.Height + 10;
|
||||||
_newSizeWd = wd / (MyStepPanel.DPI / 72);
|
_newSizeWd = wd / (MyStepPanel.DPI / 72);
|
||||||
_newSizeHt = ht / (MyStepPanel.DPI / 72);
|
_newSizeHt = ht / (MyStepPanel.DPI / 72);
|
||||||
|
|
||||||
if (!MyItemInfo.FormatStepData.StepEditData.TypeMenu.MenuItem.ToUpper().Contains("AER")) ItemLocation = TableLocation(MyStepSectionLayoutData, ItemWidth);
|
if (!MyItemInfo.FormatStepData.StepEditData.TypeMenu.MenuItem.ToUpper().Contains("AER")) ItemLocation = TableLocation(MyStepSectionLayoutData, ItemWidth);
|
||||||
_IsDirty = true;
|
_IsDirty = true;
|
||||||
}
|
}
|
||||||
@ -330,13 +334,22 @@ namespace Volian.Controls.Library
|
|||||||
MyPictureBox.SizeMode = PictureBoxSizeMode.Zoom; // as resize matches width/height.
|
MyPictureBox.SizeMode = PictureBoxSizeMode.Zoom; // as resize matches width/height.
|
||||||
this.Width = MyPictureBox.Width + ImageMargin;
|
this.Width = MyPictureBox.Width + ImageMargin;
|
||||||
this.Height = MyPictureBox.Height + 10;
|
this.Height = MyPictureBox.Height + 10;
|
||||||
|
if (_displayTags != null)
|
||||||
|
{
|
||||||
|
_displayTags.TbFSwd = wd.ToString();
|
||||||
|
_displayTags.TbFSht = ht.ToString();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
// the following gets called for 'NEW' images
|
// the following gets called for 'NEW' images
|
||||||
private E_ImageSource InsType = E_ImageSource.None;
|
private E_ImageSource InsType = E_ImageSource.None;
|
||||||
public ImageItem(ItemInfo itemInfo, StepPanel myStepPanel, EditItem myParentEditItem, ChildRelation myChildRelation, bool expand, EditItem nextEditItem, ImageItem.E_ImageSource insType)
|
public ImageItem(ItemInfo itemInfo, StepPanel myStepPanel, EditItem myParentEditItem, ChildRelation myChildRelation, bool expand, EditItem nextEditItem, ImageItem.E_ImageSource insType, DisplayTags displayTags)
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
MyItemInfo = itemInfo;
|
MyItemInfo = itemInfo;
|
||||||
|
_displayTags = displayTags;
|
||||||
|
|
||||||
if (MyItemInfo.MyContent.MyImage != null && MyItemInfo.MyContent.MyImage.Data != null) // this is figure/image (not RO)
|
if (MyItemInfo.MyContent.MyImage != null && MyItemInfo.MyContent.MyImage.Data != null) // this is figure/image (not RO)
|
||||||
{
|
{
|
||||||
SetupEditItem(itemInfo, myStepPanel, myParentEditItem, myChildRelation, expand, nextEditItem, false);
|
SetupEditItem(itemInfo, myStepPanel, myParentEditItem, myChildRelation, expand, nextEditItem, false);
|
||||||
@ -368,8 +381,8 @@ namespace Volian.Controls.Library
|
|||||||
FileName = null;
|
FileName = null;
|
||||||
//InitializeComponent();
|
//InitializeComponent();
|
||||||
SetupEditItem(itemInfo, myStepPanel, myParentEditItem, myChildRelation, expand, nextEditItem, false);
|
SetupEditItem(itemInfo, myStepPanel, myParentEditItem, myChildRelation, expand, nextEditItem, false);
|
||||||
MyPictureBox.Width = 100;
|
//MyPictureBox.Width = 100;
|
||||||
MyPictureBox.Height = 100;
|
//MyPictureBox.Height = 100;
|
||||||
this.Width = 100 + ImageMargin;
|
this.Width = 100 + ImageMargin;
|
||||||
this.Height = 100;
|
this.Height = 100;
|
||||||
if (insType == ImageItem.E_ImageSource.File)
|
if (insType == ImageItem.E_ImageSource.File)
|
||||||
@ -546,6 +559,7 @@ namespace Volian.Controls.Library
|
|||||||
imageText = val;
|
imageText = val;
|
||||||
}
|
}
|
||||||
AddROImageToScreen(W, H, imageText);
|
AddROImageToScreen(W, H, imageText);
|
||||||
|
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user