Main public logs
Appearance
Combined display of all available logs of EDM2. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 05:03, 14 May 2025 Martini talk contribs created page File:GPIPresSpace 65.png
- 05:03, 14 May 2025 Martini talk contribs uploaded File:GPIPresSpace 65.png
- 05:02, 14 May 2025 Martini talk contribs created page GPIGuide - Presentation Spaces and Device Contexts (Created page with "=Presentation Spaces and Device Contexts= A presentation space is a data structure maintained by the operating system in which information relevant to the graphic output is stored. The information is related to both the subsequent drawings (such as colors or line styles) and the presentation space resources (such as color tables or fonts). The first task in a graphics application is to define a presentation space, because so many of the GPI functions must operate withi...")
- 04:50, 14 May 2025 Martini talk contribs created page File:GPIPrint 64.png
- 04:50, 14 May 2025 Martini talk contribs uploaded File:GPIPrint 64.png
- 04:50, 14 May 2025 Martini talk contribs created page File:GPIPrint 63.png
- 04:50, 14 May 2025 Martini talk contribs uploaded File:GPIPrint 63.png
- 04:50, 14 May 2025 Martini talk contribs created page File:GPIPrint 62.png
- 04:50, 14 May 2025 Martini talk contribs uploaded File:GPIPrint 62.png
- 04:50, 14 May 2025 Martini talk contribs created page File:GPIPrint 61.png
- 04:50, 14 May 2025 Martini talk contribs uploaded File:GPIPrint 61.png
- 04:50, 14 May 2025 Martini talk contribs created page File:GPIPrint 60.png
- 04:50, 14 May 2025 Martini talk contribs uploaded File:GPIPrint 60.png
- 04:49, 14 May 2025 Martini talk contribs created page File:GPIPrint 59.png
- 04:49, 14 May 2025 Martini talk contribs uploaded File:GPIPrint 59.png
- 04:49, 14 May 2025 Martini talk contribs created page File:GPIPrint 58.png
- 04:49, 14 May 2025 Martini talk contribs uploaded File:GPIPrint 58.png
- 04:49, 14 May 2025 Martini talk contribs created page File:GPIPrint 57.png
- 04:49, 14 May 2025 Martini talk contribs uploaded File:GPIPrint 57.png
- 04:49, 14 May 2025 Martini talk contribs created page File:GPIPrint 56.png
- 04:49, 14 May 2025 Martini talk contribs uploaded File:GPIPrint 56.png
- 04:49, 14 May 2025 Martini talk contribs created page File:GPIPrint 55.png
- 04:49, 14 May 2025 Martini talk contribs uploaded File:GPIPrint 55.png
- 04:29, 14 May 2025 Martini talk contribs created page File:GPIMetafile 54.png
- 04:29, 14 May 2025 Martini talk contribs uploaded File:GPIMetafile 54.png
- 04:19, 14 May 2025 Martini talk contribs created page GPIGuide - Print Job Submission and Manipulation (Created page with "{{DISPLAYTITLE:Print Job Submission and Manipulation}} The print subsystem of the OS/2 operating system provides a flexible, high-level interface between your application and an output device. Because most of the internal workings of the subsystem are shielded from both user and programmer, this chapter concentrates on the programming process required to produce hard copy output. Querying of printer resources, working under a specific user's environment, designing for a...")
- 04:05, 14 May 2025 Martini talk contribs created page GPIGuide - Metafiles (Created page with "{{IBM-Reprint}} {{GPIGuide}} A metafile is a graphics object that, like a segment, contains the GPI instructions that contribute to the final version of a picture. Unlike a segment, a metafile also contains a header, with state information, and all resources necessary to identically create the picture. Because pictures that are displayed when a graphics application is executed are lost when the application finishes, metafiles provide a method of retaining pictures beyond...")
- 04:00, 14 May 2025 Martini talk contribs created page GPIGuide - Matrix Multiplication (Created page with "{{IBM-Reprint}} {{GPIGuide}} To show how matrix multiplication is implemented, here are two matrixes: ┌ ┐ ┌ ┐ │ a b c │ │ j k l │ │ d e f │ * │ m n o │ │ g h i │ │ p q r │ └ ┘ └ ┘ The multiplication of these two matrixes produces a value for each of the nine elements of the resulting matrix: ┌...")
- 03:56, 14 May 2025 Martini talk contribs created page GPIGuide - Marker Primitives (Created page with "{{IBM-Reprint}} {{GPIGuide}} {{DISPLAYTITLE:Marker Primitives}} Marker primitives are graphics objects—such as stars, dots, or crosses—that are used, for example, to indicate plotted points on a line graph. ==Related Topics== * Presentation spaces * Line and arc primitives * Color and mix attributes * Fonts ==About Marker Primitives== Marker primitives are always drawn centered over a point. In a designated presentation space, GpiMarker draws a single marker p...")
- 03:52, 14 May 2025 Martini talk contribs created page GPIGuide - Line and Arc Primitives (Created page with "{{DISPLAYTITLE:Line and Arc Primitives}} Line and arc primitives are graphics building blocks for creating pictures that consist of objects such as polygons, circles, fillets, ellipses, and other geometric figures. ==Related Topics== * Presentation spaces and device contexts * Color and mix attributes * Area primitives ==About Line and Arc Primitives== Simple drawing applications use line and arc primitives as drawing tools. They are useful, for example, in spreadshee...")
- 03:23, 14 May 2025 Martini talk contribs created page Category:Ddf (Created page with "Category:OS/2 API")
- 03:22, 14 May 2025 Martini talk contribs created page DdfText (Created page with "{{DISPLAYTITLE:DdfText}} This function adds text to the DDF buffer. ==Syntax== DdfText(hddf, pszText) ==Parameters== ;hddf (HDDF) - input :Handle to DDF returned by DdfInitialize. ;pszText (PCSZ) - input :Pointer to the text buffer to be formatted. ;rc (BOOL) - returns :Success indicator. ==Returns== ;rc (BOOL) - returns :Success indicator. :TRUE Successful completion :FALSE Error occurred ==Remarks== There is a 3-byte ESC code overhead in the DD...")
- 03:21, 14 May 2025 Martini talk contribs created page DdfSetTextAlign (Created page with "{{DISPLAYTITLE:DdfSetTextAlign}} This function defines whether left, center, or right text justification is to be used when text formatting is off. ==Syntax== DdfSetTextAlign(hddf, fAlign) ==Parameters== ;hddf (HDDF) - input :Handle to DDF returned by DdfInitialize. ;fAlign (ULONG) - input :Justification flag. Only the following constants may be used: :* TA_LEFT - Left-justify text :* TA_RIGHT - Right-justify text :* TA_CENTER - Center text ;rc (BOOL)...")
- 03:19, 14 May 2025 Martini talk contribs created page DdfSetFormat (Created page with "{{DISPLAYTITLE:DdfSetFormat}} This function is used to turn formatting off or on, corresponding to the `:lines.` tag. ==Syntax== DdfSetFormat(hddf, fFormatType) ==Parameters== ;hddf (HDDF) - input :Handle to DDF returned by DdfInitialize. ;fFormatType (ULONG) - input :Formatting-activation flag. Only the following constants may be used: :* TRUE - Turn formatting on :* FALSE - Turn formatting off ;rc (BOOL) - returns :Success indicator. ==Returns== ;rc...")
- 03:18, 14 May 2025 Martini talk contribs created page DdfSetFontStyle (Created page with "{{DISPLAYTITLE:DdfSetFontStyle}} This function specifies a text font style in the DDF buffer. ==Syntax== DdfSetFontStyle(hddf, fFontStyle) ==Parameters== ;hddf (HDDF) - input :Handle to DDF returned by DdfInitialize. ;fFontStyle (ULONG) - input :Font style flag. A NULL value for this parameter will set the font style back to the default. Any of the following values can be specified: :* FM_SEL_ITALIC :* FM_SEL_BOLD :* FM_SEL_UNDERSCORE :These values can be O...")
- 03:16, 14 May 2025 Martini talk contribs created page DdfSetFont (Created page with "{{DISPLAYTITLE:DdfSetFont}} This function specifies a text font in the DDF buffer. ==Syntax== DdfSetFont(hddf, pszFaceName, ulWidth, ulHeight) ==Parameters== ;hddf (HDDF) - input :Handle to DDF returned by DdfInitialize. ;pszFaceName (PCSZ) - input :Pointer to font name. This parameter can be specified in two ways: :* An ASCIIZ string specifying the font name. :* NULL or "default" to specify the default font. ;ulWidth (ULONG) - input :Font width in point...")
- 03:14, 14 May 2025 Martini talk contribs created page DdfSetColor (Created page with "{{DISPLAYTITLE:DdfSetColor}} This function sets the background and foreground colors of the displayed text. ==Syntax== DdfSetColor(hddf, fBackColor, fForColor) ==Parameters== ;hddf (HDDF) - input :Handle to DDF returned by DdfInitialize. ;fBackColor (COLOR) - input :Specifies the desired background color. ;fForColor (COLOR) - input :Specifies the desired foreground color. The following color value constants may be used for the foreground and background...")
- 03:12, 14 May 2025 Martini talk contribs created page DdfPara (Created page with "{{DISPLAYTITLE:DdfPara}} This function creates a paragraph within the DDF buffer, corresponding to the `:p.` tag. ==Syntax== DdfPara(hddf) ==Parameters== ;hddf (HDDF) - input :Handle to DDF returned by DdfInitialize. ;rc (BOOL) - returns :Success indicator. ==Returns== ;rc (BOOL) - returns :Success indicator. :TRUE Successful completion :FALSE Error occurred ==Remarks== There is a 1-byte ESC code overhead in the DDF internal buffer for this function....")
- 03:11, 14 May 2025 Martini talk contribs created page DdfMetafile (Created page with "{{DISPLAYTITLE:DdfMetafile}} This function places a reference to a metafile into the DDF buffer. ==Syntax== DdfMetafile(hddf, hmf, prclRect) ==Parameters== ;hddf (HDDF) - input :Handle to DDF returned by DdfInitialize. ;hmf (HMF) - input :The handle of the metafile to display. ;prclRect (PRECTL) - input :Size of the rectangle. If not NULL, contains the size of the rectangle in which the metafile will be displayed. The aspect ratio of the metafile is ad...")
- 03:08, 14 May 2025 Martini talk contribs created page DdfListItem (Created page with "{{DISPLAYTITLE:DdfListItem}} This function inserts a definition list entry in the DDF buffer, corresponding to a combination of the `:dt.` (definition term) and `:dd.` (definition define) tags. ==Syntax== DdfListItem(hddf, pszTerm, pszDescription) ==Parameters== ;hddf (HDDF) - input :Handle to DDF returned by DdfInitialize. ;pszTerm (PCSZ) - input :Term portion of the definition list entry. ;pszDescription (PCSZ) - input :Description portion of the de...")
- 05:23, 11 May 2025 Martini talk contribs created page DdfInitialize (Created page with "{{DISPLAYTITLE:DdfInitialize}} This function initializes the IPF internal structures for dynamic data formatting and returns a DDF handle. The application uses this handle to refer to a particular DDF panel. ==Syntax== DdfInitialize(hwndHelpInstance, cbBuffer, ulIncrement) ==Parameters== ;hwndHelpInstance (HWND) - input :Handle of a help instance. ;cbBuffer (ULONG) - input :Initial length of internal buffer where DDF information is to be stored. If this field...")
- 05:23, 11 May 2025 Martini talk contribs created page DdfInform (Created page with "{{DISPLAYTITLE:DdfInform}} This function defines a hypertext inform link, which sends an HM_INFORM message to the application with a ''res='' attribute. It also corresponds to the link tag with reftype=inform. ==Syntax== DdfInform(hddf, pszText, resInformNumber) ==Parameters== ;hddf (HDDF) - input :Handle to DDF returned by DdfInitialize. ;pszText (PCSZ) - input :Hypertext phrase. ;resInformNumber (ULONG) - input :Res number associated with this hypert...")
- 05:22, 11 May 2025 Martini talk contribs created page DdfHyperText (Created page with "{{DISPLAYTITLE:DdfHyperText}} This function defines a hypertext link to another panel, which is equal to a link of reftype=hd. Links to footnotes, launch links and links to external databases are not supported. ==Syntax== DdfHyperText(hddf, pszText, pszReference, fReferenceType) ==Parameters== ;hddf (HDDF) - input :Handle to DDF returned by DdfInitialize. ;pszText (PCSZ) - input :Hypertext phrase. ;pszReference (PCSZ) - input :Pointer to a string conta...")
- 05:14, 11 May 2025 Martini talk contribs created page DdfEndList (Created page with "{{DISPLAYTITLE:DdfEndList}} This function terminates the definition list initialized by DdfBeginList. ==Syntax== DdfEndList(hddf) ==Parameters== ;hddf (HDDF) - input :Handle to DDF returned by DdfInitialize. ==Returns== ;rc (BOOL) - returns :Success indicator. :TRUE indicates successful completion. :FALSE indicates an error occurred. ==Errors== Possible returns from WinGetLastError: * HMERR_DDF_LIST_UNINITIALIZED (0x3008): No definition list has bee...")
- 05:13, 11 May 2025 Martini talk contribs created page DdfBitmap (Created page with "{{DISPLAYTITLE:DdfBitmap}} This function places a reference to a bitmap in the DDF buffer. ==Syntax== DdfBitmap(hddf, hbm, fAlign) ==Parameters== ;hddf (HDDF) - input :Handle to DDF returned by DdfInitialize. ;hbm (HBITMAP) - input :Standard Presentation Manager bitmap handle. ;fAlign (ULONG) - input :Text justification flag. :Any of the following values can be specified: :* ART_LEFT: Left-justify the bitmap. :* ART_RIGHT: Right-justify the bitmap....")
- 05:11, 11 May 2025 Martini talk contribs created page DdfBeginList (Created page with "{{DISPLAYTITLE:DdfBeginList}} This function begins a definition list in the DDF buffer; it corresponds to the :dl. (definition list) tag. ==Syntax== DdfBeginList(hddf, ulWidthDT, fBreakType, fSpacing) ==Parameters== ;hddf (HDDF) - input :Handle to DDF returned by DdfInitialize. ;ulWidthDT (ULONG) - input :Width of the definition term. ;fBreakType (ULONG) - input :Type of line break to use. :The following constants may be specified: :* HMBT_ALL: Star...")
- 04:59, 11 May 2025 Martini talk contribs created page WpclsAddClipboardAssoc (Created page with "{{DISPLAYTITLE:wpclsAddClipboardAssoc}} This class method adds an association between a clipboard format and a particular class name. ==Syntax== _wpclsAddClipboardAssoc(somSelf, aCBFormat, pszClassName) ==Parameters== ;somSelf (M_WPDataFile *) - input :Pointer to the WPDataFile class object. ;aCBFormat (ULONG) - input :Atom referring to the clipboard format. ;pszClassName (PSZ) - input :String containing the name of the class to associate the clipboard format with....")
- 04:53, 11 May 2025 Martini talk contribs created page WpAddCountryTimePage (Created page with "{{DISPLAYTITLE:wpAddCountryTimePage}} This method is specific to version 4, or higher, of the OS/2 operating system. This instance method is called to allow the object to add the Time page to its Settings notebook. ==Syntax== _wpAddCountryTimePage(somSelf, hwndNotebook) ==Parameters== ;somSelf (WPCountry *) - input :Pointer to the object on which the method is being invoked. :Points to an object of class WPCountry. ;hwndNotebook (HWND) - input :Settings not...")
- 04:51, 11 May 2025 Martini talk contribs created page WpAddCountryPage (Created page with "{{DISPLAYTITLE:wpAddCountryPage}} This method is specific to version 4, or higher, of the OS/2 operating system. This instance method is called to allow the object to add the Country page to its Settings notebook. ==Syntax== _wpAddCountryPage(somSelf, hwndNotebook) ==Parameters== ;somSelf (WPCountry *) - input :Pointer to the object on which the method is being invoked. :Points to an object of class WPCountry. ;hwndNotebook (HWND) - input :Settings notebook...")
- 04:49, 11 May 2025 Martini talk contribs created page WpAddCountryNumbersPage (Created page with "{{DISPLAYTITLE:wpAddCountryNumbersPage}} This method is specific to version 4, or higher, of the OS/2 operating system. This instance method is called to allow the object to add the Numbers page to its Settings notebook. ==Syntax== _wpAddCountryNumbersPage(somSelf, hwndNotebook) ==Parameters== ;somSelf (WPCountry *) - input :Pointer to the object on which the method is being invoked. :Points to an object of class WPCountry. ;hwndNotebook (HWND) - input :Set...")