Esempio n. 1
0
 public void UpdateGui()
 {
     itemCountText.text = ItemCount.ToString();
     itemImage.sprite   = ItemStored.inventorySprite;
     itemImage.color    = ItemStored.color;
     itemImage.enabled  = itemImage.sprite != null;
 }
Esempio n. 2
0
 protected override void Awake()
 {
     base.Awake();
     ItemID                = itemIDData[Random.Range(0, 3)];
     itemSprite            = GetComponent <UISprite>();
     itemSprite.spriteName = ItemID;
     ItemCount             = Random.Range(1, 5);
     itemCount             = GetComponentInChildren <UILabel>();
     itemCount.text        = ItemCount.ToString();
 }
 public override string ToString()
 {
     if (string.IsNullOrWhiteSpace(Name))
     {
         return((ItemCount > 1 ? ItemCount.ToString() + " " : "") + ItemUniqueName.Split('/').Last());
     }
     else
     {
         return((ItemCount > 1 ? ItemCount.ToString() + " " : "") + Name);
     }
 }
Esempio n. 4
0
        public string DatasetBrief(string title)
        {
            string brief = "";

            brief += Utils.CreateHeading(title);
            brief += Utils.PrintValueToString("# of users", UserCount.ToString("D")) + "\n";
            brief += Utils.PrintValueToString("# of items", ItemCount.ToString("D")) + "\n";
            brief += Utils.PrintValueToString("# of ratings", NonZerosCount.ToString("D")) + "\n";
            brief += Utils.PrintValueToString("Density level", Density.ToString("P")) + "\n";
            brief += Utils.PrintValueToString("Global mean", GetGlobalMean().ToString("0.00"));
            return(brief);
        }
Esempio n. 5
0
 private void FormSuperExport_Shown(object sender, EventArgs e)
 {
     listbox_ExportFiles.Items.Clear();
     label_Count.Text = String.Format("{0} objects selected to be exported:", ItemCount.ToString());
     if (SelectedItemNames != null)
     {
         foreach (String i in SelectedItemNames)
         {
             listbox_ExportFiles.Items.Add(i);
         }
     }
 }
Esempio n. 6
0
        /// <summary>
        /// Updates the captions of the text blocks surrounding the current item text box.
        /// </summary>
        private void UpdateCurrentItemPrefixAndSuffix()
        {
            string currentItemSuffix = (CultureInfo.CurrentCulture.Name == "cs-CZ") ? "z " : "of ";

            if (this._currentItemSuffixTextBlock != null)
            {
                if (this.BindingSource == null)
                {
                    currentItemSuffix += BindingNavigatorResources.CurrentItemSuffix_TotalItemCountUnknown;
                }
                else
                {
                    currentItemSuffix += ItemCount.ToString();
                }

                this._currentItemSuffixTextBlock.Text = currentItemSuffix;
            }
        }
Esempio n. 7
0
 public override string ToString()
 {
     return("Block: ItemCount=" + ItemCount.ToString() + "BlockCount=" + BlockCount.ToString());
 }
Esempio n. 8
0
        /// <include file='doc\Menu.uex' path='docs/doc[@for="Menu.ToString"]/*' />
        /// <devdoc>
        ///     Returns a string representation for this control.
        /// </devdoc>
        /// <internalonly/>
        public override string ToString()
        {
            string s = base.ToString();

            return(s + ", Items.Count: " + ItemCount.ToString(CultureInfo.CurrentCulture));
        }
Esempio n. 9
0
 public override string ToString()
 {
     return("(" + ItemCount.ToString() + " total items, " + ListPartsCount.ToString() + " parts)");
 }
