summaryrefslogtreecommitdiff
path: root/ElmSharp.Test
diff options
context:
space:
mode:
authorSeungkeun Lee <sngn.lee@samsung.com>2017-06-12 02:06:18 +0000
committerGerrit Code Review <gerrit@review.ap-northeast-2.compute.internal>2017-06-12 02:06:18 +0000
commit35938cb245eff3661b500bea2cc6e859e6dd1ef8 (patch)
treef28e2a3c782dfd11987ce89089e2e940b65a7b2f /ElmSharp.Test
parent2d64c67da19ce070590a5ad938404dfc15bd3e6f (diff)
parent489f4eb01b12d77511243c6642f1dab45f0316d2 (diff)
downloadelm-sharp-35938cb245eff3661b500bea2cc6e859e6dd1ef8.tar.gz
elm-sharp-35938cb245eff3661b500bea2cc6e859e6dd1ef8.tar.bz2
elm-sharp-35938cb245eff3661b500bea2cc6e859e6dd1ef8.zip
Merge "Enhance Calendar Widget" into tizen
Diffstat (limited to 'ElmSharp.Test')
-rw-r--r--ElmSharp.Test/TC/CalendarTest1.cs79
1 files changed, 68 insertions, 11 deletions
diff --git a/ElmSharp.Test/TC/CalendarTest1.cs b/ElmSharp.Test/TC/CalendarTest1.cs
index 0d75af8..291d5f5 100644
--- a/ElmSharp.Test/TC/CalendarTest1.cs
+++ b/ElmSharp.Test/TC/CalendarTest1.cs
@@ -128,6 +128,7 @@ namespace ElmSharp.Test
{
label1.Text = string.Format("Old.Day={0}, Month={1}, Year={2}", e.OldDate.Day, e.OldDate.Month, e.OldDate.Year);
label2.Text = string.Format("New.Day={0}, Month={1}, Year={2}", e.NewDate.Day, e.NewDate.Month, e.NewDate.Year);
+ label3.Text = string.Format("SelectedDate={0}", calendar.SelectedDate);
};
calendar.DisplayedMonthChanged += (object sender, DisplayedMonthChangedEventArgs e) =>
@@ -135,37 +136,93 @@ namespace ElmSharp.Test
label3.Text = string.Format("Old Month={0}, New Month={1}", e.OldMonth, e.NewMonth);
};
+ var label4 = new Label(window)
+ {
+ Text = string.Format("Selectable={0}", calendar.Selectable),
+ Color = Color.Black,
+ };
+
+ var changeSelectable = new Button(window)
+ {
+ Text = "Change Selectable"
+ };
+
+ calendar.Selectable = CalendarSelectable.Month;
+
+ changeSelectable.Clicked += (s, e) =>
+ {
+ if (calendar.Selectable == CalendarSelectable.None)
+ {
+ calendar.Selectable = CalendarSelectable.Year;
+ }
+ else if (calendar.Selectable == CalendarSelectable.Year)
+ {
+ calendar.Selectable = CalendarSelectable.Month;
+ }
+ else if (calendar.Selectable == CalendarSelectable.Month)
+ {
+ calendar.Selectable = CalendarSelectable.Day;
+ }
+ else
+ {
+ calendar.Selectable = CalendarSelectable.None;
+ }
+ label4.Text = string.Format("Selectable={0}", calendar.Selectable);
+ };
+
+ var setTime = new Button(window)
+ {
+ Text = "Set 2015,1,1",
+ };
+
+ setTime.Clicked += (s, e) =>
+ {
+ calendar.SelectedDate = new DateTime(2015, 1, 1);
+ };
+
calendar.Resize(600, 600);
- calendar.Move(0, 250);
+ calendar.Move(0, 150);
calendar.Show();
- label1.Resize(600, 100);
+ label1.Resize(600, 30);
label1.Move(0, 0);
label1.Show();
- label2.Resize(600, 100);
- label2.Move(0, 50);
+ label2.Resize(600, 30);
+ label2.Move(0, 30);
label2.Show();
- label3.Resize(600, 100);
- label3.Move(0, 100);
+ label3.Resize(600, 30);
+ label3.Move(0, 60);
label3.Show();
- selectMode.Resize(600, 100);
- selectMode.Move(0, 150);
+ selectMode.Resize(600, 30);
+ selectMode.Move(0, 90);
selectMode.Show();
addMark.Resize(600, 100);
- addMark.Move(0, 900);
+ addMark.Move(0, 750);
addMark.Show();
delMark.Resize(600, 100);
- delMark.Move(0, 1000);
+ delMark.Move(0, 850);
delMark.Show();
changeMode.Resize(600, 100);
- changeMode.Move(0, 1100);
+ changeMode.Move(0, 950);
changeMode.Show();
+
+ label4.Resize(600, 30);
+ label4.Move(0, 1050);
+ label4.Show();
+
+ changeSelectable.Resize(600, 100);
+ changeSelectable.Move(0, 1080);
+ changeSelectable.Show();
+
+ setTime.Resize(600, 100);
+ setTime.Move(0, 1180);
+ setTime.Show();
}
}
} \ No newline at end of file