Received: by 10.52.74.103 with SMTP id s7mr3894602vdv.1.1335496981473; Thu, 26 Apr 2012 20:23:01 -0700 (PDT) X-BeenThere: wxpython-users@googlegroups.com Received: by 10.220.248.81 with SMTP id mf17ls726693vcb.7.gmail; Thu, 26 Apr 2012 20:22:58 -0700 (PDT) Received: by 10.52.32.66 with SMTP id g2mr16063540vdi.5.1335496978895; Thu, 26 Apr 2012 20:22:58 -0700 (PDT) Received: by 10.52.32.66 with SMTP id g2mr16063538vdi.5.1335496978885; Thu, 26 Apr 2012 20:22:58 -0700 (PDT) Return-Path: Received: from mail-vx0-f178.google.com (mail-vx0-f178.google.com [209.85.220.178]) by gmr-mx.google.com with ESMTPS id jy3si2713964vdb.1.2012.04.26.20.22.58 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 26 Apr 2012 20:22:58 -0700 (PDT) Received-SPF: pass (google.com: domain of cmpyt...@gmail.com designates 209.85.220.178 as permitted sender) client-ip=209.85.220.178; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of cmpyt...@gmail.com designates 209.85.220.178 as permitted sender) smtp.mail=cmpyt...@gmail.com; dkim=pass header...@gmail.com Received: by vcbgb30 with SMTP id gb30so278755vcb.23 for ; Thu, 26 Apr 2012 20:22:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=LPKzJ9ne4C2AEnYsIZ9UoERV8s5TTK7B6OYH/KMHD2U=; b=lJprKAtGe/7uqfhAUwDyrL9ZJnWDjs0hf3G5mzNVfveS+1KHIWxxtZRSGRYTKH0VQp J2a6Q62Evj+aFKcvr2R8IVecarAB7xz2TFOm0bdoxVkpk7UmjNyX5pq3CRjwPLEgPpPm sER0b3JttC/dQBwb5gDeXav8sgEMyfwsADH9EXDaU9cv7SEgGHUImGr6WbwVKDIa2R82 FsHw1QcKX5CgDKS9LeNp+V6M5b0Z+jqOvNpPQqJSva9e1zqB0EcB+VXA8OXJgdcNNJLQ dNBjvhZvvoG1jwkPnWHr2HdIZgrooFvHA4KKdVPEOM6ayIpUpuiK+ax5D/e7t2SlOD1Y gz2A== Received: by 10.220.115.8 with SMTP id g8mr9751161vcq.8.1335496978577; Thu, 26 Apr 2012 20:22:58 -0700 (PDT) MIME-Version: 1.0 Received: by 10.52.112.132 with HTTP; Thu, 26 Apr 2012 20:22:38 -0700 (PDT) In-Reply-To: <4F99E257.70...@alldunn.com> References: <4F988630.1090...@alldunn.com> <4F9971F4.2040...@alldunn.com> <4F99E257.70...@alldunn.com> From: C M Date: Thu, 26 Apr 2012 23:22:38 -0400 Message-ID: Subject: Re: [wxPython-users] freeze/thaw changes in 2.9.3? To: wxpython-users@googlegroups.com Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable > The problem seems to be in the wx.aui.AuiNotebook class. =A0If you switch= it > to be a normal wx.Notebook then it works fine. =A0Keep in mind that the > AuiNotebook is a composite window with its own sizers and subwindows that > also need to be laid out and managed. =A0It looks like this code in > wxTabFrame::DoSizing > > =A0 =A0 =A0 =A0if (m_tabs->IsFrozen() || m_tabs->GetParent()->IsFrozen()) > =A0 =A0 =A0 =A0 =A0 =A0return; > > ss simply skipping doing the layout of the tabs and page windows if the > window is currently frozen. =A0Whether there is some good reason for doin= g > that that I don't know, but that's the way it is. Just to understand this further: does it seem that this code was added in 2.9.3, since the AUINotebook worked fine in 2.8.10? > The wx.lib.agw.aui.AuiNotebook doesn't have this problem and works fine i= n > your sample. Thanks for that tip and chasing this down further. Che