Esempio n. 10
0
        /// <summary>
        /// Custom pager for grid views
        /// </summary>
        /// <returns>bool for visibility</returns>
        protected bool SetupPager(Label lblPagingItemsRange, Label lblPagingItemsTotal, ImageButton ibtnPagingFirst, ImageButton ibtnPagingPrevious, DropDownList ddlPagingPages, ImageButton ibtnPagingNext, ImageButton ibtnPagingLast, DropDownList ddlItemsPerPage)
        {
            bool b = false;

            try {
                if (ItemCount > 0)
                {
                    if (ItemCount > GridViewPageSize)
                    {
                        NumberOfPages = (int)Math.Ceiling((double)ItemCount / (double)GridViewPageSize);
                    }
                    else
                    {
                        NumberOfPages = 1;
                    }

                    int floor       = (PageIndex * GridViewPageSize) + 1;
                    int ceil        = (PageIndex * GridViewPageSize) + GridViewPageSize;
                    int ceilOrItems = (ceil > ItemCount) ? ItemCount : ceil;

                    int pageShowLimitStart = 1;
                    int pageShowLimitEnd   = NumberOfPages;

                    ddlPagingPages.Items.Clear();
                    for (int i = pageShowLimitStart; i <= pageShowLimitEnd; i++)
                    {
                        if (i <= NumberOfPages)
                        {
                            ListItem li = new ListItem(string.Format("{0}", i), (i - 1).ToString());
                            li.Selected = (PageIndex + 1 == i);
                            ddlPagingPages.Items.Add(li);
                        }
                    }
                    ddlPagingPages.Enabled = (ddlPagingPages.Items.Count > 1);

                    lblPagingItemsRange.Text           = string.Format("{0}-{1}", floor, ceilOrItems);
                    lblPagingItemsTotal.Text           = ItemCount.ToString();
                    ibtnPagingFirst.Enabled            = (PageIndex != 0);
                    ibtnPagingFirst.ImageUrl           = (ibtnPagingFirst.Enabled) ? "/_layouts/15/images/spa/mewa_leftPage.gif" : "/_layouts/15/images/spa/mewa_leftPageG.gif";
                    ibtnPagingFirst.CommandArgument    = "0";
                    ibtnPagingPrevious.Enabled         = (PageIndex != 0);
                    ibtnPagingPrevious.ImageUrl        = (ibtnPagingPrevious.Enabled) ? "/_layouts/15/images/spa/mewa_left.gif" : "/_layouts/15/images/spa/mewa_leftG.gif";
                    ibtnPagingPrevious.CommandArgument = (PageIndex - 1).ToString();
                    ibtnPagingNext.Enabled             = (PageIndex + 1 != NumberOfPages);
                    ibtnPagingNext.ImageUrl            = (ibtnPagingNext.Enabled) ? "/_layouts/15/images/spa/mewa_right.gif" : "/_layouts/15/images/spa/mewa_rightG.gif";
                    ibtnPagingNext.CommandArgument     = (PageIndex + 1).ToString();
                    ibtnPagingLast.Enabled             = (PageIndex + 1 != NumberOfPages);
                    ibtnPagingLast.ImageUrl            = (ibtnPagingLast.Enabled) ? "/_layouts/15/images/spa/mewa_rightPage.gif" : "/_layouts/15/images/spa/mewa_rightPageG.gif";
                    ibtnPagingLast.CommandArgument     = (NumberOfPages - 1).ToString();

                    int[] ItemsPerPage = { GridViewPageSize, 10, 25, 50, 100 };
                    ItemsPerPage = ItemsPerPage.Where(i => i <= ItemCount).Distinct().OrderBy(i => i).ToArray();
                    ddlItemsPerPage.Items.Clear();
                    foreach (int i in ItemsPerPage)
                    {
                        ListItem li = new ListItem(i.ToString());
                        li.Selected = (i == GridViewPageSize);
                        ddlItemsPerPage.Items.Add(li);
                    }
                    if (ddlItemsPerPage.Items.Count == 0)
                    {
                        ddlItemsPerPage.Items.Add(new ListItem(GridViewPageSize.ToString()));
                        ddlItemsPerPage.Enabled = false;
                    }
                    else
                    {
                        ddlItemsPerPage.Enabled = true;
                    }

                    b = true;
                }
                else
                {
                    b = false;
                }
            } catch (Exception ex) {
                SPA.Error.WriteError(ex);
            }
            return(b);
        }
Esempio n. 11
0
 /// <summary>
 /// Removes a sequence item.
 /// </summary>
 /// <param name="oneBasedIndex">The one based index</param>
 public override void RemoveItemAt(int oneBasedIndex)
 {
     if (this.VR == VR.SQ)
     {
         if ((oneBasedIndex >= 1) && (oneBasedIndex <= ItemCount))
         {
             DvtkDataSequence.RemoveAt(oneBasedIndex - 1);
         }
         else
         {
             Thread.WriteWarningCurrentThread("Removing sequence item " + oneBasedIndex.ToString() + " from attribute with tag sequence " + TagSequence.ToString() + " containing " + ItemCount.ToString() + " items. Doing nothing.");
         }
     }
     else
     {
         Thread.WriteWarningCurrentThread("Removing a sequence item from attribute with tag sequence " + TagSequence.ToString() + " and VR " + this.VR.ToString() + ". Doing nothing.");
     }
 }
