private void writeEventInfoToLogDebugToolStripMenuItem_Click(object sender, EventArgs e)        //DEBUG ONLY
 {
     ConditionVariables cv = new ConditionVariables();
     cv.AddPropertiesFieldsOfClass(rightclicksystem.journalEntry, "", new Type[] { typeof(System.Drawing.Bitmap), typeof(Newtonsoft.Json.Linq.JObject) }, 5);
     discoveryform.LogLine(cv.ToString(separ: Environment.NewLine, quoteit: false));
     if (rightclicksystem.ShipInformation != null)
         discoveryform.LogLine(rightclicksystem.ShipInformation.ToString());
 }
Esempio n. 2
0
 public string ToString(string saying, ConditionVariables cond)
 {
     if (cond.Count > 0)
     {
         return(saying.QuoteString(comma: true) + ", " + cond.ToString());
     }
     else
     {
         return(saying.QuoteString(comma: true));
     }
 }
 public string ToString(string progname, ConditionVariables cond, Dictionary <string, string> altops)
 {
     if (cond.Count > 0)
     {
         return(progname + "(" + cond.ToString(altops, bracket: true) + ")");
     }
     else
     {
         return(progname);
     }
 }
Esempio n. 4
0
 static public string ToString(string keys, ConditionVariables cond)
 {
     if (cond.Count > 0)
     {
         return(keys.QuoteString(comma: true) + ", " + cond.ToString());
     }
     else
     {
         return(keys.QuoteString(comma: true));
     }
 }
Esempio n. 5
0
        private void dataGridViewTravel_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (leftclickrow >= 0)                                                   // Click expands it..
            {
                int  ch       = dataGridViewTravel.Rows[leftclickrow].Height;
                bool toexpand = (ch <= DefaultRowHeight);

                string infotext = leftclicksystem.EventDescription + ((toexpand && leftclicksystem.EventDetailedInfo.Length > 0) ? (Environment.NewLine + leftclicksystem.EventDetailedInfo) : "");

#if DEBUGVOICE
                if (toexpand)
                {
                    List <Actions.ActionFileList.MatchingSets> ale = discoveryform.actionfiles.GetMatchingConditions(leftclicksystem.journalEntry.EventTypeStr);
                    infotext = ((ale.Count > 0) ? "VOICE " :"NO VOICE") + infotext;

                    ConditionVariables testvars = new ConditionVariables();
                    Actions.ActionVars.TriggerVars(testvars, leftclicksystem.journalEntry.EventTypeStr, "Debug");
                    Actions.ActionVars.HistoryEventVars(testvars, leftclicksystem, "Event");
                    string s = testvars.ToString().Replace(",", "\r\n");

                    infotext = infotext + s;
                }
#endif

                int h = DefaultRowHeight;

                if (toexpand)
                {
                    using (Graphics g = Parent.CreateGraphics())
                    {
                        int desch = (int)(g.MeasureString((string)dataGridViewTravel.Rows[leftclickrow].Cells[TravelHistoryColumns.Description].Value, dataGridViewTravel.Font, dataGridViewTravel.Columns[TravelHistoryColumns.Description].Width - 4).Height + 2);
                        int infoh = (int)(g.MeasureString(infotext, dataGridViewTravel.Font, dataGridViewTravel.Columns[TravelHistoryColumns.Information].Width - 4).Height + 2);
                        int noteh = (int)(g.MeasureString((string)dataGridViewTravel.Rows[leftclickrow].Cells[TravelHistoryColumns.Note].Value, dataGridViewTravel.Font, dataGridViewTravel.Columns[TravelHistoryColumns.Note].Width - 4).Height + 2);

                        h  = Math.Max(desch, h);
                        h  = Math.Max(infoh, h);
                        h  = Math.Max(noteh, h);
                        h += 20;
                    }
                }

                toexpand = (h > DefaultRowHeight);      // now we have our h, is it bigger? If so, we need to go into wrap mode

                dataGridViewTravel.Rows[leftclickrow].Height = h;
                dataGridViewTravel.Rows[leftclickrow].Cells[TravelHistoryColumns.Information].Value = infotext;

                DataGridViewTriState ti = (toexpand) ? DataGridViewTriState.True : DataGridViewTriState.False;

                dataGridViewTravel.Rows[leftclickrow].Cells[TravelHistoryColumns.Information].Style.WrapMode = ti;
                dataGridViewTravel.Rows[leftclickrow].Cells[TravelHistoryColumns.Description].Style.WrapMode = ti;
                dataGridViewTravel.Rows[leftclickrow].Cells[TravelHistoryColumns.Note].Style.WrapMode        = ti;
            }
        }
Esempio n. 6
0
 private void buttonExtTest_Click(object sender, EventArgs e)
 {
     if (buttonExtTest.Text.Equals("Stop"))
     {
         if (StopTestSettingEvent != null)
         {
             StopTestSettingEvent(this);
         }
     }
     else
     {
         ConditionVariables c = GetEffects();
         toolTip1.SetToolTip(buttonExtTest, c.ToString(separ: Environment.NewLine));
         if (TestSettingEvent != null)
         {
             TestSettingEvent(this, GetEffects());
             buttonExtTest.Text = "Stop";
         }
     }
 }
Esempio n. 7
0
 protected string ToString(ConditionVariables vars, Dictionary <string, string> operations)
 {
     return(vars.ToString(operations, pad: " ", comma: false, bracket: false, space: false));
 }
Esempio n. 8
0
 protected string ToString(ConditionVariables vars, Dictionary <string, string> operations)
 {
     return(vars.ToString(operations, " "));
 }