Exemple #1
0
        private void updateLists()
        {
            if (wrapper != null)
            {
                wrapper.CleanUp();
            }

            index   = -1;
            bconres = (Bcon)(wrapper == null ? null : wrapper.SiblingResource(Bcon.Bcontype));

            this.lvTrcnItem.Items.Clear();
            int nItems = wrapper == null ? 0 : wrapper.Count;

            for (int i = 0; i < nItems; i++)
            {
                this.lvTrcnItem.Items.Add(new ListViewItem(trcnItemToStringArray(i)));
            }
        }
Exemple #2
0
        /// <summary>
        /// Called by the AbstractWrapper when the file should be displayed to the user.
        /// </summary>
        /// <param name="wrp">Reference to the wrapper to be displayed.</param>
        public void UpdateGUI(IFileWrapper wrp)
        {
            wrapper = (Trcn)wrp;
            WrapperChanged(wrapper, null);
            pjse_banner1.SiblingEnabled = wrapper.SiblingResource(Bcon.Bcontype) != null;

            internalchg = true;
            updateLists();
            internalchg = false;

            setIndex(lvTrcnItem.Items.Count > 0 ? 0 : -1);

            if (!setHandler)
            {
                wrapper.WrapperChanged += new System.EventHandler(this.WrapperChanged);
                setHandler              = true;
            }
        }