Esempio n. 12
0
        /// <summary>
        /// Insert a Sequence Item at a specified position.
        /// </summary>
        /// <remarks>
        /// This method is only meaningfull if this instance has a VR SQ. The inserted Sequence
        /// Item will get item number oneBasedIndex.
        /// </remarks>
        /// <param name="oneBasedIndex">The one based index of the position to insert.</param>
        /// <param name="item">The Sequence item to insert.</param>
        public override void InsertItem(int oneBasedIndex, SequenceItem item)
        {
            if (this.VR == VR.SQ)
            {
                if ((oneBasedIndex >= 1) && (oneBasedIndex <= (ItemCount + 1)))
                {
                    SequenceItem cloneSequenceItem = item.Clone();

                    DvtkDataSequence.Insert(oneBasedIndex - 1, cloneSequenceItem.DvtkDataSequenceItem);
                }
                else
                {
                    Thread.WriteWarningCurrentThread("Inserting sequence item at one based position " + oneBasedIndex.ToString() + " fom attribute with tag sequence " + TagSequence.ToString() + " containing " + ItemCount.ToString() + " items. Doing nothing.");
                }
            }
            else
            {
                Thread.WriteWarningCurrentThread("Adding a sequence item to an attribute with tag sequence " + TagSequence.ToString() + " and VR " + this.VR.ToString() + ". Doing nothing.");
            }
        }
Esempio n. 13
0
        /// <summary>
        /// Gets a sequence item.
        /// </summary>
        /// <remarks>
        /// This method is only meaningfull if this instance has a VR SQ.
        /// </remarks>
        /// <param name="oneBasedIndex">The one based index.</param>
        /// <returns>The sequence item.</returns>
        public override SequenceItem GetItem(int oneBasedIndex)
        {
            SequenceItem sequenceItem = null;

            if (this.VR == VR.SQ)
            {
                if ((oneBasedIndex >= 1) && (oneBasedIndex <= ItemCount))
                {
                    TagSequence sequenceItemTagSequence = TagSequence.Clone();
                    Tag         lastTag = sequenceItemTagSequence.Tags[sequenceItemTagSequence.Tags.Count - 1] as Tag;
                    lastTag.IndexNumber = oneBasedIndex;

                    sequenceItem = new SequenceItem(sequenceItemTagSequence, DvtkDataSequence[oneBasedIndex - 1]);
                }
                else
                {
                    sequenceItem = new SequenceItem();
                    Thread.WriteWarningCurrentThread("Getting sequence item " + oneBasedIndex.ToString() + " from attribute with tag sequence " + TagSequence.ToString() + " containing " + ItemCount.ToString() + " items. Returning an empty sequence item.");
                }
            }
            else
            {
                sequenceItem = new SequenceItem();
                Thread.WriteWarningCurrentThread("Getting a sequence item from attribute with tag sequence " + TagSequence.ToString() + " and VR " + this.VR.ToString() + ". Returning an empty sequence item.");
            }

            return(sequenceItem);
        }
