зеркало из https://github.com/mozilla/gecko-dev.git
84 строки
2.8 KiB
C
84 строки
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 //<-<2D><><EFBFBD> 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
|
||
};
|
||
};
|