Exemple #1
0
        private void context_Notified(object?sender, EventArgs e)
        {
            if (e is BuildWindowSize.WindowSizeNotifyArgs wsna)
            {
                brotliFile.Parameters = new BrotliFileParameters.Builder(brotliFile.Parameters)
                {
                    WindowSize = wsna.NewWindowSize
                }.Build();
            }
            else if (listElements.SelectedItem is StructureMetaBlockItem smbi)
            {
                smbi.HandleNotification(e);
            }

            brotliFile.Fixup();

            if (listElements.SelectedItem == null)
            {
                listElements.SelectedItem = listElements.Items[^ 1];
 protected virtual void FinalizeStructure(BrotliFileStructure structure)
 {
     structure.Fixup();
 }