예제 #1
0
 /// <summary>Add a new SobekCM item-level page view to this resource </summary>
 /// <param name="New_View">SobekCM View object</param>
 public void Add_Item_Level_Page_View(View_Object New_View)
 {
     if (item_level_page_views == null)
     {
         item_level_page_views = new List <View_Object>();
     }
     item_level_page_views.Add(New_View);
 }
예제 #2
0
 /// <summary>Add a new SobekCM View to this resource </summary>
 /// <param name="New_View">SobekCM View object</param>
 public void Add_View(View_Object New_View)
 {
     if (views == null)
     {
         views = new List <View_Object>();
     }
     views.Add(New_View);
 }
예제 #3
0
        /// <summary>Add a new SobekCM View to this resource </summary>
        /// <param name="Index">Index where to insert this view</param>
        /// <param name="View_Type">Standard type of SobekCM View</param>
        /// <returns>Built view object</returns>
        public View_Object Insert_View(int Index, string View_Type)
        {
            if (!String.IsNullOrEmpty(View_Type))
            {
                if (Views == null)
                {
                    Views = new List <View_Object>();
                }

                View_Object newView = new View_Object(View_Type, String.Empty, String.Empty);
                Views.Insert(Index, newView);
                return(newView);
            }
            return(null);
        }
        /// <summary>Add a new SobekCM View to this resource </summary>
        /// <param name="Index">Index where to insert this view</param>
        /// <param name="View_Type">Standard type of SobekCM View</param>
        /// <returns>Built view object</returns>
        public View_Object Insert_View(int Index, View_Enum View_Type)
        {
            if (View_Type != View_Enum.None)
            {
                if (views == null)
                {
                    views = new List <View_Object>();
                }

                View_Object newView = new View_Object(View_Type, String.Empty, String.Empty);
                views.Insert(Index, newView);
                return(newView);
            }
            return(null);
        }
예제 #5
0
        /// <summary>Add a new SobekCM View to this resource </summary>
        /// <param name="View_Type">Standard type of SobekCM View</param>
        /// <param name="Label">Label for this SobekCM View</param>
        /// <param name="Attributes">Any additional attribures needed for thie SobekCM View</param>
        /// <returns>Built view object</returns>
        public View_Object Add_View(string View_Type, string Label, string Attributes)
        {
            if (!String.IsNullOrEmpty(View_Type))
            {
                if (Views == null)
                {
                    Views = new List <View_Object>();
                }

                View_Object newView = new View_Object(View_Type, Label, Attributes);
                Views.Add(newView);
                return(newView);
            }

            return(null);
        }
        /// <summary>Add a new SobekCM View to this resource </summary>
        /// <param name="Index">Index where to insert this view</param>
        /// <param name="View_Type">Standard type of SobekCM View</param>
        /// <param name="Label">Label for this SobekCM View</param>
        /// <param name="Attributes">Any additional attribures needed for thie SobekCM View</param>
        /// <returns>Built view object</returns>
        public View_Object Insert_View(int Index, View_Enum View_Type, string Label, string Attributes)
        {
            if (View_Type != View_Enum.None)
            {
                if (views == null)
                {
                    views = new List <View_Object>();
                }

                View_Object newView = new View_Object(View_Type, Label, Attributes);
                views.Insert(Index, newView);
                return(newView);
            }

            return(null);
        }
        /// <summary>Add a new SobekCM View to this resource </summary>
        /// <param name="View_Type">Standard type of SobekCM View</param>
        /// <param name="Label">Label for this SobekCM View</param>
        /// <param name="Attributes">Any additional attribures needed for thie SobekCM View</param>
        /// <returns>Built view object</returns>
        public View_Object Add_View(View_Enum View_Type, string Label, string Attributes)
        {
            if (View_Type != View_Enum.None)
            {
                if (views == null)
                {
                    views = new List <View_Object>();
                }

                View_Object newView = new View_Object(View_Type, Label, Attributes);
                views.Add(newView);
                return(newView);
            }

            return(null);
        }
예제 #8
0
        /// <summary>Add a new SobekCM View to this resource </summary>
        /// <param name="View_Type">Standard type of SobekCM View</param>
        /// <param name="Label">Label for this SobekCM View</param>
        /// <param name="Attributes">Any additional attribures needed for thie SobekCM View</param>
        /// <param name="MenuOrder"> order where this sits on the item main menu </param>
        /// <returns>Built view object</returns>
        public View_Object Add_View(string View_Type, string Label, string Attributes, float MenuOrder, bool Exclude)
        {
            if (!String.IsNullOrEmpty(View_Type))
            {
                if (Views == null)
                {
                    Views = new List <View_Object>();
                }

                View_Object newView = new View_Object(View_Type, Label, Attributes)
                {
                    MenuOrder = MenuOrder, Exclude = Exclude
                };
                Views.Add(newView);
                return(newView);
            }

            return(null);
        }