home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d6xx / d630 / fenster.lha / Fenster / English / Fenster3.doc < prev    next >
Text File  |  1992-03-22  |  25KB  |  548 lines

  1.  
  2.  =================================================================
  3.  ==                                                             ==
  4.  ==       I n s t r u c t i o n s    'F e n s t e r   3'        ==
  5.  ==                                                             ==
  6.  =================================================================
  7.  ==                                                             ==
  8.  == 'Fenster 3' is  SHAREWARE  ! If  you want to get  the  full ==
  9.  == version and the manual (16 pages), send me  US$ 20  (US $15 ==
  10.  == or DM 22 if you live in Europe [lower postage]). Please add ==
  11.  == US$ 2 or DM 3 if you use an check (sorry, bank charge).     ==
  12.  ==                                                             ==
  13.  ==  Roger Fischlin, Steigerwaldweg 6, D-6450 Hanau 7, Germany  ==
  14.  ==                                                             ==
  15.  ==                   Phone : (06181) 650266                    ==
  16.  ==                                                             ==
  17.  =================================================================
  18.  ==                                                             ==
  19.  == INPORTANT : The demo  version handles only  one screen. The ==
  20.  == other ones will be ignored !                                ==
  21.  ==                                                             ==
  22.  =================================================================
  23.  
  24.  
  25. --------------------------------------------------------------------
  26. 1  Introduction
  27. --------------------------------------------------------------------
  28.  
  29. 1.1   About 'Fenster 3'
  30.  
  31. 'Fenster 3' supports the Intuition environment. It offers tools for
  32. users (e.g. hardcopy) and for programmers (e.g. saving a brush taken
  33. from the 'DPaint' screen as raw data).
  34.  
  35.  
  36. {...}
  37.  
  38. 1.4   Facts About 'Fenster 3'
  39.  
  40. 'Fenster 3' was written by Roger Fischlin from November 1990 until
  41. August 1991 on an Amiga 2000. The 'DevPac' Assembler and the OS 2.0
  42. include files (taken from the 'SAS-C' Compiler) were used to assemble
  43. the 500.000 bytes of the source code. The manual was created using
  44. 'WordPerfect'.
  45.  
  46. {...}
  47.  
  48. --------------------------------------------------------------------
  49. 2  How to use 'Fenster 3'
  50. --------------------------------------------------------------------
  51.  
  52. 2.1   How To Run 'Fenster 3'
  53.  
  54. Just double-click the icon or enter 'Fenster3' as a CLI command. If
  55. you type 'run >NIL: Fenster3' you can close the CLI using 'endcli'.
  56. 'Fenster 3' will open a small window on the Workbench. If you click
  57. the window, the program will open the screen.
  58.  
  59.  
  60. 2.2   Using 'Fenster 3'
  61.  
  62. You can use the mouse or the keyboard to control 'Fenster 3'.
  63. Shortcuts are displayed in same way as the 'gadtools.library' V37
  64. (Kickstart 2.0) does it (e.g. 'OK'). In every case you can cancel a
  65. requester by pressing [ESC]. Generally speaking to give a positive
  66. response to a requester you may also use [left AMIGA] + [V], to give a
  67. negative response press [left AMIGA] + [B].
  68. 'Fenster 3' uses cycle gadgets. To get the next item just click it and
  69. to get the previous one press [SHIFT], too.
  70. 'Fenster 3' keeps screens, windows and requests on different levels:
  71.  
  72. 1.st level : screens
  73. 2.nd level : windows
  74. 3.rd level : request
  75.  
  76. You will start at the first level. Use the cursor keys to change the
  77. current entry (to move to the first or last entry press [SHIFT], too).
  78. 'Fenster 3' offers also a proportional gadget and two arrow gadgets.
  79. If you want to get to the lower level of the current entry, press
  80. [RETURN] or [ENTER]. The program will create a special entry to get
  81. back to the upper level.
  82. Click the update gadget or press [U] to update the list. But don't
  83. worry 'Fenster 3' always checks if the selected item still exists.
  84. If you have the new OS 2.0 there will be a fourth list which contains
  85. all public screens. A public screen will also appear under the screen
  86. title (which need not to be identical to its public name) at the
  87. screen list. So if the public name is needed (e.g. to take this public
  88. screen as default public screen) you must be at the public screen
  89. list. Commands which require the screen pointer e.g. to open a colour
  90. requester) can be executed from both lists.
  91. click 'Leave' or press [Q] to return to the small window on the
  92. Workbench screen. Select 'About' to get information about the author
  93. and the program (version, copyright etc.).
  94.  
  95.  
  96.  
  97. --------------------------------------------------------------------
  98. 3  Menus
  99. --------------------------------------------------------------------
  100.  
  101.  
  102. 3.1   Settings
  103.  
  104. You may select your own settings for 'Fenster 3'. It supports all
  105. known libraries and the settings also include the screen type and
  106. mode.
  107. You can choose between 'Custom' and 'Public' as 'Screen Type'. For a
  108. public screen at least Kickstart 2.0 is needed. The screen mode
  109. includes 'Interlace' and 'Overscan' (only Kickstart 2.0 or higher).
  110. 'Refresh Mode' determines which refresh mode should be used for the
  111. window. 'SMART' is very fast but takes up to 30 KB of chip memory. On
  112. the other hand 'SIMPLE' is slower but does not need any extra memory.
  113. 'File Requester', 'Color Requester' and 'Font Requester' determine
  114. which libraries should be used by 'Fenster 3'. The 'asl.library'
  115. requires Kickstart 2.0 and 'No Library' means that 'Fenster 3' offers
  116. you just a string gadget.
  117. 'Input Handler Pri.' is the priority of the input handler used by 'Set
  118. Range'. It must be higher than 50 (e.g. 51) to avoid conflicts with
  119. Intuition. Increase it, if you have troubles with a mouse accelerator.
  120. 'SNAP Mouse Pointer' determines if you want to have a cross instead of
  121. the default pointer when snapping.
  122. Click 'OK' to use the new settings (screen settings will be used when
  123. the screen will be opened the next time). They also include the screen
  124. colours (use 'Palette' to edit them). To get the default colours
  125. select 'Old Colors'. 'Save' uses the settings and writes them to
  126. 's:Fenster3.pref'. So they will be automatically used the next time
  127. you run 'Fenster 3'.
  128.  
  129.  
  130. 3.2   NewShell
  131.  
  132. The 'NewShell' command (Workbench 1.3 or higher) is executed.
  133.  
  134.  
  135. 3.3   About System
  136.  
  137. Some fields of the 'intuition.library' and the 'graphics.library' are
  138. displayed and may be modified. But if you use Kickstart 2.0 most of
  139. these fields have lost their importance.
  140. 'Version' and 'Revision' describe the release of the library (not the
  141. Workbench release !).'IDString' is an additional text.
  142. All fields of the IntuitionBase are private (these fields are gone if
  143. you use Kickstart 2.0) and the 'Amiga Development Guidelines' do not
  144. allow to modify them. But if you use Kickstart 1.2 / 1.3 you may find
  145. it useful in some special cases.
  146. The 'Mouse' fields describe the maximum and minimum coordinates of the
  147. mouse pointer for all screens (including hires and interlaced
  148. screens). 'MaxDisplayHeight' contains the maximum height of an
  149. interlaced screen and 'MaxDisplayRow' is the highest line number of an
  150. interlaced screen ('MaxDisplayHeight'-1). 'MaxDisplayRow' describes
  151. the maximum width of a hires screen.
  152. If you use Kickstart 2.0, the 'DataBase' replaced many of the fields
  153. of the 'graphics.library'. 'DisplayFlags' contains information about
  154. the display ('PAL' / 'NTSC') or if you use a genlock. 'MaxDisplayRow',
  155. 'MinDisplayColumn' and 'MaxDisplayColumn' are the minimum and maximum
  156. dimensions which the hardware can display. 'NormalDisplayRows' and
  157. 'NormalDisplayColumns' describe the default size of a hires screen.
  158. 'NormalDPMX' and 'NormalDPMY' contain the dots per meter of an non-
  159. interlaced lores screen. 'ChipRevBits0' exists if you use OS 2.0 and
  160. offers information about the custom chips you use (e.g. ECS-Agnus and
  161. ECS-Denise).
  162. Select 'OK' to quit the requester or 'Change' if you want to use the
  163. modified values.
  164.  
  165.  
  166. 3.4   Preferences
  167.  
  168. You can use 'Fenster 3' to modify some of the fields of 'Preferences'.
  169. Select 'Font' to choose between 'Topaz-80' and 'Topaz-60' or
  170. 'Workbench' to choose between 'Interlaced' and 'Non-interlaced'.
  171. To move the screen position on your display use the proportional
  172. gadget in the middle of the requester. You may also press the cursor
  173. keys with or without [SHIFT].
  174. On the left side there are two gadgets to increase the default size of
  175. a screen. These fields cannot be modified using 'Preferences' but
  176. 'MoreRows' (Public Domain, Fish #54) takes advantage of this feature.
  177. The width and height may be increased up to 255 pixels. To use the new
  178. dimension save the Preferences as 'DEVS:system-configuration' and then
  179. boot from that device.
  180. On the right side there are gadgets for the dimension of the
  181. Workbench. These are offically documented but the Amiga does not care
  182. about them...
  183. Select 'Default' to get a copy of the default settings and 'OK' to use
  184. the Preferences. If you change 'Font' or 'Workench' 'Fenster 3' tries
  185. to reset the Workbench screen which will fail if there is any non-
  186. Workbench window. If you want to save the settings click 'Save'. The
  187. settings are written to the file (a file requester will appear if the
  188. string gadget is disabled) but they are not used as current
  189. Preferences. Write the data to 'DEVS:system-configuration' to use them
  190. if you boot from that device.
  191.  
  192.  
  193. 3.5   View Database (requires OS 2.0)
  194.  
  195. Kickstart 2.0 has new way of storing information about display modes
  196. (DisplayIDs) and screen dimensions. Select a DisplayID from the list
  197. on the left and 'Fenster 3' will show you  information about the
  198. display modes's properties ('DisplayInfo') its dimensions
  199. ('DimensionInfo') and its monitor specification ('MonitorInfo'):
  200.  
  201. NotAvailable      : This word describes why the display mode is not
  202.                     available (e.g. ECS is missing). If it is zero the
  203.                     mode can be used.
  204. Resolution        : ticks-per-pixel x/y
  205. PixelSpeed        : How many nanoseconds is a pixel been displayed.
  206. NumStdSprites     : number of hardware sprites
  207. SpritesRes.       : sprite ticks-per-pixel x/y
  208. MaxDepth          : maximum number of bitplanes
  209. Monitor Comp.     : how this coexists with others
  210. MinRaster         : minimum dimension
  211. MaxRaster         : maximum dimension
  212. Nominal           : position and size of a standard screen
  213. MaxOverscan       : position and size of a screen (maximum overscan)
  214. VideoOverscan     : position and size of a screen (video overscan)
  215. TextOverscan      : position and size of a screen (text overscan)
  216. StdOverscan       : position and size of a screen (standard overscan)
  217.  
  218. Position and size are stored in a 'rectangle' structure. This contains
  219. the minimum and maximum coordinates of the display. To get the width
  220. you have to subtract the minimum value from the maximum value and add
  221. one. For example, '-36/-15/325/267' means that the screen's width is
  222. 362 [ 325-(-36)+1 = 362 ] and the height is 283 [ 267-(-15)+1 = 283 ].
  223. You may select a new ID or click 'OK' to exit.
  224.  
  225.  
  226. 3.6   Reset WB Screen
  227.  
  228. 'Fenster 3' will close and then open the Workbench screen again. So
  229. the interlace mode is turned on/off and under OS 1.2 and 1.3 the
  230. (patched) fields of 'IntuitionBase' are used. There must not be any
  231. window which does not belong to the Workbench (e.g. a CLI window). You
  232. may alo use this command to open the Workbench.
  233.  
  234.  
  235. 3.7   Show Title Bar
  236.  
  237. If a BACKDOP window hides the screen title bar, use this command to
  238. put the bar in front of the window. Non-BACKDROP windows will still be
  239. in front of the screen title.
  240.  
  241.  
  242. 3.8   Hide Title Bar
  243.  
  244. The screen title bar will be displayed behind BACKDROP windows on that
  245. screen.
  246.  
  247.  
  248. 3.9   Set Default PubScreen (requires OS 2.0)
  249.  
  250. The selected public screen will be the new default public screen.
  251.  
  252.  
  253. 3.10  PubScreen Mode (requires OS 2.0)
  254.  
  255. Currently there are two public screen modes : 'SHANGHAI' and
  256. 'POPPUBSCREEN'.
  257. 'SHANGHAI' means that all windows which should be opened on the
  258. Workbench will appear on the default public screen. This modes was
  259. created for programs which do not handle public screens.
  260. 'POPPUBSCREEN' will pop any public screen to the front if a visitor
  261. window appears on that screen.
  262.  
  263.  
  264. 3.11  Open Public Screen (requires OS 2.0)
  265.  
  266. To open a public screen you need an unique name. Enter that name into
  267. the string gadget and select the displayID for the screen. Choose the
  268. dimension and the number of bitplanes (called 'depth'). To get the
  269. standard width or height just click the gadget on the right side. A
  270. sign will show if you have entered the standard width or height. Use
  271. the cycle gadget to select the overscan mode and the last two gadgets
  272. to describe the font. If you do not specify a font the default font
  273. will be used. 'Fenster 3' takes care that all values will match the
  274. limits and if it cannot open the screen you will get the reason why it
  275. failed.
  276.  
  277.  
  278. 3.12  Set Mouse Queue (requires OS 2.0)
  279.  
  280. This command changes the number of mouse message that the
  281. 'intuition.library' will allow to be outstanding of the selected
  282. window. To get the default number (5), just click 'Default'.
  283.  
  284.  
  285. 3.13  Gadtools IDCMP (requires OS 2.0)
  286.  
  287. The 'gadtools.library' has its own IDCMP flags which are combinations
  288. of the standard IDCMP flags. This command uses the names of the
  289. 'gadtools.library' instead of those combinations. The window must
  290. already have an user port and at least one IDCMP flag must still be
  291. set when clicking 'OK'.
  292.  
  293.  
  294. --------------------------------------------------------------------
  295. 4  Gadgets
  296. --------------------------------------------------------------------
  297.  
  298.  
  299. 4.1   Palette
  300.  
  301. 'Fenster 3' will open a colour requester on the screen using the
  302. specified library ('color.library' or 'req.library'). The screen will
  303. be moved to the top left edge and brought to the front of your
  304. display.
  305.  
  306.  
  307. 4.2   Screen Mode
  308.  
  309. Under Kickstart 1.2 and 1.3 the display mode of a screen and its depth
  310. can be modified after it has been opened. If you use the new Operation
  311. System 2.0, you cannot change it anymore.
  312. 'Mode' contains the new screen view mode and 'Depth' the new number of
  313. bitplanes. 'SPRITES' describes that Intuition uses sprites in the
  314. screen's viewport. 'GENLOCK VIDEO' determines if the background is
  315. replaced by an external video source. If 'DUALPF' is set, the viewport
  316. to which the screen belongs has two playfields and uses the
  317. dualplayfield mode. For example, 'WBPic' (written by Fridtjof Siebert,
  318. public domain, Fish #234) uses that mode which Kickstart 1.2/1.3
  319. doesn't really support. 'PFBA' changes the priority of the playfield
  320. in the dualplayfield mode.
  321. Click 'OK' to use the new mode and depth. 'Fenster 3' checks if you
  322. use six bitplanes for HAM or EHB and not more than four bitplanes for
  323. a hires screen.
  324.  
  325.  
  326. 4.3   Redraw Gadgets
  327.  
  328. The gadgets of a window or requester are redrawn. Under OS 2.0 this
  329. also includes the gadgets of the 'gadtools.library'.
  330.  
  331.  
  332. 4.4   Close
  333.  
  334. An unused screen, window or requests stays at the display if a program
  335. crashes or just forgets to close it. You may also use this command to
  336. close a public screen which is not needed anymore.
  337. Just select the item and click the 'Close' gadget.'Fenster 3' will ask
  338. you if you are really sure before it closes the item. Do not close the
  339. Workbench or the Amiga will crash !
  340. If you try to close a public screen from the screen list, it will be
  341. closed without regarding any locks or visitor windows on that screen !
  342. It might be useful if the program which holds the lock crashed and
  343. will not use it anymore. On the other hand if you close a public
  344. screen from the public screen list, 'Fenster 3' will regard all locks
  345. and visitor windows.
  346. Be careful, 'Close' can easily cause a system crash !
  347.  
  348.  
  349. 4.5   Info
  350.  
  351. Each item (public screen, screen, window and request) has a structure
  352. which contains interesting fields. Some fields only exists under
  353. Kickstart 2.0 (e.g. 'DisplayID', 'MonitorID', 'ReqImage' or
  354. 'MoreFlags').
  355.  
  356.  
  357. 4.6   Save
  358.  
  359. This command can be used to save a screen or window. The requester
  360. contains following gadgets :
  361.  
  362. File Name         : Enter the file name. If you have selected a file
  363.                     requester this gadget is disabled.
  364. Format            : This gadget describes the format of the file.
  365.                     'IFF/ILBM' is the standard exchange format used by
  366.                     'DPaint'. 'IFF/ILBM comp.' is the same format
  367.                     except that the data bytes are compressed. The
  368.                     file gets shorter but it takes longer to display
  369.                     the picture.
  370.                     'IFF/ACBM' is a special format only used by some
  371.                     'AmigaBasic' programs on the extra disk supplied
  372.                     with the Workbench set.
  373.                     'Raw' means that only the data are written to the
  374.                     file. The format 'Raw & Colortable' also contains
  375.                     the colortable. 'Colortable & Raw' means that the
  376.                     colortable is written in front of the raw data.
  377.                     These three formats are useful for programmers who
  378.                     want to include the data to their programs.
  379. Boundary          : For the Amiga Operation System and for 'IFF' all
  380.                     lines must be padded out to a 'Word (16 pixels)'
  381.                     boundary. Old and baldy done 'IFF' reader
  382.                     sometimes need a 'Byte (8 pixels)' boundary.
  383. Picture           : You may save the 'Whole Range' or just a 'Range'.
  384.                     In that case enter the size into the string
  385.                     gadgets on the right side.
  386. Delay             : The gadget contains the delay before 'Fenster 3'
  387.                     starts to save the picture. That might be useful
  388.                     if you want to save the menu layout and have to
  389.                     press the right mouse button. An empty gadget
  390.                     means 0 seconds.
  391. Bitmap            : If that gadget is selected 'Fenster 3' will copy
  392.                     the bitmap to its buffer. For example, you can
  393.                     release the the right mouse button when the
  394.                     program saves the copy of the menu layout. If you
  395.                     save a window, 'Fenster 3' always uses a copy.
  396. Colors            : The gadget contains the number of entries of the
  397.                     colortable. Other formats ignore this value.
  398.  
  399. If you want to save a range you have to enter its position ('x' and
  400. 'y') and size ('w'idth and 'h'eight). If 'w' or 'h' are lower than 1
  401. they get a special meaning. Then they describe the coordinates of the
  402. right bottom edge relative to the screen/window size. Some examples :
  403.  
  404. 20/20/50/50       : A range (50x50) starting at 20/20 is written.
  405. 0/0/0/0           : The whole screen/window is saved.
  406. 10/0/-10/0        : The whole range except a 10 pixel width border on
  407.                     the left and right side is written to the file.
  408. 0/0/50/-10        : A 50 pixel width stripe starting at the top up to
  409.                     10 pixel from the bottom is saved.
  410.  
  411. Sometimes it will not be easy to get the right coordinates so
  412. 'Fenster 3' also offers a 'SNAP' command. Click 'Set Range' and the
  413. screen or window will be brought to the front. But BACKDROP windows
  414. might still be behind other windows. Use the left mouse button to set
  415. the other edge and the right mouse button to exit. Instead of the
  416. mouse buttons you may press the [ALT] keys, too. The mouse pointer can
  417. also be moved using the cursor keys and [right AMIGA]. If you press
  418. [ESC] the old coordinates will remain. Select 'Save' to save the
  419. picture or 'Cancel' to exit the requester.
  420.  
  421.  
  422. 4.7   Move
  423.  
  424. Screens and window can be moved, you may also change the size of the
  425. window.
  426. To move a screen just enter the new coordinates or select 'Top Left'
  427. to move the screen to 0/0. If you use Kickstart 1.2/1.3 screens cannot 
  428. be moved to the left or right side.
  429. If you have selected a window, the requester contains gadgets for the
  430. size and limits, too. 'Fenster 3' will check if your input matches the
  431. screen size. To get the maximum limits (screen size) just enter '-1'.
  432. All values will be reseted if you click 'Undo'. If you select 'OK' it
  433. might take a little time (it seems that the system has crashed) until
  434. the new values are used. User of Kickstart 2.0 or higher may click
  435. 'Zip Window' which is identical to the ZOOM gadget of a window and
  436. toggles between two sizes.
  437.  
  438.  
  439. 4.8   Print
  440.  
  441. 'Fenster 3' may be used to get a hardcopy of a screen, a window or a
  442. request. Nearly all settings of 'Preferences' can be modified :
  443.  
  444. Aspect            : This value describes how the picture should be
  445.                     printed ('Horizontal' or 'Vertical').
  446. Image             : Select either 'Positive' or 'Negative' image.
  447.                     'Negative' means  that the image is inverted
  448.                     before it is printed. So bright areas become dark
  449.                     and dark areas become bright. 'Image' is ignored
  450.                     for coloured hardcopy.
  451. Shade             : Select the type of hardcopy : 'Black & White',
  452.                     'Gray Scale I', 'Gray Scale II' or 'Color'.
  453.                     'Gray Scale II' should be used by A2024 users
  454.                     (this monitor displays four gray shades).
  455. Density           : Select the graphic print density. Not all printer
  456.                     drivers support up to eight densities. One is the
  457.                     default value.
  458. Dithering         : This gadget determines how the printer driver
  459.                     should generate different colours shades.
  460.                     'Ordered' used ordered patterns, 'Halftone' uses
  461.                     halftones and 'Floyd-Steinberg' uses the 'F-S'
  462.                     method.
  463. Correct           : If a gadget ('Red', 'Green' or 'Blue') is
  464.                     selected, the printer driver tries to adjust the
  465.                     printer colours to the display colours.
  466. Threshold         : This value determines the threshold for a
  467.                     'Black & While' hardcopy.
  468. Background        : If this gadget is activated 'Fenster 3' changes
  469.                     the background colour to white.  It means that the
  470.                     background is not printed ('Image' must be
  471.                     positive).
  472. Size              : The cycle gadget contains the measure used for the
  473.                     gadgets on the right side. You can choose between
  474.                     'mm x mm' (millimeter), 'Columns x Rows' (in
  475.                     printer pixels), 'Percent x Percent' (relative to
  476.                     the paper size) and 'm.Inch x m.Inch' (1/1000
  477.                     inch).
  478. Center            : Turn horizontal centering on or off.
  479. Keep Aspect       : The size may be modified to keep the correct
  480.                     aspect.
  481. No Form Feed      : This gadget enables the mixing of text and
  482.                     graphics or multiple graphic dumps on page
  483.                     oriented prints (e.g. laser jet printers). If the
  484.                     gadget is selected, the paper will not be ejected
  485.                     after the graphics dump.
  486. Anti Alias        : Select smoothing of diagonal lines on or off. That
  487.                     mode mutally exclusives with 'Floyd-Steinberg'
  488.                     dithering.
  489. Picture           : You may print just a 'Range' or the 'Whole Range'.
  490.                     If only a range should be printed, enter the
  491.                     coordinates on the right side.
  492. Delay             : Delay in seconds before 'Fenster 3' prints the
  493.                     picture. An empty gadget means 0 seconds.
  494. Bitmap            : If you select this gadget, the screen bitmap is
  495.                     copied to a buffer and then that copy is sent to
  496.                     the printer. 'Fenster 3' always uses a copy of a
  497.                     window or request.
  498.  
  499. 'Print' and 'Save' use the same snap routine ('Set Range'). Click the
  500. 'Print' gadget to get a hardcopy or select 'Cancel' to exit. If an
  501. error occurs, the Operation System might take a litte time before the
  502. error is displayed.
  503.  
  504.  
  505. 4.9   To Front
  506.  
  507. The command brings the selected screen to the front of the display or
  508. puts the window (if is not a BACKDROP window) to the front. Requests
  509. cannot be moved.
  510.  
  511.  
  512. 4.10  To Back
  513.  
  514. The command sends the selected screen to the back of the display or
  515. puts the window behind the other windows on the screen. Requests
  516. cannot be moved.
  517.  
  518.  
  519. 4.11  Font
  520.  
  521. Use 'Font' to change the font of a screen or window. It causes no
  522. trouble to replace a font by another font of the same size. If you
  523. want to get a disk based font (currently any font execept
  524. 'Topaz-60' and 'Topaz-80'), the 'diskfont.library' must be available.
  525. Some font requesters allow the set the style, too.
  526.  
  527.  
  528. 4.12  Redraw Frame
  529.  
  530. The window frame is refreshed.
  531.  
  532.  
  533. 4.13  Std Pointer
  534.  
  535. Click 'Std Pointer' to use the default mouse pointer for the selected
  536. window. So you can replace the window's mouse pointer by the standard
  537. pointer.
  538.  
  539.  
  540. 4.14  IDCMP ('Intuition Direct Communication Message Port')
  541.  
  542. The IDCMP flags tell Intuition which actions should generate a message
  543. for the window's user port. These flags can be modified later (e.g.
  544. you have forgotten one), if at least one flag has already been set.
  545. You will find the OS 2.0 IDCMP flags 'IDCMPUPDATE', 'MENUHELP' and
  546. 'CHANGEWINDOW', too. At least one flag has to be set if you click 'OK'
  547. because a different task must not close a window's user port.
  548.