cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=c83bcb059b07d4919b89a28897940c73f7308c3d

commit c83bcb059b07d4919b89a28897940c73f7308c3d
Author: Lauro Moura <[email protected]>
Date:   Thu Mar 8 15:43:50 2018 -0800

    csharp: update examples
    
    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 <[email protected]>
---
 src/examples/elementary/efl_ui_slider_mono.cs    | 11 +++++----
 src/examples/elementary/efl_ui_unit_converter.cs | 30 +++++++++++-------------
 2 files changed, 21 insertions(+), 20 deletions(-)

diff --git a/src/examples/elementary/efl_ui_slider_mono.cs 
b/src/examples/elementary/efl_ui_slider_mono.cs
index a5aff11547..d458104cc9 100644
--- a/src/examples/elementary/efl_ui_slider_mono.cs
+++ b/src/examples/elementary/efl_ui_slider_mono.cs
@@ -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();
diff --git a/src/examples/elementary/efl_ui_unit_converter.cs 
b/src/examples/elementary/efl_ui_unit_converter.cs
index 9e14c4b6c0..91dd318910 100644
--- a/src/examples/elementary/efl_ui_unit_converter.cs
+++ b/src/examples/elementary/efl_ui_unit_converter.cs
@@ -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();

-- 


Reply via email to