Пример #1
0
        public static void SetDiscussionColumnWidth(UserDefinedSettings settings, DiscussionColumnWidth width)
        {
            switch (width)
            {
            case DiscussionColumnWidth.Narrow:
                settings.DiscussionColumnWidth = "narrow";
                break;

            case DiscussionColumnWidth.NarrowPlus:
                settings.DiscussionColumnWidth = "narrowplus";
                break;

            case DiscussionColumnWidth.Medium:
                settings.DiscussionColumnWidth = "medium";
                break;

            case DiscussionColumnWidth.MediumPlus:
                settings.DiscussionColumnWidth = "mediumplus";
                break;

            case DiscussionColumnWidth.Wide:
                settings.DiscussionColumnWidth = "wide";
                break;
            }
        }
Пример #2
0
 public DiscussionLayout(
     DiffContextPosition diffContextPosition,
     DiscussionColumnWidth discussionColumnWidth,
     bool needShiftReplies)
 {
     _diffContextPosition   = diffContextPosition;
     _discussionColumnWidth = discussionColumnWidth;
     _needShiftReplies      = needShiftReplies;
 }
Пример #3
0
        public static DiscussionColumnWidth GetPrevColumnWidth(DiscussionColumnWidth value)
        {
            switch (value)
            {
            case DiscussionColumnWidth.Narrow:     return(DiscussionColumnWidth.Narrow);

            case DiscussionColumnWidth.NarrowPlus: return(DiscussionColumnWidth.Narrow);

            case DiscussionColumnWidth.Medium:     return(DiscussionColumnWidth.NarrowPlus);

            case DiscussionColumnWidth.MediumPlus: return(DiscussionColumnWidth.Medium);

            case DiscussionColumnWidth.Wide:       return(DiscussionColumnWidth.MediumPlus);

            default: Debug.Assert(false);          return(DiscussionColumnWidth.Narrow);
            }
        }