Is it possible for an application that opens its own screen to use a custom SBarLogo specified by the application without the user having to create an entire new Screens prefs entry for it. Basically I want the application to be "Like Workbench" but specify an application specific screen bar logo - wihtout user intervention. I have looked through intuition/gui.h but cannot see anything obviously applicable nor any examples on how to do this assuming it is actually possible to do. I think I may be able to do something with sysiclass, using SYSIA_Which, SBARLOGO but that seems to just create a new object and not let me do anything with the one already there ? Are there any examples on using sysiclass or changing the GUI prefs. There is also in the DrawInfo structure, dri->dri_Prefs, which is an array pointer but is there any information on what this array contains ? There is also a function SetGUIAttrs() but this does not seem to have any references to the SBARLOGO in the list of GUIA_attributes.
Tue, 2012-02-14 22:21#1
Custom Screen Bar Logo