public BuildEmptyMetaBlock(IBuildingBlockContext context, MetaBlock.PaddedEmpty metaBlock)
        {
            InitializeComponent();

            this.context = context;
            this.textBoxHiddenText.SetPlainTextMode();
            this.textBoxHiddenText.Text         = Encoding.UTF8.GetString(metaBlock.HiddenData);
            this.textBoxHiddenText.TextChanged += textBoxHiddenText_TextChanged;
        }
        public BuildUncompressedMetaBlock(IBuildingBlockContext context, MetaBlock.Uncompressed metaBlock)
        {
            InitializeComponent();

            this.context = context;
            this.textBoxUncompressedText.SetPlainTextMode();
            this.textBoxUncompressedText.Text         = Encoding.UTF8.GetString(metaBlock.UncompressedData);
            this.textBoxUncompressedText.TextChanged += textBoxUncompressedText_TextChanged;
        }
示例#3
0
        public BuildFileStructure(IBuildingBlockContext context, BrotliFileStructure brotliFile)
        {
            InitializeComponent();

            this.context           = context;
            this.context.Notified += context_Notified;
            this.brotliFile        = brotliFile;

            RegenerateElementList(selectMetaBlock: null, notifyParent: false);
        }
示例#4
0
        public BuildWindowSize(IBuildingBlockContext context, WindowSize windowSize)
        {
            InitializeComponent();

            this.context = context;

            var items = WindowSize.BitsRange.Values.Select(bits => new WindowSizeItem(new WindowSize(bits))).ToArray();

            this.listElements.Items.AddRange(items);
            this.listElements.SelectedItem          = items.FirstOrDefault(item => windowSize.Equals(item.Value));
            this.listElements.SelectedValueChanged += listElements_SelectedValueChanged;
        }