Implement nsIShellService for GNOME (bug 242254). r=biesi, sr=shaver. Note: set as wallpaper for images that use transparency will be broken until bug 250531 is fixed.

git-svn-id: svn://10.0.0.236/branches/AVIARY_1_0_20040515_BRANCH@159287 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
bryner%brianryner.com
2004-07-15 20:43:57 +00:00
parent 6388d140dd
commit 09aa9725eb
38 changed files with 2606 additions and 721 deletions

View File

@@ -44,7 +44,7 @@
#include "nsWindowsShellService.h"
#elif defined(XP_MACOSX)
#include "nsMacShellService.h"
#else
#elif defined(MOZ_WIDGET_GTK2)
#include "nsGNOMEShellService.h"
#endif
#include "nsProfileMigrator.h"
@@ -71,8 +71,8 @@ NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(nsBookmarksService, Init)
NS_GENERIC_FACTORY_CONSTRUCTOR(nsWindowsShellService)
#elif defined(XP_MACOSX)
NS_GENERIC_FACTORY_CONSTRUCTOR(nsMacShellService)
#else
NS_GENERIC_FACTORY_CONSTRUCTOR(nsGNOMEShellService)
#elif defined(MOZ_WIDGET_GTK2)
NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(nsGNOMEShellService, Init)
#endif
NS_GENERIC_FACTORY_CONSTRUCTOR(nsDogbertProfileMigrator)
@@ -107,7 +107,7 @@ static const nsModuleComponentInfo components[] =
NS_SHELLSERVICE_CONTRACTID,
nsMacShellServiceConstructor },
#else
#elif defined(MOZ_WIDGET_GTK2)
{ "Browser Shell Shervice",
NS_SHELLSERVICE_CID,
NS_SHELLSERVICE_CONTRACTID,