Esempio n. 14
0
 private void Update()
 {
     if (MouseIn && Input.GetMouseButtonUp(0) && DS.CurrentItemGrid != null)
     {
         if (DS.CurrentItemGrid.GetType() == typeof(QuickSlotItem))
         {
             // 快捷栏内转移物品
             if (DS.CurrentItemGrid != MyItem)
             {
                 Item tempitem  = MyItem;
                 int  tempcount = ItemCount;
                 initItemGird(DS.CurrentItemGrid.MyItem, DS.CurrentItemGrid.ItemCount);
                 DS.CurrentItemGrid.initItemGird(tempitem, tempcount);
             }
             else
             {
             }
             DS.CurrentItemGrid = null;
         }
         else if (DS.CurrentItemGrid.GetType() == typeof(EquipmentGrid))
         {
             // 装备栏->快捷栏
             if (MyItem != null)
             {
                 Bag.addItem(MyItem, ItemCount, true);
             }
             initItemGird(DS.CurrentItemGrid.MyItem, DS.CurrentItemGrid.ItemCount);
             DS.CurrentItemGrid.release();
             Bag.removeItem(Bag.findItemGrid(MyItem), 1, true);
             DS.CurrentItemGrid = null;
             Bag.Owner.ItemList.Add(MyItem);
         }
         else
         {
             // 物品栏->快捷栏
             if (MyItem != null)
             {
                 Bag.addItem(MyItem, ItemCount, true);
             }
             initItemGird(DS.CurrentItemGrid.MyItem, DS.CurrentItemGrid.ItemCount);
             Bag.removeItem(DS.CurrentItemGrid, DS.CurrentItemGrid.ItemCount, true);
             DS.CurrentItemGrid = null;
             Bag.Owner.ItemList.Add(MyItem);
         }
     }
     if (MouseIn && Input.GetMouseButtonDown(1) && MyItem != null)
     {
         MyItem.QSID = "";
         Bag.addItem(MyItem, ItemCount, true);
         MyIcon.sprite = DefaultIcon;
         CountComponent.SetActive(false);
         CDComponent.SetActive(false);
         MyItem = null;
     }
     #region initItemGird
     if (MyItem == null)
     {
         MyIcon.sprite = DefaultIcon;
         CountComponent.SetActive(false);
         CDComponent.SetActive(false);
     }
     else
     {
         MyItem.onHold();
         MyIcon.enabled = true;
         CountComponent.SetActive(true);
         //MyIcon.sprite = MyItemGrid.MyIcon.sprite;
         CountText.text = ItemCount.ToString();
         if (Input.GetKeyDown(HotKey))
         {
             Bag.useItem(this, 1);
         }
         #region CDCheck
         try {
             if (MyItem.CoolDown != 0)
             {
                 if (MyItem.CurrentCoolDown == MyItem.CoolDown)
                 {
                     CDComponent.SetActive(false);
                     CDText.text = "0%";
                 }
                 else
                 {
                     CDComponent.SetActive(true);
                     int percent = int.Parse(string.Format("{0:0}", MyItem.CurrentCoolDown / MyItem.CoolDown * 100f));
                     CDMask.transform.localScale = new Vector2(OriginalSize.x, OriginalSize.y * (1 - percent * 0.01f));
                     if (percent < 80 && percent % 5 == 0)
                     {
                         CDText.text = string.Format("{0:0%}", MyItem.CurrentCoolDown / MyItem.CoolDown);
                     }
                     else if (percent >= 80)
                     {
                         CDText.text = string.Format("{0:0%}", MyItem.CurrentCoolDown / MyItem.CoolDown);
                     }
                 }
             }
             else
             {
                 CDComponent.SetActive(false);
             }
         } catch (Exception e) {
             print(e.StackTrace);
         }
         #endregion
     }
     #endregion
 }
Esempio n. 15
0
        public override void Draw(SpriteBatch batch)
        {
            if (ContentPicture == null)
            {
                if (Image == null)
                {
                    ContentPicture = new Texture2D(TreeView.GraphicsDevice, 1, 1);
                    ContentPicture.SetData(new Color[] { Color.White });
                }
                else
                {
                    MemoryStream ms = new MemoryStream();
                    Image.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
                    ms.Seek(0, SeekOrigin.Begin);
                    ContentPicture = Texture2D.FromStream(TreeView.GraphicsDevice, ms);
                    ms.Close();
                }
            }
            var rect = new Rectangle((int)Location.X - TreeView.OriginToWorld.X, (int)Location.Y - TreeView.OriginToWorld.Y, (int)Size.X, (int)Size.Y);

            batch.Draw(TreeView.SlotBackgroudFramework, rect, BackColor);
            rect.X      += 4;
            rect.Y      += 4;
            rect.Width  -= 8;
            rect.Height -= 8;
            batch.Draw(ContentPicture, rect, Color.White);
            if (ItemCount > 1)
            {
                DrawNumber(batch, Location.X + Width / 2 - 15 - TreeView.OriginToWorld.X, Location.Y + Height - 12 - TreeView.OriginToWorld.Y, ItemCount.ToString());
            }
            base.Draw(batch);
        }