Fixed CopyItemAndChildren to support Grids, Images and DROUsages
Removed completed items from the ToDo List at the top of the file
This commit is contained in:
@@ -29,8 +29,6 @@ namespace Volian.Controls.Library
|
||||
* 4) KBR ContextMenu for table. May want it to function in a similar way to spellcheck, with
|
||||
* the contentmenu to support table options and a last item that supports existing
|
||||
* contextmenu
|
||||
* 5) RHM Copy step - including modifying SQL code to copy grid/image data.
|
||||
* The Grid includes links which also need to be updated.
|
||||
* 6) RHM Selection is NOT selection, i.e. if merged cells, selection isn't selecting the 'merged'
|
||||
* i.e. parent cell.
|
||||
* 7) RHM Selecting a range can end up with uneven rows or uneven columns. We need to handle,
|
||||
@@ -39,7 +37,6 @@ namespace Volian.Controls.Library
|
||||
* 8) KBR When data migration of tables, need to include the font if there is a symbol. Move
|
||||
* AddFontTable from StepRTB.cs to a place accessible, such as volian.base. And then
|
||||
* in data migration, will need to know if a font is fixed.
|
||||
* 9) RHM Editting cell with Transition Panel enabled; click on Ro Panel and it is not enabled
|
||||
*/
|
||||
#region Fields
|
||||
public VlnFlexGrid MyFlexGrid
|
||||
@@ -578,14 +575,25 @@ namespace Volian.Controls.Library
|
||||
public override void IdentifyMe(bool highlight)
|
||||
{
|
||||
if (highlight)
|
||||
MyFlexGrid.Styles["Alternate"].BackColor = MyFlexGrid.Styles["Normal"].BackColor = Color.Gray;
|
||||
{
|
||||
//for (int r = 0; r < MyFlexGrid.Rows.Count; r++)
|
||||
// for (int c = 0; c < MyFlexGrid.Cols.Count; c++)
|
||||
// {
|
||||
// CellStyle cs = MyFlexGrid.GetCellStyle(r, c);
|
||||
// CellRange cr = MyFlexGrid.GetCellRange(r, c);
|
||||
// Console.WriteLine("Style[{0},{1}] = '{2}' {3} '{4}'", r,c,cs.Name,cs.BackColor,cr.StyleNew.Name);
|
||||
// }
|
||||
MyFlexGrid.Styles["Alternate"].BackColor =
|
||||
MyFlexGrid.Styles["Normal"].BackColor = Color.Gray;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (MyFlexGrid.Focused) // If active Set BackColor to the active color
|
||||
SetActive();
|
||||
else // Otherwise Set the BackColor to either the InactiveColor or the AnnotationColor
|
||||
{
|
||||
MyFlexGrid.Styles["Alternate"].BackColor = MyFlexGrid.Styles["Normal"].BackColor =
|
||||
MyFlexGrid.Styles["Alternate"].BackColor =
|
||||
MyFlexGrid.Styles["Normal"].BackColor =
|
||||
MyItemInfo.ItemAnnotationCount == 0 ? MyStepPanel.InactiveColor : MyStepPanel.AnnotationColor;
|
||||
// Turn-off Size adjustment
|
||||
MyFlexGrid.Cols.Fixed = 0;
|
||||
|
Reference in New Issue
Block a user