gecko-dev/cmd/macfe/prefs/PrefsPaneIDs.h

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
};
};