home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / DC-POS24.LZX / pOS / pOS_RKRM.lzx / pOS_RKRM / _Docs / IObjClass.doc < prev    next >
Encoding:
Text File  |  1997-03-18  |  6.5 KB  |  242 lines

  1. TABLE OF CONTENTS
  2.  
  3. pIntui.library/iobjroot.class
  4. pIntui.library/itext.class
  5. pIntui.library/itext2.class
  6. pIntui.library/iimage.class
  7. pIntui.library/isymbol.class
  8. pIntui.library/igfx.class
  9.  
  10. pIntui.library/iobjroot.class
  11.  
  12.    NAME
  13.         iobjroot.class -- IObject-Root-Class
  14.  
  15.    FUNCTION
  16.         Hat zur Zeit keine Funktion, muß jedoch als Root verwendet
  17.         werden.
  18.  
  19.    TAGS
  20.  
  21.    SEE ALSO
  22.  
  23.  
  24. pIntui.library/itext.class
  25.  
  26.    NAME
  27.         itext.class -- Ascii-Text
  28.  
  29.         Basis-class [iobjroot.class]
  30.  
  31.    FUNCTION
  32.         Zeichnet einzeiligen und mehrzeiligen Text.
  33.  
  34.    TAGS
  35.  
  36.         ICLTAG_DrawInfo (const pOS_DrawInfo*) [IS.]
  37.           Referenzdaten zum Zeichnen.
  38.  
  39.         IOBJTAG_FGPen (UBYTE) [IS.]
  40.           Zeichen-Pen im de-selektiertem Zustand.
  41.           Default => wird aus ICLTAG_DrawInfo ermittelt.
  42.  
  43.         IOBJTAG_FGSelPen (UBYTE) [IS.]
  44.           Zeichen-Pen im selektiertem Zustand.
  45.           Default => wird aus ICLTAG_DrawInfo ermittelt.
  46.  
  47.         IOBJTAG_TextAttr (const pOS_TextAttr*) [IS.]
  48.           Font-Daten für den Text.
  49.           Default => Window-Font
  50.  
  51.         IOBJTAG_Underscore (CHAR) [IS.] Default='_'
  52.           Definiert, welches Zeichen als Einleiter für markierte
  53.           Zeichen dient.
  54.  
  55.         IOBJTAG_StaticString (const CHAR*) [IS.]
  56.           Darzustellender Text-String, der NICHT kopiert wird.
  57.           Der String MUSS über die Lebensdauer des Gadgets bestehen.
  58.  
  59.         IOBJTAG_String (const CHAR*) [IS.]
  60.           Darzustellender Text-String, der kopiert wird.
  61.           Der String wird nur beim Setzen benötigt.
  62.  
  63.  
  64.    SEE ALSO
  65.  
  66.  
  67. pIntui.library/itext2.class
  68.  
  69.    NAME
  70.         itext2.class -- Ascii-Text + Frame-Box
  71.  
  72.         Basis-class [itext.class]
  73.  
  74.    FUNCTION
  75.         Zeichnet einzeiligen und mehrzeiligen Text.
  76.  
  77.    TAGS
  78.  
  79.         ICLTAG_DrawInfo (const pOS_DrawInfo*) [IS.]
  80.           Referenzdaten zum Zeichnen.
  81.  
  82.         IOBJTAG_FGPen (UBYTE) [IS.]
  83.           Zeichen-Pen im de-selektiertem Zustand.
  84.           Default => wird aus ICLTAG_DrawInfo ermittelt.
  85.  
  86.         IOBJTAG_FGSelPen (UBYTE) [IS.]
  87.           Zeichen-Pen im selektiertem Zustand.
  88.           Default => wird aus ICLTAG_DrawInfo ermittelt.
  89.  
  90.         IOBJTAG_TextAttr (const pOS_TextAttr*) [IS.]
  91.           Font-Daten für den Text.
  92.           Default => Window-Font
  93.  
  94.         IOBJTAG_Underscore (CHAR) [IS.] Default='_'
  95.           Definiert, welches Zeichen als Einleiter für markierte
  96.           Zeichen dient.
  97.  
  98.         IOBJTAG_StaticString (const CHAR*) [IS.]
  99.           Darzustellender Text-String, der NICHT kopiert wird.
  100.           Der String MUSS über die Lebensdauer vom Gadget bestehen.
  101.  
  102.         IOBJTAG_String (const CHAR*) [IS.]
  103.           Darzustellender Text-String, der kopiert wird.
  104.           Der String wird nur beim Setzen benötigt.
  105.  
  106.         ICLTAG_FrameType (ULONG) [IS.] (enum pOS_FrameClassType)
  107.           um die IObj-Fläche wird ein Frame gezeichnet.
  108.  
  109.         IFRACLTYP_Std     - Hintergrund füllen + hochgestellte BevelBox
  110.         IFRACLTYP_Button  - Hintergrund füllen + hochgestellte runde BevelBox
  111.         IFRACLTYP_Button2 - Hintergrund füllen + hochgestellte BevelBox
  112.         IFRACLTYP_OnlyBg  - Hintergrund füllen
  113.  
  114.    SEE ALSO
  115.  
  116.  
  117. pIntui.library/iimage.class
  118.  
  119.    NAME
  120.         iimage.class -- Image zeichnen
  121.  
  122.         Basis-class [iobjroot.class]
  123.  
  124.    FUNCTION
  125.         Das Image wird einmal vorberechnet und steht dann zur Verfügung.
  126.  
  127.    TAGS
  128.  
  129.         ICLTAG_DrawInfo (const pOS_DrawInfo*) [I..]
  130.           Referenzdaten zum Zeichnen.
  131.  
  132.         ICLTAG_Width (ULONG) [I..]
  133.           Pixel-Breite des Images
  134.  
  135.         ICLTAG_Height (ULONG) [I..]
  136.           Pixel-Höhe des Images
  137.  
  138.         ICLTAG_AddWidth (SLONG) [I..] Default=8
  139.           Optionale Vergrößerung
  140.  
  141.         ICLTAG_AddHeight (SLONG) [I..] Default=8
  142.           Optionale Vergrößerung
  143.  
  144.         ICLTAG_FrameType (ULONG) [I..]
  145.           Type vom Image:
  146.  
  147.           IFRACLTYP_SysClose     - Window-Close Image
  148.           IFRACLTYP_SysZip       - Window-Zip Image
  149.           IFRACLTYP_SysWDepth    - Window-Depth Image
  150.           IFRACLTYP_SysWSize     - Window-Size Image
  151.           IFRACLTYP_MenuHook     - Menu-Haken
  152.           IFRACLTYP_SubMenuIdent - Untermenu-Symbol Image
  153.           IFRACLTYP_ArrowUp      - Pfeil nach oben
  154.           IFRACLTYP_ArrowDown    - Pfeil nach unten
  155.           IFRACLTYP_ArrowLeft    - Pfeil nach links
  156.           IFRACLTYP_ArrowRight   - Pfeil nach rechts
  157.           IFRACLTYP_CheckBox     - Wahl-Box
  158.  
  159.    SEE ALSO
  160.  
  161.  
  162. pIntui.library/isymbol.class
  163.  
  164.    NAME
  165.         isymbol.class -- Image zeichnen
  166.  
  167.         Basis-class [iobjroot.class]
  168.  
  169.    FUNCTION
  170.         Das Image erst beim Zeichnen berechnet.
  171.         (kann beliebig vergrößert werden)
  172.  
  173.    TAGS
  174.  
  175.         ICLTAG_DrawInfo (const pOS_DrawInfo*) [IS.]
  176.           Referenzdaten zum Zeichnen.
  177.  
  178.         ICLTAG_Width (ULONG) [IS.]
  179.           Pixel-Breite des Images
  180.  
  181.         ICLTAG_Height (ULONG) [IS.]
  182.           Pixel-Höhe des Images
  183.  
  184.         ICLTAG_AddWidth (SLONG) [IS.] Default=8
  185.           Optionale Vergrößerung
  186.  
  187.         ICLTAG_AddHeight (SLONG) [IS.] Default=8
  188.           Optionale Vergrößerung
  189.  
  190.         ICLTAG_FrameType (ULONG) [IS.]
  191.           Type vom Image:
  192.  
  193.           IFRACLTYP_SysClose     - Window-Close Image
  194.           IFRACLTYP_SysZip       - Window-Zip Image
  195.           IFRACLTYP_SysWDepth    - Window-Depth Image
  196.           IFRACLTYP_SysWSize     - Window-Size Image
  197.           IFRACLTYP_MenuHook     - Menu-Haken
  198.           IFRACLTYP_SubMenuIdent - Untermenu-Symbol Image
  199.           IFRACLTYP_ArrowUp      - Pfeil nach oben
  200.           IFRACLTYP_ArrowDown    - Pfeil nach unten
  201.           IFRACLTYP_ArrowLeft    - Pfeil nach links
  202.           IFRACLTYP_ArrowRight   - Pfeil nach rechts
  203.           IFRACLTYP_CheckBox     - Wahl-Box
  204.  
  205.    SEE ALSO
  206.  
  207.  
  208. pIntui.library/igfx.class
  209.  
  210.    NAME
  211.         igfx.class -- Image über DataType nachladen
  212.  
  213.         Basis-class [iobjroot.class]
  214.  
  215.    FUNCTION
  216.  
  217.    TAGS
  218.  
  219.         ICLTAG_DrawInfo (const pOS_DrawInfo*) [IS.]
  220.           Referenzdaten zum Zeichnen.
  221.  
  222.         IOGFXTAG_FileName (const dosname_t*) [I..]
  223.           Dateipfad auf das anzuzeigende Grafikobjekt.
  224.           Der Pfad kann relativ zum CurrentDir der Applikation sein.
  225.  
  226.         IOGFXTAG_EnvFile (const dosname_t*) [I..]
  227.           Relativer Dateinamen, der über ENV: bzw. ENVARC: gesucht wird.
  228.  
  229.         IOGFXTAG_LowMem (BOOL) [I..]
  230.           Das Objekt wird angehalten, so wenig wie möglich
  231.           Speicherplatz zu belegen. (Sparmodus)
  232.           IOGFXTAG_LowMem = TRUE - belegt möglichst wenig Speicherplatz
  233.           Hieraus resultiert: Die Qualität und die Geschwindigkeit kann sinken.
  234.  
  235.         IOGFXTAG_RefFrameNum (ULONG) [IS.] Default=1
  236.           Legt das Referenz-Frame fest, das im Normalzustand gezeichnet wird.
  237.           (1,2,3..)
  238.  
  239.  
  240.    SEE ALSO
  241.  
  242.