home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / coders / biblioteki / c_library / gadtools34 / docsenglish / differences.doc next >
Text File  |  1998-09-27  |  4KB  |  78 lines

  1.  
  2.  
  3. --------------------------------------------------------------------------
  4.   Behavior differences between the functions of GTE.lib & gadtools 34.1
  5.   and those of the true gadtools 37 (remove the EF_ prefix if you refer
  6.   to gadtools.library 34.1, leave it if you refer instead to GTE.lib).
  7. --------------------------------------------------------------------------
  8.  
  9.  
  10. EF_CreateGadgetA(CYCLE_KIND,...):
  11.  · The inner text (that of the labels) of these gadgets doesn't change
  12.    its color when the gadget is in HIGHLIGHTED state but instead it stays
  13.    of the TEXTPEN color.
  14.    This goes unnoticed if the TEXTPEN and FILLTEXTPEN colors are the same.
  15.  
  16. EF_CreateGadgetA(MX_KIND,...):
  17.  · This gadget kind, unlike gadtools, doesn't (yet) support the underscore
  18.    for each label.
  19.  · The (obsolete) tag LAYOUTA_Spacing isn't supported. Use, as the RKM
  20.    also recommends, the new tag GTMX_Spacing.
  21.  
  22. EF_CreateGadgetA(STRING_KIND,...):
  23. EF_CreateGadgetA(INTEGER_KIND,...):
  24.  · The tags GA_TabCycle and STRINGA_ExitHelp aren't supported, and probably
  25.    they will never be, as these are features of intuition V37 and not of
  26.    gadtools.
  27.  
  28. EF_CreateGadgetA(TEXT_KIND,...):
  29. EF_CreateGadgetA(NUMBER_KIND,...):
  30.  · The gadget of this kind always cut the text if this is larger than the
  31.    gadget, while gadtools doesn't do that if the gadget hasn't a border.
  32.  
  33. EF_LayoutMenuItemsA(...):
  34.  · The placing of the menu item and sub-item isn't always identical to
  35.    what gadtools would do, but it's not easy to discover the exact criteria
  36.    gadtools uses just by making experimental observations.
  37.  · The displacement and columnizing of the menu item, to do in the case of
  38.    insufficient space (screen too narrow or too shorter) aren't (yet)
  39.    supported.
  40.  
  41.  
  42. --------------------------------------------------------------------------
  43.                               FIXED PROBLEMS
  44. --------------------------------------------------------------------------
  45.  
  46. EF_CreateGadgetA(ALL_KINDS,...):
  47.  · The tag GT_Underscore is supported but it produces an underscore
  48.    character placed lower than that produced by gadtools.
  49.    That is because GTE.lib superimposes a true underscore character to
  50.    the text, while gadtools probably adds an image or a border under the
  51.    character to be underlined. (?!?, N. o. A.)
  52.    It's not, however, a relevant problem and it goes almost unnoticed if
  53.    the used font is topaz 8.
  54.  > Solution: Now it superimposes to the text a character that is the same
  55.    as that to be underlined, with in addition the FSF_UNDERLINED style
  56.    (exactly what gadtools does).
  57.  
  58. EF_CreateGadgetA(PALETTE_KIND,...):
  59.  · If the tag GTPA_ColorOffset has a value different than zero, the color
  60.    gadgets shifted to the end of the list will return, if selected, the
  61.    value corresponding to their actual color, and not, like with gadtools,
  62.    the ordinal numeric value corresponding to their position in the list
  63.    (all this in the Code field).
  64.  > Solution: Banal. Now it behaves as gadtools, also because the behavior
  65.    of gadtools in this case isn't casual at all, but instead it follows a
  66.    well-defined logic and furthermore it is described by the official
  67.    documentation (AMIGA ROM Kernel Reference Manual: Libraries).
  68.  
  69. EF_CreateGadgetA(CYCLE_KIND,...):
  70.  · With very large fonts (compared to the gadget's size) the text could
  71.    not be vertically centered with the same precision as gadtools [but
  72.    it isn't certain at all that really happens].
  73.  > Solution: Indeed it doesn't happen.
  74.  
  75. --------------------------------------------------------------------------
  76.  
  77.  
  78.