private void tbCom_MouseDoubleClick(object sender, MouseEventArgs e) { TextBox tb = (TextBox)sender; if (tb.Text.Trim() != string.Empty) { ViewText vt = new ViewText(tb.Text, "Комментарии руководителя"); vt.ShowDialog(); } }
private void tbPlan_MouseDoubleClick(object sender, MouseEventArgs e) { TextBox tb = (TextBox)sender; if (tb.Text.Trim() != string.Empty) { ViewText vt = new ViewText(tb.Text, "План действий"); vt.ShowDialog(); } }
private void tbNext_MouseDoubleClick(object sender, MouseEventArgs e) { TextBox tb = (TextBox)sender; if (tb.Text.Trim() != string.Empty) { ViewText vt = new ViewText(tb.Text, "Последующие шаги"); vt.ShowDialog(); } }
private void tbFact_MouseDoubleClick(object sender, MouseEventArgs e) { TextBox tb = (TextBox)sender; if (tb.Text.Trim() != string.Empty) { ViewText vt = new ViewText(tb.Text, "Выполнение"); vt.ShowDialog(); } }
public virtual bool ContainsField(string field) { if (fields.Contains(field)) { return(true); } if (containsProjection == null) { containsProjection = ViewText != null && ViewText.Contains("Project("); } return(containsProjection.Value); }
private void showTextInViewTextForm(string title, string text) { ViewText vt = new ViewText(title, text); vt.ShowDialog(); }
void HandleCursorChanged(object sender, EventArgs e) { TreeSelection selection = tree.Selection; TreeModel model; TreeIter iter; Value v; string name, type; object value; View view = null; if (!selection.GetSelected(out model, out iter)) { return; } v = new Value(); store.GetValue(iter, 0, ref v); name = v.Val as string; v = new Value(); store.GetValue(iter, 1, ref v); type = v.Val as string; v = new Value(); store.GetValue(iter, 2, ref v); value = v.Val; // Create a view based on what we got switch (type) { case "System.IO.MemoryStream": MemoryStream stream = value as MemoryStream; if (name.EndsWith(".xaml")) { stream.Position = 0; using (MemoryStream clone = new MemoryStream(stream.ToArray())) { using (StreamReader t = new StreamReader(clone)) { view = new ViewText(t.ReadToEnd()); } } } else if (name.EndsWith(".png") || name.EndsWith(".jpg")) { using (MemoryStream clone = new MemoryStream(stream.ToArray())) { view = new ViewImage(clone); } } else { Console.WriteLine("Don't know what to do with a {0} in a {1}", name, type); } break; case "System.String": if (value != null) { view = new ViewText((string)value); } break; default: Console.WriteLine("Unhandled case: {0}", type); break; } // Remove previous views and add the new one while (box.Children.Length > 1) { box.Remove(box.Children [1]); } if (view != null) { box.PackStart(view.GetView(), true, true, 0); box.ShowAll(); } }
void HandleCursorChanged (object sender, EventArgs e) { TreeSelection selection = tree.Selection; TreeModel model; TreeIter iter; Value v; string name, type; object value; View view = null; if (!selection.GetSelected (out model, out iter)) return; v = new Value (); store.GetValue (iter, 0, ref v); name = v.Val as string; v = new Value (); store.GetValue (iter, 1, ref v); type = v.Val as string; v = new Value (); store.GetValue (iter, 2, ref v); value = v.Val; // Create a view based on what we got switch (type) { case "System.IO.MemoryStream": MemoryStream stream = value as MemoryStream; if (name.EndsWith (".xaml")) { stream.Position = 0; using (MemoryStream clone = new MemoryStream (stream.ToArray ())) { using (StreamReader t = new StreamReader (clone)) { view = new ViewText (t.ReadToEnd ()); } } } else if (name.EndsWith (".png") || name.EndsWith (".jpg")) { using (MemoryStream clone = new MemoryStream (stream.ToArray ())) { view = new ViewImage (clone); } } else { Console.WriteLine ("Don't know what to do with a {0} in a {1}", name, type); } break; case "System.String": if (value != null) view = new ViewText ((string) value); break; default: Console.WriteLine ("Unhandled case: {0}", type); break; } // Remove previous views and add the new one while (box.Children.Length > 1) box.Remove (box.Children [1]); if (view != null) { box.PackStart (view.GetView (), true, true, 0); box.ShowAll (); } }