<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Hello everyone
    <br>
    <br>
    This finishes up Chapter 2.
    <br>
    <br>
    This one is causing me problems with any number of errors randomly
    generated for the animator.
    <br>
    <br>
    Could someone else run this and let me know what they are getting.&nbsp;
    I could swear this running back in December.
    <br>
    <br>
    In the KeyDown method
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public override void KeyDown (NSEvent theEvent)
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (Beach.Superview != null)
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Console.WriteLine("beach with snow");
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //this.ReplaceSubviewWith(Beach, Snow);
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ((NSView)Animator).ReplaceSubviewWith(Beach,Snow);
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else if (Snow.Superview != null)
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Console.WriteLine("snow with beach");
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //this.ReplaceSubviewWith(Snow,Beach);
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ((NSView)Animator).ReplaceSubviewWith(Snow,Beach);
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }
    <br>
    <br>
    If you do not use the Animator it works fine but once the animator
    is used it starts giving all sorts of random errors.&nbsp; See below for
    the types of errors.
    <br>
    <br>
    Also you will need the patch sent in the first message for Chapter
    2.
    <br>
    <br>
    Kenneth
    <br>
    <br>
    initFalse
    <br>
    2011-01-16 07:22:40.479 TransitionView[14181:613]
    TransitionView(0x3dc1b00) - NSView not correctly initialized. Did
    you forget to call super?
    <br>
    snow with beach
    <br>
    2011-01-16 07:22:43.626 TransitionView[14181:613] -[NSCellAuxiliary
    _lockViewHierarchyForModificationWithExceptionHandler:]:
    unrecognized selector sent to instance 0x3dcffb0
    <br>
    2011-01-16 07:22:43.627 TransitionView[14181:613] -[NSCellAuxiliary
    _lockViewHierarchyForModificationWithExceptionHandler:]:
    unrecognized selector sent to instance 0x3dcffb0
    <br>
    <br>
    -------------------------------
    <br>
    <br>
    initFalse
    <br>
    2011-01-16 07:25:41.636 TransitionView[14278:613]
    TransitionView(0x1535640) - NSView not correctly initialized. Did
    you forget to call super?
    <br>
    snow with beach
    <br>
    2011-01-16 07:25:43.308 TransitionView[14278:613] +[NSCFNumber
    _lockViewHierarchyForModificationWithExceptionHandler:]:
    unrecognized selector sent to class 0x5010f0
    <br>
    2011-01-16 07:25:43.308 TransitionView[14278:613] +[NSCFNumber
    _lockViewHierarchyForModificationWithExceptionHandler:]:
    unrecognized selector sent to class 0x5010f0
    <br>
    <br>
    ------------------------
    <br>
    <br>
    initFalse
    <br>
    2011-01-16 07:26:41.530 TransitionView[14317:613]
    TransitionView(0x50060e0) - NSView not correctly initialized. Did
    you forget to call super?
    <br>
    snow with beach
    <br>
    2011-01-16 07:26:43.037 TransitionView[14317:613] -[NSMachPort
    _lockViewHierarchyForModificationWithExceptionHandler:]:
    unrecognized selector sent to instance 0x251b150
    <br>
    2011-01-16 07:26:43.037 TransitionView[14317:613] -[NSMachPort
    _lockViewHierarchyForModificationWithExceptionHandler:]:
    unrecognized selector sent to instance 0x251b150
    <br>
    <br>
    ---------------------
    <br>
    <br>
    initFalse
    <br>
    2011-01-16 07:27:34.638 TransitionView[14333:613] +[NSCFSet
    _lockViewHierarchyForModificationWithExceptionHandler:]:
    unrecognized selector sent to class 0x500790
    <br>
    2011-01-16 07:27:34.638 TransitionView[14333:613] +[NSCFSet
    _lockViewHierarchyForModificationWithExceptionHandler:]:
    unrecognized selector sent to class 0x500790
    <br>
    beach with snow
    <br>
    <br>
    ------------------------
    <br>
    <br>
    initFalse
    <br>
    2011-01-16 07:23:45.759 TransitionView[14219:613]
    TransitionView(0x2b42ad0) - NSView not correctly initialized. Did
    you forget to call super?
    <br>
    snow with beach
    <br>
    Stacktrace:
    <br>
    <br>
    &nbsp; at (wrapper managed-to-native)
    MonoMac.ObjCRuntime.Messaging.void_objc_msgSendSuper_IntPtr_IntPtr
    (intptr,intptr,intptr,intptr) &lt;0x00003&gt;
    <br>
    &nbsp; at (wrapper managed-to-native)
    MonoMac.ObjCRuntime.Messaging.void_objc_msgSendSuper_IntPtr_IntPtr
    (intptr,intptr,intptr,intptr) &lt;0x00003&gt;
    <br>
    &nbsp; at MonoMac.AppKit.NSView.ReplaceSubviewWith
    (MonoMac.AppKit.NSView,MonoMac.AppKit.NSView) &lt;0x0007f&gt;
    <br>
    &nbsp; at TransitionView.TransitionView.KeyDown (MonoMac.AppKit.NSEvent)
    &lt;0x0015e&gt;
    <br>
    &nbsp; at (wrapper dynamic-method)
    object.[TransitionView.TransitionView.Void
    KeyDown(MonoMac.AppKit.NSEvent)]
    (MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector,MonoMac.AppKit.NSEvent)
    &lt;0x00033&gt;
    <br>
    &nbsp; at (wrapper native-to-managed)
    object.[TransitionView.TransitionView.Void
    KeyDown(MonoMac.AppKit.NSEvent)]
    (MonoMac.Foundation.NSObject,MonoMac.ObjCRuntime.Selector,MonoMac.AppKit.NSEvent)
    &lt;0x000df&gt;
    <br>
    &nbsp; at (wrapper managed-to-native)
    MonoMac.AppKit.NSApplication.NSApplicationMain (int,string[])
    &lt;0x00003&gt;
    <br>
    &nbsp; at (wrapper managed-to-native)
    MonoMac.AppKit.NSApplication.NSApplicationMain (int,string[])
    &lt;0x00003&gt;
    <br>
    &nbsp; at MonoMac.AppKit.NSApplication.Main (string[]) &lt;0x00015&gt;
    <br>
    &nbsp; at TransitionView.MainClass.Main (string[]) &lt;0x00015&gt;
    <br>
    &nbsp; at (wrapper runtime-invoke)
    &lt;Module&gt;.runtime_invoke_void_object
    (object,intptr,intptr,intptr) &lt;0x00073&gt;
    <br>
    <br>
    Native stacktrace:
    <br>
    <br>
    &nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; TransitionView&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x000c8f5a
    mono_handle_native_sigsegv + 343
    <br>
    &nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp; TransitionView&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0000ffa5
    mono_sigsegv_signal_handler + 306
    <br>
    &nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp; libSystem.B.dylib&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x95da246b _sigtramp +
    43
    <br>
    &nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xffffffff 0x0 +
    4294967295
    <br>
    &nbsp;&nbsp;&nbsp; 4&nbsp;&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x02fe8d67 0x0 +
    50236775
    <br>
    &nbsp;&nbsp;&nbsp; 5&nbsp;&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x02fe8cb8 0x0 +
    50236600
    <br>
    &nbsp;&nbsp;&nbsp; 6&nbsp;&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x02fe87af 0x0 +
    50235311
    <br>
    &nbsp;&nbsp;&nbsp; 7&nbsp;&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x007e4f64 0x0 + 8277860
    <br>
    &nbsp;&nbsp;&nbsp; 8&nbsp;&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x02ad2c90 0x0 +
    44903568
    <br>
    &nbsp;&nbsp;&nbsp; 9&nbsp;&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x924b8d38 -[NSWindow
    sendEvent:] + 5757
    <br>
    &nbsp;&nbsp;&nbsp; 10&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x923d1817
    -[NSApplication sendEvent:] + 6431
    <br>
    &nbsp;&nbsp;&nbsp; 11&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x923652a7
    -[NSApplication run] + 917
    <br>
    &nbsp;&nbsp;&nbsp; 12&nbsp; AppKit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x9235d2d9
    NSApplicationMain + 574
    <br>
    &nbsp;&nbsp;&nbsp; 13&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x02ad3486 0x0 +
    44905606
    <br>
    &nbsp;&nbsp;&nbsp; 14&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x02ad33d6 0x0 +
    44905430
    <br>
    &nbsp;&nbsp;&nbsp; 15&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x004cdd9e 0x0 + 5037470
    <br>
    &nbsp;&nbsp;&nbsp; 16&nbsp; ???&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x004cde34 0x0 + 5037620
    <br>
    &nbsp;&nbsp;&nbsp; 17&nbsp; TransitionView&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0000fd70
    mono_jit_runtime_invoke + 1339
    <br>
    &nbsp;&nbsp;&nbsp; 18&nbsp; TransitionView&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x001de701
    mono_runtime_invoke + 138
    <br>
    &nbsp;&nbsp;&nbsp; 19&nbsp; TransitionView&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x001e08ac
    mono_runtime_exec_main + 669
    <br>
    &nbsp;&nbsp;&nbsp; 20&nbsp; TransitionView&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x001dfc96
    mono_runtime_run_main + 814
    <br>
    &nbsp;&nbsp;&nbsp; 21&nbsp; TransitionView&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0009c762 mono_jit_exec
    + 200
    <br>
    &nbsp;&nbsp;&nbsp; 22&nbsp; TransitionView&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0009c99c
    main_thread_handler + 558
    <br>
    &nbsp;&nbsp;&nbsp; 23&nbsp; TransitionView&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0009ecd3 mono_main +
    7577
    <br>
    &nbsp;&nbsp;&nbsp; 24&nbsp; TransitionView&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00003a95
    mono_main_with_options + 539
    <br>
    &nbsp;&nbsp;&nbsp; 25&nbsp; TransitionView&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00003b1c main + 49
    <br>
    &nbsp;&nbsp;&nbsp; 26&nbsp; TransitionView&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0000384e start + 54
    <br>
    <br>
    Debug info from gdb:
    <br>
    <br>
    /tmp/mono-gdb-commands.5cfiJH:1: Error in sourced command file:
    <br>
    unable to debug self
    <br>
    <br>
    =================================================================
    <br>
    Got a SIGSEGV while executing native code. This usually indicates
    <br>
    a fatal error in the mono runtime or one of the native libraries
    <br>
    used by your application.
    <br>
    =================================================================
    <br>
    <br>
    <br>
    <br>
    On 1/16/11 8:05 AM, kjpou wrote:
    <blockquote cite="mid:4D3298D2.7030603@pt.lu" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      Here are two more for Chapter 2 entitled AnimationTypes<br>
      <br>
      Kenneth<br>
      <br>
      On 1/16/11 8:01 AM, kjpou wrote:
      <blockquote cite="mid:4D3297D5.9090803@pt.lu" type="cite">Hello
        all <br>
        <br>
        Here is the first program for Chapter 2 along with the diffs for
        the other programs. <br>
        <br>
        The chapter name is AnimationTypes <br>
        <br>
        The other three for this chapter to follow: <br>
        <br>
        Kenneth <br>
        <pre wrap=""><fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Mono-osx mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.ximian.com/mailman/listinfo/mono-osx">http://lists.ximian.com/mailman/listinfo/mono-osx</a>
</pre>
      </blockquote>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Mono-osx mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a>
<a class="moz-txt-link-freetext" href="http://lists.ximian.com/mailman/listinfo/mono-osx">http://lists.ximian.com/mailman/listinfo/mono-osx</a>
</pre>
    </blockquote>
  </body>
</html>