csharp: update examples
authorLauro Moura <lauromoura@expertisesolutions.com.br>
Thu, 8 Mar 2018 23:43:50 +0000 (15:43 -0800)
committerWonki Kim <wonki_.kim@samsung.com>
Tue, 10 Apr 2018 11:10:52 +0000 (20:10 +0900)
Summary:
They were still using the old SetSize(w, h) API instead of receiving
eina.Size2D structs.

Test Plan: Build examples and run them.

Reviewers: felipealmeida, cedric

Reviewed By: cedric

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D5830

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
src/examples/elementary/efl_ui_slider_mono.cs
src/examples/elementary/efl_ui_unit_converter.cs

index a5aff11..d458104 100644 (file)
@@ -8,7 +8,7 @@ public class Example
                                              EventHandler callback) {
         efl.ui.Button button = new efl.ui.ButtonConcrete(parent);
         button.SetText(text);
-        button.SetSize(w, h);
+        button.SetSize(new eina.Size2D(w, h));
 
         button.CLICKED += callback;
 
@@ -21,6 +21,9 @@ public class Example
     [STAThreadAttribute()]
 #endif
     public static void Main() {
+        int W = 120;
+        int H = 30;
+
         efl.All.Init(efl.Components.Ui);
 
         efl.ui.Win win = new efl.ui.WinConcrete(null);
@@ -37,10 +40,10 @@ public class Example
         box.Pack(button);
 
         efl.ui.Progressbar bar = new efl.ui.ProgressbarConcrete(box);
-        bar.SetSize(120, 30);
+        bar.SetSize(new eina.Size2D(W, H));
 
         efl.ui.Slider slider = new efl.ui.SliderConcrete(box);
-        slider.SetSize(120, 30);
+        slider.SetSize(new eina.Size2D(W, H));
 
         slider.CHANGED += (object sender, EventArgs e) => {
             bar.SetRangeValue(slider.GetRangeValue());
@@ -52,7 +55,7 @@ public class Example
         button.SetVisible(true);
         box.SetVisible(true);
 
-        win.SetSize(120, 90);
+        win.SetSize(new eina.Size2D(W, 3 * H));
         win.SetVisible(true);
 
         efl.ui.Config.Run();
index 9e14c4b..91dd318 100644 (file)
@@ -22,7 +22,7 @@ public class Example
         popup.SetContent(popup_text);
         popup.SetVisible(true);
         popup.SetButton(efl.ui.popup_alert.Button.Positive, "Ok");
-        popup.SetSize(150, 30);
+        popup.SetSize(new eina.Size2D(150, 30));
         popup.BUTTON_CLICKED += (object sender, efl.ui.BUTTON_CLICKED_Args e) => {
             popup.SetParent(null);
             popup.Del();
@@ -35,6 +35,10 @@ public class Example
     [STAThreadAttribute()]
 #endif
     public static void Main() {
+        int W = 120;
+        int H = 30;
+        eina.Size2D size = new eina.Size2D(W, H);
+
         efl.All.Init(efl.Components.Ui);
 
         efl.ui.Win win = new efl.ui.WinConcrete(null);
@@ -51,18 +55,18 @@ public class Example
 
         efl.ui.Text miles_label = new efl.ui.TextConcrete(miles_box);
         miles_label.SetText("Miles:");
-        miles_label.SetSize(120, 30);
+        miles_label.SetSize(size);
         miles_label.SetVisible(true);
 
         efl.ui.text.Editable miles_input = new efl.ui.text.EditableConcrete(miles_box);
         miles_input.SetText("");
         miles_input.SetScrollable(true);
-        miles_input.SetSize(120, 30);
+        miles_input.SetSize(size);
         miles_input.SetVisible(true);
 
         efl.ui.Button miles_button = new efl.ui.ButtonConcrete(miles_box);
         miles_button.SetText("To Km");
-        miles_button.SetSize(120, 30);
+        miles_button.SetSize(size);
         miles_button.SetVisible(true);
 
         miles_box.Pack(miles_label);
@@ -77,18 +81,18 @@ public class Example
 
         efl.ui.Text kms_label = new efl.ui.TextConcrete(kms_box);
         kms_label.SetText("Kilometers:");
-        kms_label.SetSize(120, 30);
+        kms_label.SetSize(size);
         kms_label.SetVisible(true);
 
         efl.ui.text.Editable kms_input = new efl.ui.text.EditableConcrete(kms_box);
         kms_input.SetText("");
         kms_input.SetScrollable(true);
-        kms_input.SetSize(120, 30);
+        kms_input.SetSize(size);
         kms_input.SetVisible(true);
 
         efl.ui.Button kms_button = new efl.ui.ButtonConcrete(kms_box);
         kms_button.SetText("To Miles");
-        kms_button.SetSize(120, 30);
+        kms_button.SetSize(size);
         kms_button.SetVisible(true);
 
         kms_box.Pack(kms_label);
@@ -130,18 +134,12 @@ public class Example
         kms_box.SetVisible(true);
         miles_box.SetVisible(true);
 
-        eina.Position2D pos;
-
-        pos.X = 20;
-        pos.Y = 30;
-        box.SetPosition(pos);
+        box.SetPosition(new eina.Position2D(20, 30));
         box.SetVisible(true);
 
-        pos.X = 200;
-        pos.Y = 200;
-        win.SetPosition(pos);
+        win.SetPosition(new eina.Position2D(200, 200));
 
-        win.SetSize(400,120);
+        win.SetSize(new eina.Size2D(400, 120));
         win.SetVisible(true);
 
         efl.ui.Config.Run();