Beispiel #1
0
 public ItemIdContainer(ItemIdContainer other) : this(Interop.ItemIdContainer.new_ItemIdContainer__SWIG_1(ItemIdContainer.getCPtr(other)), true)
 {
     if (NDalicPINVOKE.SWIGPendingException.Pending)
     {
         throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Beispiel #2
0
 /// <since_tizen> 3 </since_tizen>
 public ItemIdContainerEnumerator(ItemIdContainer collection)
 {
     collectionRef = collection;
     currentIndex  = -1;
     currentObject = null;
     currentSize   = collectionRef.Count;
 }
Beispiel #3
0
 public void SetRange(int index, ItemIdContainer values)
 {
     Interop.ItemIdContainer.ItemIdContainer_SetRange(swigCPtr, index, ItemIdContainer.getCPtr(values));
     if (NDalicPINVOKE.SWIGPendingException.Pending)
     {
         throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Beispiel #4
0
 public void AddRange(ItemIdContainer values)
 {
     NDalicPINVOKE.ItemIdContainer_AddRange(swigCPtr, ItemIdContainer.getCPtr(values));
     if (NDalicPINVOKE.SWIGPendingException.Pending)
     {
         throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Beispiel #5
0
        public static ItemIdContainer Repeat(uint value, int count)
        {
            global::System.IntPtr cPtr = Interop.ItemIdContainer.ItemIdContainer_Repeat(value, count);
            ItemIdContainer       ret  = (cPtr == global::System.IntPtr.Zero) ? null : new ItemIdContainer(cPtr, true);

            if (NDalicPINVOKE.SWIGPendingException.Pending)
            {
                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Beispiel #6
0
        public ItemIdContainer GetRange(int index, int count)
        {
            global::System.IntPtr cPtr = Interop.ItemIdContainer.ItemIdContainer_GetRange(swigCPtr, index, count);
            ItemIdContainer       ret  = (cPtr == global::System.IntPtr.Zero) ? null : new ItemIdContainer(cPtr, true);

            if (NDalicPINVOKE.SWIGPendingException.Pending)
            {
                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Beispiel #7
0
        private void CreateDeleteButton()
        {
            mDeleteButton = new Button();
            var mDeleteButtonStyle = new ButtonStyle
            {
                Text            = null,
                BackgroundColor = new Selector <Color>(),
                BackgroundImage = new Selector <string>()
                {
                    Normal = DELETE_IMAGE, Selected = DELETE_IMAGE_SELECTED
                }
            };

            mDeleteButton.ApplyStyle(mDeleteButtonStyle);
            mDeleteButton.IsSelectable           = true;
            mDeleteButton.ParentOrigin           = ParentOrigin.BottomRight;
            mDeleteButton.PivotPoint             = PivotPoint.BottomRight;
            mDeleteButton.PositionUsesPivotPoint = true;
            mDeleteButton.DrawMode      = DrawModeType.Overlay2D;
            mDeleteButton.Size          = new Size(50, 50);
            mDeleteButton.LeaveRequired = true;
            mDeleteButton.Hide();
            mDeleteButton.Clicked += (obj, e) =>
            {
                ItemIdContainer removeList = new ItemIdContainer();
                for (uint i = 0; i < mItemView.GetChildCount(); ++i)
                {
                    View child = mItemView.GetChildAt(i);
                    if (child != null)
                    {
                        View tick = child.FindChildByName("Tick");

                        if (tick != null && tick.Visibility)
                        {
                            removeList.Add(mItemView.GetItemId(child));
                        }
                    }
                }

                if (removeList.Count != 0)
                {
                    mItemView.RemoveItems(removeList, 0.5f);
                }
            };
            NUIApplication.GetDefaultWindow().Add(mDeleteButton);
        }
Beispiel #8
0
        private void CreateDeleteButton()
        {
            mDeleteButton = new PushButton();
            //mDeleteButton.BackgroundColor = Color.Red;
            mDeleteButton.ParentOrigin           = ParentOrigin.BottomRight;
            mDeleteButton.PivotPoint             = PivotPoint.BottomRight;
            mDeleteButton.PositionUsesPivotPoint = true;
            mDeleteButton.Position2D             = new Position2D(BUTTON_BORDER, BUTTON_BORDER);
            mDeleteButton.DrawMode = DrawModeType.Overlay2D;
            mDeleteButton.UnselectedBackgroundVisual = CreateImageVisual(DELETE_IMAGE);
            mDeleteButton.SelectedBackgroundVisual   = CreateImageVisual(DELETE_IMAGE_SELECTED);
            mDeleteButton.Size2D        = new Size2D(50, 50);
            mDeleteButton.LeaveRequired = true;
            mDeleteButton.Hide();
            mDeleteButton.Clicked += (obj, e) =>
            {
                ItemIdContainer removeList = new ItemIdContainer();
                for (uint i = 0; i < mItemView.GetChildCount(); ++i)
                //for (uint i = 0; i < ITEM_COUNT; ++i)
                {
                    View child = mItemView.GetChildAt(i);
                    if (child != null)
                    {
                        View tick = child.FindChildByName("Tick");

                        if (tick != null && tick.Visibility)
                        {
                            removeList.Add(mItemView.GetItemId(child));
                        }
                    }
                }

                if (removeList.Count != 0)
                {
                    mItemView.RemoveItems(removeList, 0.5f);
                }
                return(true);
            };
            Window.Instance.Add(mDeleteButton);
        }
Beispiel #9
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ItemIdContainer obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }