예제 #1
0
        public HeaderEditorVM(HeaderInfo p_hdrHeader, IList <VirtualFileSystemItem> p_lstModFiles, HeaderProperties p_hrpEditableProperties)
        {
            HeaderInfo = p_hdrHeader;
            ModFiles   = p_lstModFiles;

            TitleVisible        = (p_hrpEditableProperties & HeaderProperties.Title) > 0;
            TextColourVisible   = (p_hrpEditableProperties & HeaderProperties.TextColour) > 0;
            TextPositionVisible = (p_hrpEditableProperties & HeaderProperties.TextPosition) > 0;
            ImageVisible        = (p_hrpEditableProperties & HeaderProperties.Image) > 0;
            HeightVisible       = (p_hrpEditableProperties & HeaderProperties.Height) > 0;

            TextPositions = Enum.GetValues(typeof(TextPosition));
            Errors        = new ErrorContainer();
        }
예제 #2
0
		public HeaderEditorVM(HeaderInfo p_hdrHeader, IList<VirtualFileSystemItem> p_lstModFiles, HeaderProperties p_hrpEditableProperties)
		{
			HeaderInfo = p_hdrHeader;
			ModFiles = p_lstModFiles;

			TitleVisible = (p_hrpEditableProperties & HeaderProperties.Title) > 0;
			TextColourVisible = (p_hrpEditableProperties & HeaderProperties.TextColour) > 0;
			TextPositionVisible = (p_hrpEditableProperties & HeaderProperties.TextPosition) > 0;
			ImageVisible = (p_hrpEditableProperties & HeaderProperties.Image) > 0;
			HeightVisible = (p_hrpEditableProperties & HeaderProperties.Height) > 0;

			TextPositions = Enum.GetValues(typeof(TextPosition));
			Errors = new ErrorContainer();
		}