Confirmed users
269
edits
No edit summary |
|||
Line 244: | Line 244: | ||
| Shell Service on A Non-Windows Platform | | Shell Service on A Non-Windows Platform | ||
| The Mozilla Suite only supported a shell service on Windows, and SeaMonkey has inherited that limitation. Both Firefox and Thunderbird support the shell service on other platforms, so it is technically feasible to implement the shell service for SeaMonkey on those platforms too. | | The Mozilla Suite only supported a shell service on Windows, and SeaMonkey has inherited that limitation. Both Firefox and Thunderbird support the shell service on other platforms, so it is technically feasible to implement the shell service for SeaMonkey on those platforms too. | ||
The job of the shell service is to provide OS integration hooks. The full list of hooks is as follows: | |||
* Check to see whether SeaMonkey is the default browser, mail, news and/or RSS client. | |||
* Set SeaMonkey as the default browser, mail, news and/or RSS client. | |||
* Set an image as the desktop wallpaper. | |||
* Set the desktop background colour. | |||
It may be possible to make some of these checks optional, however currently as a minimum it must be possible to set SeaMonkey as the default browser and it must be possible to set an image as the desktop wallpaper. | |||
Skills needed: C++; some knowledge of GConf/GIO or Cocoa APIs as appropriate. | Skills needed: C++; some knowledge of GConf/GIO or Cocoa APIs as appropriate. |