Workaround for KDE's FONTLIST bug (and for the various
[nedit.git] / source / smartIndent.h
blob753897aff4184d5d031e27265ec3bd1ff1de6609
1 /* $Id: smartIndent.h,v 1.6 2003/03/21 18:22:14 edg Exp $ */
3 #ifndef NEDIT_SMARTINDENT_H_INCLUDED
4 #define NEDIT_SMARTINDENT_H_INCLUDED
6 #include "nedit.h"
8 #include <X11/Intrinsic.h>
10 void BeginSmartIndent(WindowInfo *window, int warn);
11 void EndSmartIndent(WindowInfo *window);
12 void SmartIndentCB(Widget w, XtPointer clientData, XtPointer callData);
13 int LoadSmartIndentString(char *inString);
14 int LoadSmartIndentCommonString(char *inString);
15 char *WriteSmartIndentString(void);
16 char *WriteSmartIndentCommonString(void);
17 int SmartIndentMacrosAvailable(char *languageMode);
18 void EditSmartIndentMacros(WindowInfo *window);
19 void EditCommonSmartIndentMacro(void);
20 Boolean InSmartIndentMacros(WindowInfo *window);
21 int LMHasSmartIndentMacros(const char *languageMode);
22 void RenameSmartIndentMacros(const char *oldName, const char *newName);
23 void UpdateLangModeMenuSmartIndent(void);
25 #endif /* NEDIT_SMARTINDENT_H_INCLUDED */