summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeonghyun Yun <jh0506.yun@samsung.com>2017-03-15 04:18:07 -0700
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>2017-03-15 04:18:07 -0700
commit2fc98fc968cbee81f3cf76414cd60032d176a063 (patch)
tree6362d9c50892cf2f2e7c9a0c7ef3b8163995b964
parent040a3cea831cfa9455b287ef8f545107955e75f6 (diff)
parent3d966160b6fde86be0085071a1282608b0192159 (diff)
downloadelm-sharp-2fc98fc968cbee81f3cf76414cd60032d176a063.tar.gz
elm-sharp-2fc98fc968cbee81f3cf76414cd60032d176a063.tar.bz2
elm-sharp-2fc98fc968cbee81f3cf76414cd60032d176a063.zip
Merge "Change the name of event argument class" into tizen
-rw-r--r--ElmSharp.Test/TC/MultibuttonEntryTest1.cs2
-rw-r--r--ElmSharp/ElmSharp/MultiButtonEntry.cs40
2 files changed, 21 insertions, 21 deletions
diff --git a/ElmSharp.Test/TC/MultibuttonEntryTest1.cs b/ElmSharp.Test/TC/MultibuttonEntryTest1.cs
index b27f0d2..2ed7932 100644
--- a/ElmSharp.Test/TC/MultibuttonEntryTest1.cs
+++ b/ElmSharp.Test/TC/MultibuttonEntryTest1.cs
@@ -52,7 +52,7 @@ namespace ElmSharp.Test
if (e.Item.Next != null)
Console.WriteLine("next item: " + e.Item.Next);
if (e.Item.Prev != null)
- Console.WriteLine("next item: " + e.Item.Prev);
+ Console.WriteLine("previous item: " + e.Item.Prev);
};
mbe.ItemClicked += (s, e) =>
diff --git a/ElmSharp/ElmSharp/MultiButtonEntry.cs b/ElmSharp/ElmSharp/MultiButtonEntry.cs
index dc377b8..166d865 100644
--- a/ElmSharp/ElmSharp/MultiButtonEntry.cs
+++ b/ElmSharp/ElmSharp/MultiButtonEntry.cs
@@ -30,10 +30,10 @@ namespace ElmSharp
SmartEvent _expanded;
SmartEvent _contracted;
SmartEvent _expandedStateChanged;
- SmartEvent<MultiButtonEntryArgs> _itemSelected;
- SmartEvent<MultiButtonEntryArgs> _itemClicked;
- SmartEvent<MultiButtonEntryArgs> _itemLongPressed;
- SmartEvent<MultiButtonEntryArgs> _itemAdded;
+ SmartEvent<MultiButtonEntryItemEventArgs> _itemSelected;
+ SmartEvent<MultiButtonEntryItemEventArgs> _itemClicked;
+ SmartEvent<MultiButtonEntryItemEventArgs> _itemLongPressed;
+ SmartEvent<MultiButtonEntryItemEventArgs> _itemAdded;
public MultiButtonEntry(EvasObject parent) : base(parent)
{
@@ -42,10 +42,10 @@ namespace ElmSharp
_contracted = new SmartEvent(this, "contracted");
_expandedStateChanged = new SmartEvent(this, "expand,state,changed");
- _itemSelected = new SmartEvent<MultiButtonEntryArgs>(this, "item,selected", MultiButtonEntryArgs.CreateFromSmartEvent);
- _itemClicked = new SmartEvent<MultiButtonEntryArgs>(this, "item,clicked", MultiButtonEntryArgs.CreateFromSmartEvent);
- _itemLongPressed = new SmartEvent<MultiButtonEntryArgs>(this, "item,longpressed", MultiButtonEntryArgs.CreateFromSmartEvent);
- _itemAdded = new SmartEvent<MultiButtonEntryArgs>(this, "item,added", MultiButtonEntryArgs.CreateAndAddFromSmartEvent);
+ _itemSelected = new SmartEvent<MultiButtonEntryItemEventArgs>(this, "item,selected", MultiButtonEntryItemEventArgs.CreateFromSmartEvent);
+ _itemClicked = new SmartEvent<MultiButtonEntryItemEventArgs>(this, "item,clicked", MultiButtonEntryItemEventArgs.CreateFromSmartEvent);
+ _itemLongPressed = new SmartEvent<MultiButtonEntryItemEventArgs>(this, "item,longpressed", MultiButtonEntryItemEventArgs.CreateFromSmartEvent);
+ _itemAdded = new SmartEvent<MultiButtonEntryItemEventArgs>(this, "item,added", MultiButtonEntryItemEventArgs.CreateAndAddFromSmartEvent);
_filtercallback = new Interop.Elementary.MultiButtonEntryItemFilterCallback(FilterCallbackHandler);
@@ -68,15 +68,15 @@ namespace ElmSharp
public event EventHandler ExpandedStateChanged;
- public event EventHandler<MultiButtonEntryArgs> ItemSelected;
+ public event EventHandler<MultiButtonEntryItemEventArgs> ItemSelected;
- public event EventHandler<MultiButtonEntryArgs> ItemClicked;
+ public event EventHandler<MultiButtonEntryItemEventArgs> ItemClicked;
- public event EventHandler<MultiButtonEntryArgs> ItemLongPressed;
+ public event EventHandler<MultiButtonEntryItemEventArgs> ItemLongPressed;
- public event EventHandler<MultiButtonEntryArgs> ItemAdded;
+ public event EventHandler<MultiButtonEntryItemEventArgs> ItemAdded;
- public event EventHandler<MultiButtonEntryArgs> ItemDeleted;
+ public event EventHandler<MultiButtonEntryItemEventArgs> ItemDeleted;
public MultiButtonEntryItem SelectedItem
{
@@ -203,10 +203,10 @@ namespace ElmSharp
// "item,deleted" event will be called after removing the item from ItemObject has been done.
// ItemObject will no longer have the item instance that is deleted after this.
// So, ItemDelete event with the removed item should be triggered here.
- ItemDeleted?.Invoke(this, new MultiButtonEntryArgs() { Item = removed });
+ ItemDeleted?.Invoke(this, new MultiButtonEntryItemEventArgs() { Item = removed });
}
- void OnItemAdded(object sender, MultiButtonEntryArgs e)
+ void OnItemAdded(object sender, MultiButtonEntryItemEventArgs e)
{
_children.Add(e.Item);
e.Item.Deleted += Item_Deleted;
@@ -224,24 +224,24 @@ namespace ElmSharp
}
}
- public class MultiButtonEntryArgs : EventArgs
+ public class MultiButtonEntryItemEventArgs : EventArgs
{
public MultiButtonEntryItem Item { get; set; }
- internal static MultiButtonEntryArgs CreateFromSmartEvent(IntPtr data, IntPtr obj, IntPtr info)
+ internal static MultiButtonEntryItemEventArgs CreateFromSmartEvent(IntPtr data, IntPtr obj, IntPtr info)
{
MultiButtonEntryItem item = ItemObject.GetItemByHandle(info) as MultiButtonEntryItem;
- return new MultiButtonEntryArgs() { Item = item };
+ return new MultiButtonEntryItemEventArgs() { Item = item };
}
- internal static MultiButtonEntryArgs CreateAndAddFromSmartEvent(IntPtr data, IntPtr obj, IntPtr info)
+ internal static MultiButtonEntryItemEventArgs CreateAndAddFromSmartEvent(IntPtr data, IntPtr obj, IntPtr info)
{
// Item can be added throught calling Append method and user input.
// And since "item.added" event will be called before xx_append() method returns,
// ItemObject does NOT have an item that contains handle matched to "info" at this time.
// So, item should be created and added internally here.
MultiButtonEntryItem item = new MultiButtonEntryItem(info);
- return new MultiButtonEntryArgs() { Item = item };
+ return new MultiButtonEntryItemEventArgs() { Item = item };
}
}
} \ No newline at end of file