diff src/UniversalIndentGUI_NPP/UniversalIndentGUI_NPP.h @ 489:5fe3aefed089

Initial commit of plugin for Notepad++. Had to make some changes to the indenthandler, which need to be put under a ifdef switch. But at first it at least works. git-svn-id: svn://svn.code.sf.net/p/universalindent/code/trunk@729 59b1889a-e5ac-428c-b0c7-476e01d41282
author thomas_-_s <thomas_-_s@59b1889a-e5ac-428c-b0c7-476e01d41282>
date Sun, 15 Jun 2008 17:15:35 +0000
parents
children e3215923077a
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/UniversalIndentGUI_NPP/UniversalIndentGUI_NPP.h	Sun Jun 15 17:15:35 2008 +0000
@@ -0,0 +1,65 @@
+/***************************************************************************
+*   Copyright (C) 2006-2008 by Thomas Schweitzer                          *
+*   thomas-schweitzer(at)arcor.de                                         *
+*                                                                         *
+*   This program is free software; you can redistribute it and/or modify  *
+*   it under the terms of the GNU General Public License version 2.0 as   *
+*   published by the Free Software Foundation.                            *
+*                                                                         *
+*   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 in the file LICENSE.GPL; if not, write to the *
+*   Free Software Foundation, Inc.,                                       *
+*   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
+***************************************************************************/
+
+
+#ifndef UNIVERSALINDENTGUI_NPP_H
+#define UNIVERSALINDENTGUI_NPP_H
+
+#define WIN32_LEAN_AND_MEAN
+#include "SysMsg.h"
+#include "PluginInterface.h"
+#include "Notepad_plus_rc.h"
+#include "Scintilla.h"
+#include <TCHAR.H>
+
+/* menu position in funcItem */
+#define	TOGGLE_DOCKABLE_WINDOW_INDEX	0
+
+
+/* ini file name */
+CONST TCHAR PLUGINTEMP_INI[]	= _T("\\PluginManager.ini");
+
+/* param names of ini file */
+/* section */
+CONST TCHAR dlgTemp[]			= _T("Plugin Template");
+/* keys of section */
+CONST TCHAR Value1[]			= _T("Value1");
+CONST TCHAR Value2[]			= _T("Value2");
+
+
+/* define here your plugin properties (stored in an ini file) */
+typedef struct tPluginProp {
+	INT		iValue1;
+	INT		iValue2;
+} tPluginProp;
+
+
+/* load and save properties from/into ini file */
+void loadSettings(void);
+void saveSettings(void);
+
+/* menu functions */
+void toggleView(void);
+void aboutDlg(void);
+void indentText(void);
+
+
+
+#endif	// UNIVERSALINDENTGUI_NPP_H
+