Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FreeRDP/GdiTest.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'GdiTest/MainWindow.cs')
-rw-r--r--GdiTest/MainWindow.cs33
1 files changed, 23 insertions, 10 deletions
diff --git a/GdiTest/MainWindow.cs b/GdiTest/MainWindow.cs
index 4ffa0da..a9b8ef0 100644
--- a/GdiTest/MainWindow.cs
+++ b/GdiTest/MainWindow.cs
@@ -21,12 +21,25 @@ public partial class MainWindow : Gtk.Window
polygonDrawingArea = new PolygonDrawingArea();
lineToDrawingArea = new LineToDrawingArea();
polylineToDrawingArea = new PolylineToDrawingArea();
-
- testDrawingArea = bitBltDrawingArea;
- testFrame.Add(testDrawingArea);
- testFrame.ShowAll();
+ FillTestComboBox(testComboBox);
}
-
+
+ private void FillTestComboBox(Gtk.ComboBox cb)
+ {
+ cb.Clear();
+ CellRendererText cell = new CellRendererText();
+ cb.PackStart(cell, false);
+ cb.AddAttribute(cell, "text", 0);
+ ListStore store = new ListStore(typeof (string));
+ cb.Model = store;
+
+ store.AppendValues("BitBlt");
+ store.AppendValues("Ellipse");
+ store.AppendValues("Polygon");
+ store.AppendValues("LineTo");
+ store.AppendValues("PolylineTo");
+ }
+
protected void OnDeleteEvent (object sender, DeleteEventArgs a)
{
Application.Quit();
@@ -44,15 +57,15 @@ public partial class MainWindow : Gtk.Window
String testSuiteName = testComboBox.ActiveText;
- if (testSuiteName.Equals("BitBlt"))
+ if (testSuiteName.StartsWith("BitBlt"))
testDrawingArea = bitBltDrawingArea;
- else if (testSuiteName.Equals("Ellipse"))
+ else if (testSuiteName.StartsWith("Ellipse"))
testDrawingArea = ellipseDrawingArea;
- else if (testSuiteName.Equals("Polygon"))
+ else if (testSuiteName.StartsWith("Polygon"))
testDrawingArea = polygonDrawingArea;
- else if (testSuiteName.Equals("LineTo"))
+ else if (testSuiteName.StartsWith("LineTo"))
testDrawingArea = lineToDrawingArea;
- else if (testSuiteName.Equals("PolylineTo"))
+ else if (testSuiteName.StartsWith("PolylineTo"))
testDrawingArea = polylineToDrawingArea;
if (testDrawingArea != null)