// Copyright (C) 2011 Fog Creek Software
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 2 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
#pragma once
struct CMenuDescription
{
CString strName;
CStringW strMenuText;
CStringW strHelpText;
CString strIconName;
UINT idCmd;
};
// Context menu data
extern const CMenuDescription MenuDescList[];
extern const int MenuDescListCount;
extern const LPCTSTR RepoNoFilesMenu[];
extern const int RepoNoFilesMenuCount;
extern const LPCTSTR RepoFilesMenu[];
extern const int RepoFilesMenuCount;
extern const LPCTSTR NoRepoMenu[];
extern const int NoRepoMenuCount;
extern const LPCTSTR DefaultPromotedString;
// Keyboard shortcut flags
#define KSF_ALT 0x0001
#define KSF_CONTROL 0x0002
#define KSF_SHIFT 0x0004
struct CKeyShortcut
{
CString strName;
WORD wKey;
WORD wFlags;
};
// Keyboard shortcut data
extern const CKeyShortcut KeyShortcutList[];
extern const int KeyShortcutListCount;
// Warning messages displayed by the copy hook
extern const LPCTSTR DeleteHgMessage;
extern const LPCTSTR DeleteHgTitle;
|
Loading...