⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 preferences.h

📁 nedit 是一款linux下的开发源码的功能强大的编辑器
💻 H
字号:
/* $Id: preferences.h,v 1.35 2003/05/25 15:55:36 edg Exp $ */#ifndef NEDIT_PREFERENCES_H_INCLUDED#define NEDIT_PREFERENCES_H_INCLUDED#include "nedit.h"#include <X11/Intrinsic.h>#include <X11/Xresource.h>#include <Xm/Xm.h>#include <X11/Xlib.h>#define PLAIN_LANGUAGE_MODE -1/* maximum number of language modes allowed */#define MAX_LANGUAGE_MODES 127#define MAX_TITLE_FORMAT_LEN 50/* Identifiers for individual fonts in the help fonts list */enum helpFonts {HELP_FONT, BOLD_HELP_FONT, ITALIC_HELP_FONT,    BOLD_ITALIC_HELP_FONT, FIXED_HELP_FONT, BOLD_FIXED_HELP_FONT,    ITALIC_FIXED_HELP_FONT, BOLD_ITALIC_FIXED_HELP_FONT, HELP_LINK_FONT,    H1_HELP_FONT, H2_HELP_FONT, H3_HELP_FONT, NUM_HELP_FONTS};XrmDatabase CreateNEditPrefDB(int *argcInOut, char **argvInOut);void RestoreNEditPrefs(XrmDatabase prefDB, XrmDatabase appDB);void SaveNEditPrefs(Widget parent, int quietly);void ImportPrefFile(const char *filename, int convertOld);void MarkPrefsChanged(void);int CheckPrefsChangesSaved(Widget dialogParent);void SetPrefWrap(int state);int GetPrefWrap(int langMode);void SetPrefWrapMargin(int margin);int GetPrefWrapMargin(void);void SetPrefSearchDlogs(int state);int GetPrefSearchDlogs(void);void SetPrefKeepSearchDlogs(int state);int GetPrefKeepSearchDlogs(void);void SetPrefSearchWraps(int state);int GetPrefSearchWraps(void);void SetPrefStatsLine(int state);int GetPrefStatsLine(void);void SetPrefISearchLine(int state);int GetPrefISearchLine(void);void SetPrefLineNums(int state);int GetPrefLineNums(void);void SetPrefShowPathInWindowsMenu(int state);int GetPrefShowPathInWindowsMenu(void);void SetPrefWarnFileMods(int state);int GetPrefWarnFileMods(void);void SetPrefWarnRealFileMods(int state);int GetPrefWarnRealFileMods(void);void SetPrefWarnExit(int state);int GetPrefWarnExit(void);void SetPrefSearch(int searchType);int GetPrefSearch(void);void SetPrefAutoIndent(int state);int GetPrefAutoIndent(int langMode);void SetPrefAutoSave(int state);int GetPrefAutoSave(void);void SetPrefSaveOldVersion(int state);int GetPrefSaveOldVersion(void);void SetPrefRows(int nRows);int GetPrefRows(void);void SetPrefCols(int nCols);int GetPrefCols(void);void SetPrefTabDist(int tabDist);int GetPrefTabDist(int langMode);void SetPrefEmTabDist(int tabDist);int GetPrefEmTabDist(int langMode);void SetPrefInsertTabs(int state);int GetPrefInsertTabs(void);void SetPrefShowMatching(int state);int GetPrefShowMatching(void);void SetPrefMatchSyntaxBased(int state);int GetPrefMatchSyntaxBased(void);void SetPrefHighlightSyntax(int state);int GetPrefHighlightSyntax(void);void SetPrefBacklightChars(int state);int GetPrefBacklightChars(void);void SetPrefBacklightCharTypes(char *types);char *GetPrefBacklightCharTypes(void);void SetPrefRepositionDialogs(int state);int GetPrefRepositionDialogs(void);void SetPrefAppendLF(int state);int GetPrefAppendLF(void);void SetPrefSortOpenPrevMenu(int state);int GetPrefSortOpenPrevMenu(void);void SetPrefTagFile(const char *tagFileName);char *GetPrefTagFile(void);int GetPrefSmartTags(void);void SetPrefSmartTags(int state);int GetPrefAlwaysCheckRelTagsSpecs(void);void SetPrefFont(char *fontName);void SetPrefBoldFont(char *fontName);void SetPrefItalicFont(char *fontName);void SetPrefBoldItalicFont(char *fontName);char *GetPrefFontName(void);char *GetPrefBoldFontName(void);char *GetPrefItalicFontName(void);char *GetPrefBoldItalicFontName(void);XmFontList GetPrefFontList(void);XFontStruct *GetPrefBoldFont(void);XFontStruct *GetPrefItalicFont(void);XFontStruct *GetPrefBoldItalicFont(void);char *GetPrefHelpFontName(int index);char *GetPrefHelpLinkColor();char *GetPrefColorName(int colorIndex);void SetPrefColorName(int colorIndex, const char *color);void SetPrefShell(const char *shell);char *GetPrefShell(void);void SetPrefGeometry(const char *geometry);char *GetPrefGeometry(void);char *GetPrefServerName(void);char *GetPrefBGMenuBtn(void);void RowColumnPrefDialog(Widget parent);void TabsPrefDialog(Widget parent, WindowInfo *forWindow);void WrapMarginDialog(Widget parent, WindowInfo *forWindow);void SetPrefMapDelete(int state);int GetPrefMapDelete(void);void SetPrefStdOpenDialog(int state);int GetPrefStdOpenDialog(void);char *GetPrefDelimiters(void);int GetPrefMaxPrevOpenFiles(void);int GetPrefTypingHidesPointer(void);#ifdef SGI_CUSTOMvoid SetPrefShortMenus(int state);int GetPrefShortMenus(void);#endifvoid EditLanguageModes();void ChooseFonts(WindowInfo *window, int forWindow);void ChooseColors(WindowInfo *window, int forWindow);char *LanguageModeName(int mode);char *GetWindowDelimiters(WindowInfo *window);int ReadNumericField(char **inPtr, int *value);char *ReadSymbolicField(char **inPtr);char *ReadSymbolicFieldTextWidget(Widget textW, const char *fieldName, int silent);int ReadQuotedString(char **inPtr, char **errMsg, char **string);char *MakeQuotedString(const char *string);char *EscapeSensitiveChars(const char *string);int SkipDelimiter(char **inPtr, char **errMsg);int SkipOptSeparator(char separator, char **inPtr, char **errMsg);int ParseError(Widget toDialog, const char *stringStart, const char *stoppedAt,	const char *errorIn, const char *message);int AllocatedStringsDiffer(const char *s1, const char *s2);void SetLanguageMode(WindowInfo *window, int mode, int forceNewDefaults);int FindLanguageMode(const char *languageName);void UnloadLanguageModeTipsFile(WindowInfo *window);void DetermineLanguageMode(WindowInfo *window, int forceNewDefaults);Widget CreateLanguageModeMenu(Widget parent, XtCallbackProc cbProc,	void *cbArg);void SetLangModeMenu(Widget optMenu, const char *modeName);Widget CreateLanguageModeSubMenu(WindowInfo *window, Widget parent, char *name,    	char *label, char mnemonic);void SetPrefFindReplaceUsesSelection(int state);int GetPrefFindReplaceUsesSelection(void);int GetPrefStickyCaseSenseBtn(void);void SetPrefStickyCaseSenseBtn(int state);void SetPrefBeepOnSearchWrap(int state);int GetPrefBeepOnSearchWrap(void);#ifdef REPLACE_SCOPEvoid SetPrefReplaceDefScope(int scope);int GetPrefReplaceDefScope(void);#endifvoid SetPrefTitleFormat(const char* format);const char* GetPrefTitleFormat(void);void SetPrefUndoModifiesSelection(Boolean);void SetPrefWindowBufferMode(int state);int GetPrefWindowBufferMode(void);Boolean GetPrefUndoModifiesSelection(void);int GetPrefOverrideVirtKeyBindings(void);#endif /* NEDIT_PREFERENCES_H_INCLUDED */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -