Annotation of mstools/samples/mandel/julia.txt, revision 1.1

1.1     ! root        1: MANDEL
        !             2: 
        !             3:   Summary:
        !             4: 
        !             5:   Mandelbrot Dream is a fractal program.  Specifically, it generates
        !             6:   the Mandelbrot set and its corresponding Julia sets.  User is able
        !             7:   to zoom into any set.  The zoom-in picture will be displayed in a
        !             8:   new MDI child window.
        !             9: 
        !            10:   In addition, the program can trace out the boundary of a mandelbrot
        !            11:   set and select the complicated boundary scan as a clip region.  This
        !            12:   feature enables users to create wonderful fractal art with existing
        !            13:   DIBs and DIB generated by this program.  Moreover, users will be
        !            14:   able to save and print the art they created.
        !            15: 
        !            16:   Other features include visual effect created by animating the
        !            17:   palette and shifting of entries of the color table.  Saving picture
        !            18:   as monochrome bitmap which can be used as mask for maskblt.  Again,
        !            19:   this feature can be used to generate fractal art.  Also, cut and
        !            20:   paste into clipboard will be added.
        !            21: 
        !            22: 
        !            23:   Logical Design:
        !            24: 
        !            25:   Fractal generation: on separate drawing threads using either
        !            26:                       floating point or fixed-point math.  Drawing
        !            27:                       threads will be suspended if users moves windows
        !            28:                       around and resumed later on.
        !            29: 
        !            30:   Zooming in region: can be transformed including rotation.
        !            31: 
        !            32:   Saving DIB: uses the DIB modules in the DIBSAMP2.ZIP.
        !            33: 
        !            34:   Boundary tracing: Traces out the boundary points as PATH.  The
        !            35:                     resulting PATH can be selected as clipped region.
        !            36:                     Then all drawing in the child window will be clipped
        !            37:                     to the complex region.
        !            38: 
        !            39:   Palette cycling: animate palette
        !            40: 
        !            41:   Printing: EnumPrinters
        !            42:             Separate printing thread
        !            43:             Portrait/Landscape
        !            44:             Flips and negative
        !            45:             PlgBlt
        !            46: 
        !            47:     _lclose                  getparent              setcapture
        !            48:     _lwrite                  getpixel               setcursor
        !            49:     beginpaint               getstockobject         setdibits
        !            50:     bitblt                   getsubmenu             setdibitstodevice
        !            51:     checkmenuitem            getsystemdirectory     setfocus
        !            52:     choosecolor              getsystemmetrics       setmapmode
        !            53:     closehandle              gettextmetrics         setpixel
        !            54:     createcompatiblebitmap   gettickcount           setrop2
        !            55:     createcompatibledc       getwindowlong          setstretchbltmode
        !            56:     createdibitmap           getwindowrect          settextcolor
        !            57:     createfile               getwindowtext          setwindowlong
        !            58:     createfilemapping        globalalloc            setwindowpos
        !            59:     createfontindirect       globalfree             setwindowtext
        !            60:     createpatternbrush       invalidaterect         stretchblt
        !            61:     createpen                lineto                 strokepath
        !            62:     createsolidbrush         loadaccelerators       suspendthread
        !            63:     createthread             loadcursor             systemparametersinfo
        !            64:     createwindow             loadicon               terminatethread
        !            65:     createwindowex           loadmenu               translatemessage
        !            66:     defframeproc             localalloc             updatewindow
        !            67:     defmdichildproc          localfree              winmain
        !            68:     defwindowproc            locallock              wndclass
        !            69:     deletedc                 localunlock            wsprintf
        !            70:     deleteobject             makeprocinstance
        !            71:     dialogbox                mapviewoffile
        !            72:     dispatchmessage          maskblt
        !            73:     dptolp                   messagebox
        !            74:     drawmenubar              movetoex
        !            75:     enddialog                movewindow
        !            76:     endpaint                 openfile
        !            77:     endpath                  outputdebugstring
        !            78:     enumchildwindows         patblt
        !            79:     exitthread               pathtoregion
        !            80:     extfloodfill             polyline
        !            81:     exttextout               postmessage
        !            82:     getclassname             postquitmessage
        !            83:     getclientrect            releasecapture
        !            84:     getdc                    releasedc
        !            85:     getdevicecaps            resumethread
        !            86:     getdibits                selectclippath
        !            87:     getlasterror             selectcliprgn
        !            88:     getmapmode               selectobject
        !            89:     getmessage               sendmessage
        !            90:     getmodulehandle          setbkcolor
        !            91:     getobject                setbkmode

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.