Ejemplo n.º 1
0
        private void cmdClipboardBBCodeAll_Click(object sender, EventArgs e)
        {
            IEnumerable <AttackPlanFrom> plans = GetAllAttacks();
            string export = AttackPlanExporter.GetMultiPlanBbCodeExport(plans);

            WinForms.ToClipboard(export);
        }
Ejemplo n.º 2
0
 private void cmdClipboardBBCode_Click(object sender, EventArgs e)
 {
     if (ActivePlan != null)
     {
         string export = AttackPlanExporter.GetSinglePlanBbCodeExport(ActivePlan.Plan);
         WinForms.ToClipboard(export);
     }
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Create BB code for the villages and put on clipboard
        /// </summary>
        private void OnBbCode(object sender, EventArgs e)
        {
            var str = new StringBuilder();

            foreach (Village village in _villages)
            {
                str.AppendFormat("{0}{1}", village.BbCode(), Environment.NewLine);
            }

            WinForms.ToClipboard(str.ToString());
        }
Ejemplo n.º 4
0
        /// <summary>
        /// The selected villages are exported to the clipboard
        /// </summary>
        private void ButtonGenerate_Click(object sender, System.EventArgs e)
        {
            if (GridExVillage.RowCount == 0)
            {
                MessageBox.Show(string.Format(ControlsRes.PolygonControl_EmptyGrid, LoadPolygonData.Text), ControlsRes.PolygonControl_StartHelpTitle);
                return;
            }

            var str = new StringBuilder();
            int villagesExported = 0;

            foreach (GridEXRow groupRow in GridExVillage.GetRows())
            {
                if (groupRow.RowType == RowType.GroupHeader)
                {
                    str.AppendLine();
                    str.AppendLine();
                    str.AppendLine(groupRow.GroupValue.ToString());
                    foreach (GridEXRow row in groupRow.GetChildRecords())
                    {
                        if (row.CheckState == RowCheckState.Checked)
                        {
                            villagesExported++;

                            var villageRow = (PolygonDataSet.VILLAGERow)((DataRowView)row.DataRow).Row;
                            if (!string.IsNullOrWhiteSpace(villageRow.Village.Type.GetDescription()))
                            {
                                str.AppendLine(villageRow.BBCODE + " (" + villageRow.Village.Type.GetDescription() + ")");
                            }
                            else
                            {
                                str.AppendLine(villageRow.BBCODE);
                            }
                        }
                    }
                }
            }

            if (WinForms.ToClipboard(str.ToString().Trim()))
            {
                MessageBox.Show(string.Format(ControlsRes.PolygonControl_ToClipboard, villagesExported), ControlsRes.PolygonControl_ToClipboardTitle, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 5
0
 public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
 {
     Debug.Assert(value != null, "value != null");
     WinForms.ToClipboard(value.ToString());
     return(base.EditValue(context, provider, value));
 }
Ejemplo n.º 6
0
 /// <summary>
 /// Put target tribe BBCoded on clipboard
 /// </summary>
 private void OnBbCode(object sender, EventArgs e)
 {
     WinForms.ToClipboard(_tribe.BbCode());
 }
Ejemplo n.º 7
0
 /// <summary>
 /// Put target tribe tag on clipboard
 /// </summary>
 private void OnToClipboard(object sender, EventArgs e)
 {
     WinForms.ToClipboard(_tribe.Tag);
 }
Ejemplo n.º 8
0
 /// <summary>
 /// Put village BBCode on clipboard
 /// </summary>
 private void OnBbCode(object sender, CommandEventArgs e)
 {
     WinForms.ToClipboard(_village.BbCode());
 }
Ejemplo n.º 9
0
 /// <summary>
 /// Put village location on clipboard
 /// </summary>
 private void OnToClipboard(object sender, CommandEventArgs e)
 {
     WinForms.ToClipboard(_village.LocationString);
 }
Ejemplo n.º 10
0
 /// <summary>
 /// Put target player operation BBCoded on clipboard
 /// </summary>
 private void OnBbCodeOperation(object sender, EventArgs e)
 {
     WinForms.ToClipboard(_player.BbCodeMatt());
 }
Ejemplo n.º 11
0
 /// <summary>
 /// Put target player name on clipboard
 /// </summary>
 private void OnToClipboard(object sender, EventArgs e)
 {
     WinForms.ToClipboard(_player.Name);
 }