delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/11/24/23:43:32

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
From: "Gary R. Van Sickle" <g DOT r DOT vansickle AT worldnet DOT att DOT net>
To: <cygwin AT cygwin DOT com>
Subject: RE: Cygwin causes 0x00000024 Stop Error (BLUE SCREEN)
Date: Sun, 24 Nov 2002 22:43:24 -0600
Message-ID: <NCBBIHCHBLCMLBLOBONKKEIODIAA.g.r.vansickle@worldnet.att.net>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
In-Reply-To: <1038183229.23476.159.camel@lifelesswks>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Importance: Normal

> On Mon, 2002-11-25 at 12:05, Max Bowsher wrote:
>
>
> > Works for me - quick coding!
>
> Cool. It's just a quick hack. There are some things it highlit about the
> property page system. Garrry!
>

Uh-oh! ;-)

> I recall being unhappy about having the list of pages in two places, and
> it's obvious why now.
>

"List of pages in two places"?

> Heres the current situation: to skip a page, the page before and after
> have to know about the one to skip. This is wrong. The one to skip
> should know it's irrelevant and immediately bring up the next one.
>

Well, that's not the whole story.  Pre-"Property Sheetization", each page had to
know what the next page was supposed to be at all times, sometimes in multiple
places, and call it up.  Now, they don't have to know any of that, *unless*, as
you say, the default order of presentation (i.e. the order in which the pages
were added) needs to be changed dynamically.

> Gary: whats the best way to do this in the framework you've written.
>

Have the page return 'false' from an overloaded 'OnActivate()'.  That alone
should result in "bypassing" the page.  Unfortunately, OnActivate() currently
returns void.  I'm doing the necessary surgery as we speak, but kitbashing this
together with current cvs might be a bit brutal, as my different-size-page stuff
is not yet ready for prime-time.  I'll get something sensical to you though in a
few (>1,<24) hours.

Didn't know there was a virus-scanner disabling interface that you cold do this
sort of thing with, that's cool.  I wonder if the virus writers know about
it....

--
Gary R. Van Sickle
Brewer.  Patriot.


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019