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
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 */