From: Dirk B. <db...@us...> - 2006-01-08 09:28:27
|
Update of /cvsroot/win32forth/win32forth/doc/classes In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4137/doc/classes Modified Files: Control.htm Controls.htm Dialog.htm Generic.htm Window.htm gdiBase.htm gdiBitmap.htm gdiBrush.htm gdiDC.htm gdiFont.htm gdiMetafile.htm gdiMetafileDC.htm gdiPen.htm gdiStruct.htm gdiWindowDc.htm Log Message: More documentation for the GDI class library added. Index: gdiStruct.htm =================================================================== RCS file: /cvsroot/win32forth/win32forth/doc/classes/gdiStruct.htm,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** gdiStruct.htm 31 Dec 2005 11:12:43 -0000 1.3 --- gdiStruct.htm 8 Jan 2006 09:28:07 -0000 1.4 *************** *** 20,26 **** </i></h3><p>This GDI class library was written and placed in the Public Domain in 2005 by Dirk Busch ! </p><h2>Glossary ! </h2><a name="gdiPOINT"></a> ! <pre><b><a name="0">:class gdiPOINT <super object </a></b></pre><p>Wrapper class for a POINT struct. </p><pre><b><a name="0">:M GetX: ( -- x ) --- 20,26 ---- </i></h3><p>This GDI class library was written and placed in the Public Domain in 2005 by Dirk Busch ! </p><a name="gdiPOINT"></a> ! <h2>gdiPOINT class ! </h2><pre><b><a name="0">:class gdiPOINT <super object </a></b></pre><p>Wrapper class for a POINT struct. </p><pre><b><a name="0">:M GetX: ( -- x ) *************** *** 39,46 **** </a></b></pre><p>End of gdiPOINT class </p><a name="gdiCOLORREF"></a> ! <pre><b><a name="0">:class gdiCOLORREF <super object ! </a></b></pre><p>Wrapper class for a COLORREF struct. <br /> ! A COLORREF value is used to specify an RGB color. ! When specifying an explicit RGB color, the COLORREF value has the following hexadecimal form: 0x00bbggrr <br /> The low-order byte contains a value for the relative intensity of red; --- 39,47 ---- </a></b></pre><p>End of gdiPOINT class </p><a name="gdiCOLORREF"></a> ! <h2>gdiCOLORREF class ! </h2><pre><b><a name="0">:class gdiCOLORREF <super object ! </a></b></pre><p>Wrapper class for a COLORREF struct. ! </p><p>A COLORREF value is used to specify an RGB color. ! </p><p>When specifying an explicit RGB color, the COLORREF value has the following hexadecimal form: 0x00bbggrr <br /> The low-order byte contains a value for the relative intensity of red; *************** *** 245,260 **** </a></b></pre><p>End of gdiCOLORREF class </p><a name="gdiRGBQUAD"></a> ! <pre><b><a name="0">:class gdiRGBQUAD <super gdiCOLORREF ! </a></b></pre><p>Wrapper class for a RGBQUAD struct <br /> ! The RGBQUAD structure describes a color consisting of relative ! intensities of red, green, and blue. <br /> ! The bmiColors member of the BITMAPINFO structure consists of an array ! of RGBQUAD structures. <br /> ! Note: This class doesn't have any private methods. For a description ! of the methods see the gdiCOLORREF class. </p><pre><b><a name="0">;class </a></b></pre><p>End of gdiRGBQUAD class </p><a name="gdiSIZE"></a> ! <pre><b><a name="0">:class gdiSIZE <super object </a></b></pre><p>Wrapper class for a SIZE struct </p><pre><b><a name="0">:M GetX: ( -- x ) --- 246,263 ---- </a></b></pre><p>End of gdiCOLORREF class </p><a name="gdiRGBQUAD"></a> ! <h2>gdiRGBQUAD class ! </h2><pre><b><a name="0">:class gdiRGBQUAD <super gdiCOLORREF ! </a></b></pre><p>Wrapper class for a RGBQUAD struct ! </p><p>The RGBQUAD structure describes a color consisting of relative ! intensities of red, green, and blue. ! </p><p>The bmiColors member of the BITMAPINFO structure consists of an array ! of RGBQUAD structures. ! </p><p>Note: This class doesn't have any private methods. For a description ! of the methods see the <i> gdiCOLORREF </i> class. </p><pre><b><a name="0">;class </a></b></pre><p>End of gdiRGBQUAD class </p><a name="gdiSIZE"></a> ! <h2>gdiSIZE class ! </h2><pre><b><a name="0">:class gdiSIZE <super object </a></b></pre><p>Wrapper class for a SIZE struct </p><pre><b><a name="0">:M GetX: ( -- x ) *************** *** 273,278 **** </a></b></pre><p>End of gdiSIZE class </p><a name="gdiTEXTMETRIC"></a> ! <pre><b><a name="0">:class gdiTEXTMETRIC <super object </a></b></pre><p>Wrapper class for a TEXTMETRIC struct </p><pre><b><a name="0">:M Addr: ( -- addr ) &TEXTMETRIC ;M </a></b></pre><p>Get the address of the TEXTMETRIC struct. --- 276,362 ---- </a></b></pre><p>End of gdiSIZE class </p><a name="gdiTEXTMETRIC"></a> ! <h2>gdiTEXTMETRIC class ! </h2><pre><b><a name="0">:class gdiTEXTMETRIC <super object </a></b></pre><p>Wrapper class for a TEXTMETRIC struct + </p><pre><b><a name="0">:M SetHeight: ( n -- ) + </a></b></pre><p> + </p><pre><b><a name="0">:M SetAscent: ( n -- ) + </a></b></pre><p> + </p><pre><b><a name="0">:M SetDescent: ( n -- ) + </a></b></pre><p> + </p><pre><b><a name="0">:M SetInternalLeading: ( n -- ) + </a></b></pre><p> + </p><pre><b><a name="0">:M SetExternalLeading: ( n -- ) + </a></b></pre><p> + </p><pre><b><a name="0">:M SetAveCharWidth: ( n -- ) + </a></b></pre><p> + </p><pre><b><a name="0">:M SetMaxCharWidth: ( n -- ) + </a></b></pre><p> + </p><pre><b><a name="0">:M SetWeight: ( n -- ) + </a></b></pre><p> + </p><pre><b><a name="0">:M SetOverhang: ( n -- ) + </a></b></pre><p> + </p><pre><b><a name="0">:M SetDigitizedAspectX: ( n -- ) + </a></b></pre><p> + </p><pre><b><a name="0">:M SetDigitizedAspectY: ( n -- ) + </a></b></pre><p> + </p><pre><b><a name="0">:M SetFirstChar: ( n -- ) + </a></b></pre><p> + </p><pre><b><a name="0">:M SetLastChar: ( n -- ) + </a></b></pre><p> + </p><pre><b><a name="0">:M SetDefaultChar: ( n -- ) + </a></b></pre><p> + </p><pre><b><a name="0">:M SetBreakChar: ( n -- ) + </a></b></pre><p> + </p><pre><b><a name="0">:M SetItalic: ( n -- ) + </a></b></pre><p> + </p><pre><b><a name="0">:M SetUnderlined: ( n -- ) + </a></b></pre><p> + </p><pre><b><a name="0">:M SetStruckOut: ( n -- ) + </a></b></pre><p> + </p><pre><b><a name="0">:M SetPitchAndFamily: ( n -- ) + </a></b></pre><p> + </p><pre><b><a name="0">:M SetCharSet: ( n -- ) + </a></b></pre><p> + </p><pre><b><a name="0">:M GetHeight: ( -- n ) + </a></b></pre><p> + </p><pre><b><a name="0">:M GetAscent: ( -- n ) + </a></b></pre><p> + </p><pre><b><a name="0">:M GetDescent: ( -- n ) + </a></b></pre><p> + </p><pre><b><a name="0">:M GetInternalLeading: ( -- n ) + </a></b></pre><p> + </p><pre><b><a name="0">:M GetExternalLeading: ( -- n ) + </a></b></pre><p> + </p><pre><b><a name="0">:M GetAveCharWidth: ( -- n ) + </a></b></pre><p> + </p><pre><b><a name="0">:M GetMaxCharWidth: ( -- n ) + </a></b></pre><p> + </p><pre><b><a name="0">:M GetWeight: ( -- n ) + </a></b></pre><p> + </p><pre><b><a name="0">:M GetOverhang: ( -- n ) + </a></b></pre><p> + </p><pre><b><a name="0">:M GetDigitizedAspectX: ( -- n ) + </a></b></pre><p> + </p><pre><b><a name="0">:M GetDigitizedAspectY: ( -- n ) + </a></b></pre><p> + </p><pre><b><a name="0">:M GetFirstChar: ( -- n ) + </a></b></pre><p> + </p><pre><b><a name="0">:M GetLastChar: ( -- n ) + </a></b></pre><p> + </p><pre><b><a name="0">:M GetDefaultChar: ( -- n ) + </a></b></pre><p> + </p><pre><b><a name="0">:M GetBreakChar: ( -- n ) + </a></b></pre><p> + </p><pre><b><a name="0">:M GetItalic: ( -- n ) + </a></b></pre><p> + </p><pre><b><a name="0">:M GetUnderlined: ( -- n ) + </a></b></pre><p> + </p><pre><b><a name="0">:M GetStruckOut: ( -- n ) + </a></b></pre><p> + </p><pre><b><a name="0">:M GetPitchAndFamily: ( -- n ) + </a></b></pre><p> + </p><pre><b><a name="0">:M GetCharSet: ( -- n ) + </a></b></pre><p> </p><pre><b><a name="0">:M Addr: ( -- addr ) &TEXTMETRIC ;M </a></b></pre><p>Get the address of the TEXTMETRIC struct. Index: gdiMetafile.htm =================================================================== RCS file: /cvsroot/win32forth/win32forth/doc/classes/gdiMetafile.htm,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** gdiMetafile.htm 31 Dec 2005 11:12:43 -0000 1.2 --- gdiMetafile.htm 8 Jan 2006 09:28:07 -0000 1.3 *************** *** 20,25 **** </i></h3><p>This GDI class library was written and placed in the Public Domain in 2005 by Dirk Busch ! </p><pre><b><a name="0">:class gdiMetafile <super gdiObject </a></b></pre><p>Metafile class. This class only support's enhanced metafiles (emf) ! </p><pre><b><a name="0">;class </a></b></pre><p>End of gdiMetafile class --- 20,64 ---- </i></h3><p>This GDI class library was written and placed in the Public Domain in 2005 by Dirk Busch ! </p><h2>Glossary ! </h2><a name="gdiMetafile"></a> ! <pre><b><a name="0">:class gdiMetafile <super gdiObject </a></b></pre><p>Metafile class. This class only support's enhanced metafiles (emf) ! + </p><pre><b><a name="0">:M Destroy: ( -- ) + </a></b></pre><p>Destroy the metafile. + </p><pre><b><a name="0">:M SetHandle: ( hMF -- ) + </a></b></pre><p>Set the handle of the metafile. + </p><pre><b><a name="0">:M Copy: ( -- hCopy ) + </a></b></pre><p>Create a copy of the metafile in memory + </p><pre><b><a name="0">:M Load: ( addr len -- f ) + </a></b></pre><p>Load a metafile from a file + </p><pre><b><a name="0">:M Save: ( addr len -- f ) + </a></b></pre><p>Save the metafile in a file + </p><pre><b><a name="0">:M PlayInRect: ( left top right bottom hDestDC -- ) + </a></b></pre><p>Play the metafile in a rectangle + </p><pre><b><a name="0">:M CopyToClipboard: ( -- ) + </a></b></pre><p>Copy the metafile to the clipboard + </p><pre><b><a name="0">:M GetFromClipboard: ( -- ) + </a></b></pre><p>Get a metafile from the clipboard + </p><pre><b><a name="0">:M GetFileHeader: ( pemh size -- n ) + </a></b></pre><p>The GetFileHeader: method retrieves the record containing the header + for the specified enhanced-format metafile. <br /> + pemh Pointer to an ENHMETAHEADER structure that receives the header record. + If this parameter is NULL, the function returns the size of the header record. <br /> + size Specifies the size, in bytes, of the buffer to receive the data. Only this + many bytes will be copied. + </p><pre><b><a name="0">:M GetPaletteEntries: ( cEntries lppe -- n ) + </a></b></pre><p>The GetPaletteEntries: methods retrieves optional palette entries from the + specified enhanced metafile. <br /> + cEntries Specifies the number of entries to be retrieved from the optional + palette. <br /> + lppe Pointer to an array of PALETTEENTRY structures that receives the palette + colors. The array must contain at least as many structures as there are entries + specified by the cEntries parameter. + If the array pointer is NULL and the enhanced metafile contains an optional palette, + the return value is the number of entries in the enhanced metafile's palette; if + the array pointer is a valid pointer and the enhanced metafile contains an optional + palette, the return value is the number of entries copied; if the metafile does not + contain an optional palette, the return value is zero. Otherwise, the return value + is GDI_ERROR. </p><pre><b><a name="0">;class </a></b></pre><p>End of gdiMetafile class Index: gdiWindowDc.htm =================================================================== RCS file: /cvsroot/win32forth/win32forth/doc/classes/gdiWindowDc.htm,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** gdiWindowDc.htm 31 Dec 2005 11:12:43 -0000 1.2 --- gdiWindowDc.htm 8 Jan 2006 09:28:07 -0000 1.3 *************** *** 20,25 **** </i></h3><p>This GDI class library was written and placed in the Public Domain in 2005 by Dirk Busch ! </p><pre><b><a name="0">:class gdiWindowDC <super gdiDC </a></b></pre><p>Window device context class </p><pre><b><a name="0">;class </a></b></pre><p>End of gdiWindowDC class --- 20,82 ---- </i></h3><p>This GDI class library was written and placed in the Public Domain in 2005 by Dirk Busch ! </p><h2>Glossary ! </h2><pre><b><a name="0">:class gdiWindowDC <super gdiDC </a></b></pre><p>Window device context class + </p><pre><b><a name="0">:M Release: ( -- ) + </a></b></pre><p>The Release: method releases a device context (DC), freeing it + for use by other applications. The effect of the ReleaseDC function depends + on the type of DC. It frees only common and window DCs. It has no effect on + class or private DCs. + </p><pre><b><a name="0">:M GetDC: ( hWnd -- f ) + </a></b></pre><p>The GetDC method retrieves a handle to a display device context + for the client area of a specified window. + </p><pre><b><a name="0">:M GetDCEx: ( hrgnClip flags hWnd -- f ) + </a></b></pre><p>The GetDCEx method retrieves a handle to a display device context + for the client area of a specified window or for the entire screen. + You can use the returned handle in subsequent GDI functions to draw in the DC. + </p><p>This function is an extension to the GetDC function, which gives an application + more control over how and whether clipping occurs in the client area. + </p><p><i> hrgnClip </i> Specifies a clipping region that may be combined with the visible region + of the DC. If the value of flags is DCX_INTERSECTRGN or DCX_EXCLUDERGN, then the + operating system assumes ownership of the region and will automatically delete it + when it is no longer needed. In this case, applications should not use the region + not even delete it after a successful call to GetDCEx. + </p><p><i> flags </i> Specifies how the DC is created. This parameter can be one or more of the + following values. + </p><p><b> DCX_WINDOW </b> Returns a DC that corresponds to the window rectangle rather + than the client rectangle. + </p><p><b> DCX_CACHE </b> Returns a DC from the cache, rather than the OWNDC or CLASSDC + window. Essentially overrides CS_OWNDC and CS_CLASSDC. + </p><p><b> DCX_PARENTCLIP </b> Uses the visible region of the parent window. The parent's + WS_CLIPCHILDREN and CS_PARENTDC style bits are ignored. The + origin is set to the upper-left corner of the window identified + by hWnd. + </p><p><b> DCX_CLIPSIBLINGS </b> Excludes the visible regions of all sibling windows above the + window identified by hWnd. + </p><p><b> DCX_CLIPCHILDREN </b> Excludes the visible regions of all child windows below the + window identified by hWnd. + </p><p><b> DCX_NORESETATTRS </b> Does not reset the attributes of this DC to the default attributes + when this DC is released. + </p><p><b> DCX_LOCKWINDOWUPDATE </b> Allows drawing even if there is a LockWindowUpdate call in effect + that would otherwise exclude this window. Used for drawing during + tracking. + </p><p><b> DCX_EXCLUDERGN </b> The clipping region identified by hrgnClip is excluded from the + visible region of the returned DC. + </p><p><b> DCX_INTERSECTRGN </b> The clipping region identified by hrgnClip is intersected with the + visible region of the returned DC. + </p><p><b> DCX_VALIDATE </b> When specified with DCX_INTERSECTUPDATE, causes the DC to be + completely validated. Using this function with both DCX_INTERSECTUPDATE + and DCX_VALIDATE is identical to using the BeginPaint function. + </p><pre><b><a name="0">:M GetWindowDC: ( hWnd -- f ) + </a></b></pre><p>The GetWindowDC method retrieves the device context (DC) for the entire + window, including title bar, menus, and scroll bars. A window device + context permits painting anywhere in a window, because the origin of + the device context is the upper-left corner of the window instead of + the client area. + </p><pre><b><a name="0">:M GetDCOrg: ( -- x y ) + </a></b></pre><p>The GetDCOrgEx function retrieves the final translation origin for a specified device + context (DC). The final translation origin specifies an offset that the system uses to + translate device coordinates into client coordinates (for coordinates in an application's + window). </p><pre><b><a name="0">;class </a></b></pre><p>End of gdiWindowDC class Index: gdiBase.htm =================================================================== RCS file: /cvsroot/win32forth/win32forth/doc/classes/gdiBase.htm,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** gdiBase.htm 31 Dec 2005 11:12:43 -0000 1.4 --- gdiBase.htm 8 Jan 2006 09:28:07 -0000 1.5 *************** *** 166,182 **** </a></b></pre><p>Check if this object is valid. </p><pre><b><a name="0">;class ! </a></b></pre><p>End of class ! </p><pre><b><a name="0">: .gdi-objects ( -- ) \ w32f sys ! </a></b></pre><p>Display GDI objects whitch are currently defined. ! </p><pre><b><a name="0">: ?IsGdiObject ( a1 -- f ) \ w32f </a></b></pre><p>Check if a1 is the address of a GdiObject. ! </p><pre><b><a name="0">: GetGdiObjectHandle { GdiObject -- handle } \ w32f </a></b></pre><p>Check if GdiObject is the address of a valid GdiObject. If so return the handle of the object. ! </p><pre><b><a name="0">: ?GdiCheck ( a1 -- a1 ) \ w32f </a></b></pre><p>Verify if a1 is the address of a GdiObject. ! If a1 isn't the address of a GdiObject and the error checking is enabled ! the application will be aborted. <br /> ! Use it for debugging only. </p><hr><p>Document $Id$</p> </body></html> --- 166,186 ---- </a></b></pre><p>Check if this object is valid. </p><pre><b><a name="0">;class ! </a></b></pre><p>End of gdiBase class ! </p><h2>Helper words outside the gdiBase class ! </h2><pre><b><a name="0">: ?IsGdiObject ( a1 -- f ) \ w32f </a></b></pre><p>Check if a1 is the address of a GdiObject. ! </p><pre><b><a name="0">: GetGdiObjectHandle { GdiObject -- handle } \ w32f </a></b></pre><p>Check if GdiObject is the address of a valid GdiObject. If so return the handle of the object. ! </p><pre><b><a name="0">: .gdi-objects ( -- ) \ w32f sys ! </a></b></pre><p>Display GDI objects whitch are currently defined. ! </p><pre><b><a name="0">: (?GdiCheck) ( a1 -- a1 ) \ w32f sys internal </a></b></pre><p>Verify if a1 is the address of a GdiObject. ! If a1 isn't the address of a GdiObject the application will be aborted. ! </p><pre><b><a name="0">: ?GdiCheck ( a1 -- a1 ) \ w32f ! </a></b></pre><p>Verify if a1 is the address of a GdiObject. ! </p><p>If a1 isn't the address of a GdiObject and the error checking is enabled ! the application will be aborted. ! </p><p>NOTE: <i> ?GdiCheck </i> does nothing in turnkey applications, it's for debugging only. </p><hr><p>Document $Id$</p> </body></html> Index: gdiMetafileDC.htm =================================================================== RCS file: /cvsroot/win32forth/win32forth/doc/classes/gdiMetafileDC.htm,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** gdiMetafileDC.htm 31 Dec 2005 11:12:43 -0000 1.2 --- gdiMetafileDC.htm 8 Jan 2006 09:28:07 -0000 1.3 *************** *** 20,25 **** </i></h3><p>This GDI class library was written and placed in the Public Domain in 2005 by Dirk Busch ! </p><pre><b><a name="0">:class gdiMetafileDC <super gdiDC </a></b></pre><p>Metafile device context class </p><pre><b><a name="0">;class </a></b></pre><p>End of gdiMetafileDC class --- 20,46 ---- </i></h3><p>This GDI class library was written and placed in the Public Domain in 2005 by Dirk Busch ! </p><h2>Glossary ! </h2><pre><b><a name="0">:class gdiMetafileDC <super gdiDC </a></b></pre><p>Metafile device context class + </p><pre><b><a name="0">:M SetRect: ( left top right bottom -- ) + </a></b></pre><p>Specify the dimensions (in .01-millimeter units) of the picture to be + stored in the enhanced metafile. + </p><pre><b><a name="0">:M CalcMetaRect: { left top right bottom hDC \ iWidthMM iHeightMM iWidthPels iHeightPels -- } + </a></b></pre><p>Calc the dimensions (in .01-millimeter units) of the picture to be + stored in the enhanced metafile. + </p><pre><b><a name="0">:M StartRecording: ( hRefDC -- f ) + </a></b></pre><p>Start recording of a Metafile + </p><pre><b><a name="0">:M StopRecording: ( -- f ) + </a></b></pre><p>Stop recording of a Metafile + </p><pre><b><a name="0">:M Load: ( addr len -- f ) + </a></b></pre><p>Load a metafile from a file + </p><pre><b><a name="0">:M Save: ( addr len -- f ) + </a></b></pre><p>Save the metafile in a file + </p><pre><b><a name="0">:M Destroy: ( -- ) + </a></b></pre><p>Destroy the metafile. + </p><pre><b><a name="0">:M Draw: ( left top right bottom hDestDC -- ) + </a></b></pre><p>Play the metafile in a rectangle + </p><pre><b><a name="0">:M GetMetafile: ( -- MetafileObject ) + </a></b></pre><p>Return the address of the metafile object used by this class </p><pre><b><a name="0">;class </a></b></pre><p>End of gdiMetafileDC class Index: gdiDC.htm =================================================================== RCS file: /cvsroot/win32forth/win32forth/doc/classes/gdiDC.htm,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** gdiDC.htm 31 Dec 2005 11:12:43 -0000 1.2 --- gdiDC.htm 8 Jan 2006 09:28:07 -0000 1.3 *************** *** 20,25 **** </i></h3><p>This GDI class library was written and placed in the Public Domain in 2005 by Dirk Busch ! </p><pre><b><a name="0">:class gdiDC <super gdiObject </a></b></pre><p>Base device context class </p><pre><b><a name="0">;class </a></b></pre><p>End of gdiDC class --- 20,1513 ---- </i></h3><p>This GDI class library was written and placed in the Public Domain in 2005 by Dirk Busch ! </p><h2>Glossary [...1471 lines suppressed...] + The device context identified by the hdc parameter must contain a closed path. + Any Bézier curves in the path are converted to sequences of straight lines approximating the + widened curves. As such, no Bézier curves remain in the path after WidenPath is called. + </p><p><b> Missing methods: </b> + SetPixel <br /> + GetPixel <br /> + GetStretchBltMode <br /> + AlphaBlend W98 and w2k or later <br /> + GradientFill W98 and w2k or later <br /> + SetDIBitsToDevice <br /> + SetStretchBltMode <br /> + StretchBlt <br /> + StretchDIBits <br /> + TransparentBlt W98 and w2k or later <br /> + PatBlt <br /> + AngleArc <br /> + SetMiterLimit <br /> + GetMiterLimit <br /> </p><pre><b><a name="0">;class </a></b></pre><p>End of gdiDC class Index: gdiBrush.htm =================================================================== RCS file: /cvsroot/win32forth/win32forth/doc/classes/gdiBrush.htm,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** gdiBrush.htm 31 Dec 2005 11:12:43 -0000 1.2 --- gdiBrush.htm 8 Jan 2006 09:28:07 -0000 1.3 *************** *** 20,26 **** </i></h3><p>This GDI class library was written and placed in the Public Domain in 2005 by Dirk Busch ! </p><h2>Glossary ! </h2><a name="gdiBrush"></a> ! <pre><b><a name="0">:class gdiBrush <super gdiObject </a></b></pre><p>Base class for all brush objects. <br /> This is an internal class of the GDI Class library. Don't use it yourself. --- 20,26 ---- </i></h3><p>This GDI class library was written and placed in the Public Domain in 2005 by Dirk Busch ! </p><a name="gdiBrush"></a> ! <h2>gdiBrush class ! </h2><pre><b><a name="0">:class gdiBrush <super gdiObject </a></b></pre><p>Base class for all brush objects. <br /> This is an internal class of the GDI Class library. Don't use it yourself. *************** *** 55,59 **** </a></b></pre><p>End of gdiBrush class </p><a name="gdiSolidBrush"></a> ! <pre><b><a name="0">:class gdiSolidBrush <super gdiBrush </a></b></pre><p>Solid brush class </p><pre><b><a name="0">:M SetRValue: ( r -- ) --- 55,60 ---- </a></b></pre><p>End of gdiBrush class </p><a name="gdiSolidBrush"></a> ! <h2>gdiSolidBrush class ! </h2><pre><b><a name="0">:class gdiSolidBrush <super gdiBrush </a></b></pre><p>Solid brush class </p><pre><b><a name="0">:M SetRValue: ( r -- ) *************** *** 84,88 **** </a></b></pre><p>End of gdiSolidBrush class </p><a name="gdiHatchBrush"></a> ! <pre><b><a name="0">:class gdiHatchBrush <super gdiSolidBrush </a></b></pre><p>Hatch brush class </p><pre><b><a name="0">:M SetStyle: ( style -- ) --- 85,90 ---- </a></b></pre><p>End of gdiSolidBrush class </p><a name="gdiHatchBrush"></a> ! <h2>gdiHatchBrush class ! </h2><pre><b><a name="0">:class gdiHatchBrush <super gdiSolidBrush </a></b></pre><p>Hatch brush class </p><pre><b><a name="0">:M SetStyle: ( style -- ) *************** *** 155,159 **** </a></b></pre><p>End of gdiHatchBrush class </p><a name="gdiPatternBrush"></a> ! <pre><b><a name="0">:class gdiPatternBrush <super gdiBrush </a></b></pre><p>Pattern brush class. <br /> </p><pre><b><a name="0">:M SetBitmap: ( Bitmap -- ) --- 157,162 ---- </a></b></pre><p>End of gdiHatchBrush class </p><a name="gdiPatternBrush"></a> ! <h2>gdiPatternBrush class ! </h2><pre><b><a name="0">:class gdiPatternBrush <super gdiBrush </a></b></pre><p>Pattern brush class. <br /> </p><pre><b><a name="0">:M SetBitmap: ( Bitmap -- ) *************** *** 167,171 **** </a></b></pre><p>End of gdiPatternBrush class </p><a name="gdiDIBPatternBrush"></a> ! <pre><b><a name="0">:class gdiDIBPatternBrush <super gdiBrush </a></b></pre><p>DIB Pattern brush class </p><pre><b><a name="0">:M Create: ( lpPackedDIB iUsage -- f ) --- 170,175 ---- </a></b></pre><p>End of gdiPatternBrush class </p><a name="gdiDIBPatternBrush"></a> ! <h2>gdiDIBPatternBrush class ! </h2><pre><b><a name="0">:class gdiDIBPatternBrush <super gdiBrush </a></b></pre><p>DIB Pattern brush class </p><pre><b><a name="0">:M Create: ( lpPackedDIB iUsage -- f ) Index: gdiPen.htm =================================================================== RCS file: /cvsroot/win32forth/win32forth/doc/classes/gdiPen.htm,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** gdiPen.htm 31 Dec 2005 11:12:43 -0000 1.4 --- gdiPen.htm 8 Jan 2006 09:28:07 -0000 1.5 *************** *** 20,26 **** </i></h3><p>This GDI class library was written and placed in the Public Domain in 2005 by Dirk Busch ! </p><h2>Glossary ! </h2><a name="gdiPen"></a> ! <pre><b><a name="0">:class gdiPen <super gdiObject </a></b></pre><p>Class for cosmetic pen's </p><pre><b><a name="0">:M ClassInit: ( -- ) --- 20,26 ---- </i></h3><p>This GDI class library was written and placed in the Public Domain in 2005 by Dirk Busch ! </p><a name="gdiPen"></a> ! <h2>gdiPen class ! </h2><pre><b><a name="0">:class gdiPen <super gdiObject </a></b></pre><p>Class for cosmetic pen's </p><pre><b><a name="0">:M ClassInit: ( -- ) *************** *** 136,140 **** </a></b></pre><p>End of class </p><a name="gdiGeometricPen"></a> ! <pre><b><a name="0">:class gdiGeometricPen <super gdiObject </a></b></pre><p>Class for geometric pen's <br /> Note: this class isn't implemented yet --- 136,141 ---- </a></b></pre><p>End of class </p><a name="gdiGeometricPen"></a> ! <h2>gdiGeometricPen class ! </h2><pre><b><a name="0">:class gdiGeometricPen <super gdiObject </a></b></pre><p>Class for geometric pen's <br /> Note: this class isn't implemented yet |