84 lines
2.8 KiB
C
84 lines
2.8 KiB
C
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
|
|
*
|
|
* The contents of this file are subject to the Netscape Public License
|
|
* Version 1.0 (the "NPL"); you may not use this file except in
|
|
* compliance with the NPL. You may obtain a copy of the NPL at
|
|
* http://www.mozilla.org/NPL/
|
|
*
|
|
* Software distributed under the NPL is distributed on an "AS IS" basis,
|
|
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
|
|
* for the specific language governing rights and limitations under the
|
|
* NPL.
|
|
*
|
|
* The Initial Developer of this code under the NPL is Netscape
|
|
* Communications Corporation. Portions created by Netscape are
|
|
* Copyright (C) 1998 Netscape Communications Corporation. All Rights
|
|
* Reserved.
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
//======================================
|
|
struct PrefPaneID
|
|
// Here are the IDs of the prefs panes.
|
|
// These ID's are used for
|
|
// (1) the class ID for the pane's mediator (used for creation of the mediator by URegistrar)
|
|
// (2) the resID of the pane, (used for reanimation of the pane)
|
|
// (3) the command that is stored in the menu that defines the prefs structure.
|
|
// For a given prefs pane, the code assumes that these numbers are all the same (and in the range
|
|
// 12000-12099. 99 panes should be enough.
|
|
|
|
// The ordering is entirely determined from the menu hierarchy. In particular, unlike 4.0,
|
|
// you no longer have to follow a consecutive number scheme, with min and max ranges.
|
|
//======================================
|
|
{
|
|
enum ID {
|
|
eNoPaneSpecified = 0 // used in calls to DoPrefsWindow()
|
|
, eWindowPPob = 12000
|
|
|
|
, eAppearance_Main = 12050
|
|
, eAppearance_Fonts = 12051
|
|
, eAppearance_Colors = 12052
|
|
|
|
, eBrowser_Main = 12053
|
|
, eBrowser_Languages = 12054
|
|
, eBrowser_Applications = 12055
|
|
|
|
, eMailNews_Identity = 12057
|
|
// Leave this in for Navigator only build to get email addr pref
|
|
, eMailNews_Main = 12056
|
|
#ifdef MOZ_MAIL_NEWS
|
|
, eMailNews_Messages = 12058
|
|
, eMailNews_HTMLFormatting = 12072
|
|
, eMailNews_Outgoing = 12073
|
|
, eMailNews_MailServer = 12059
|
|
, eMailNews_NewsServer = 12060
|
|
, eMailNews_Directory = 12061
|
|
, eMailNews_Receipts = 12070
|
|
, eMailNews_Addressing = 12071
|
|
#endif // MOZ_MAIL_NEWS
|
|
|
|
#ifdef EDITOR
|
|
, eEditor_Main = 12062
|
|
, eEditor_Publish = 12063
|
|
#endif // EDITOR
|
|
#ifdef MOZ_LOC_INDEP
|
|
, eLocationIndependence = 12074
|
|
, eLocationIndependence_Server = 12075
|
|
, eLocationIndependence_File = 12076 //<-¥¥¥ Current max. Please move as nec.!
|
|
#endif // MOZ_LOC_INDEP
|
|
|
|
#ifdef MOZ_MAIL_NEWS
|
|
, eOffline_Main = 12064
|
|
, eOffline_News = 12065
|
|
#endif // MOZ_MAIL_NEWS
|
|
|
|
, eAdvanced_Main = 12066
|
|
, eAdvanced_Cache = 12067
|
|
, eAdvanced_Proxies = 12068
|
|
#ifdef MOZ_MAIL_NEWS
|
|
, eAdvanced_DiskSpace = 12069
|
|
#endif // MOZ_MAIL_NEWS
|
|
};
|
|
};
|