Topic : User Manual for TeraDesk Author : Wout Klaren, Henk Robbers, Djordje Vukovic Version : February 2017 Subject : Documentation/Utilities Nodes : 87 Index Size : 2746 HCP-Version : 3 Compiled on : Atari @charset : atarist @lang : en @default : Main @help : @options : -i -t4 +z @width : 75 View Ref-File Contents Menus and Dialogs 4.16 Rendering of dialog objects TeraDesk Some object types in TeraDesk dialogs, such as the circular radio buttons, the checkbox buttons, titled frames, buttons with underlined text, etc. are only supported by some versions of the AES. In order to display them on the screen, the following approach is adopted: An inquiry is made to the AES whether the WHITEBAK flag in the resource file is supported; if it is, TeraDesk assumes that the AES can draw all those objects, and lets the AES do that. If not, TeraDesk draws these objects. A positive side of letting the AES do it is that the appearance of those objects in TeraDesk is then in style with objects drawn by the AES in other applications. A negative side is that some objects, when drawn by some AESes look uglier than they would be, had TeraDesk drawn them. Another drawback is that e.g. Geneva marks relevant objects in a different way than MagiC, N.AES or XaAES; that is not recognized by TeraDesk, and so these capabilities of Geneva are left unused. The behaviour of TeraDesk can be controlled in this matter through the use of the TERAENV environment variable. If it contains the character 'D' (as in 'Draw'), TeraDesk will draw these extended object types, regardless of whether an AES supports them. See also Installation.