Send Notepad-plus-plus mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.sourceforge.net/lists/listinfo/notepad-plus-plus
or, via email, send a message with subject or body 'help' to
[EMAIL PROTECTED]
You can reach the person managing the list at
[EMAIL PROTECTED]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Notepad-plus-plus digest..."
Today's Topics:
1. [notepad-plus - Plugin Development] RE: Need help getting
started with Delphi (SourceForge.net)
2. [notepad-plus - Plugin Development] RE: Need help getting
started with Delphi (SourceForge.net)
3. [notepad-plus - Plugin Development] RE: Need help getting
started with Delphi (SourceForge.net)
4. [notepad-plus - Open Discussion] RE: No context menus in vist
(SourceForge.net)
5. [notepad-plus - Open Discussion] RE: Project View
(SourceForge.net)
6. [notepad-plus - Plugin Development] Simple Script 1.05
released (SourceForge.net)
----------------------------------------------------------------------
Message: 1
Date: Wed, 19 Dec 2007 05:35:19 -0800
From: "SourceForge.net" <[EMAIL PROTECTED]>
Subject: [Notepad-plus-plus] [notepad-plus - Plugin Development] RE:
Need help getting started with Delphi
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="UTF-8"
Read and respond to this message at:
https://sourceforge.net/forum/message.php?msg_id=4682765
By: nobody
// Notepad++
// @file menuCmdID.pas
// Interface to Notepad++.
unit menuCmdID;
interface
const
IDM = 40000;
IDM_FILE = (IDM + 1000);
IDM_FILE_NEW = (IDM_FILE + 1);
IDM_FILE_OPEN = (IDM_FILE + 2);
IDM_FILE_CLOSE = (IDM_FILE + 3);
IDM_FILE_CLOSEALL = (IDM_FILE + 4);
IDM_FILE_CLOSEALL_BUT_CURRENT = (IDM_FILE + 5);
IDM_FILE_SAVE = (IDM_FILE + 6);
IDM_FILE_SAVEALL = (IDM_FILE + 7);
IDM_FILE_SAVEAS = (IDM_FILE + 8);
IDM_FILE_ASIAN_LANG = (IDM_FILE + 9);
IDM_FILE_PRINT = (IDM_FILE + 10);
IDM_FILE_PRINTNOW = 1001;
IDM_FILE_EXIT = (IDM_FILE + 11);
IDM_FILE_LOADSESSION = (IDM_FILE + 12);
IDM_FILE_SAVESESSION = (IDM_FILE + 13);
IDM_FILE_RELOAD = (IDM_FILE + 14);
IDM_FILEMENU_LASTONE = IDM_FILE_RELOAD;
IDM_EDIT = (IDM + 2000);
IDM_EDIT_CUT = (IDM_EDIT + 1);
IDM_EDIT_COPY = (IDM_EDIT + 2);
IDM_EDIT_UNDO = (IDM_EDIT + 3);
IDM_EDIT_REDO = (IDM_EDIT + 4);
IDM_EDIT_PASTE = (IDM_EDIT + 5);
IDM_EDIT_DELETE = (IDM_EDIT + 6);
IDM_EDIT_SELECTALL = (IDM_EDIT + 7);
IDM_EDIT_INS_TAB = (IDM_EDIT + 8);
IDM_EDIT_RMV_TAB = (IDM_EDIT + 9);
IDM_EDIT_DUP_LINE = (IDM_EDIT + 10);
IDM_EDIT_TRANSPOSE_LINE = (IDM_EDIT + 11);
IDM_EDIT_SPLIT_LINES = (IDM_EDIT + 12);
IDM_EDIT_JOIN_LINES = (IDM_EDIT + 13);
IDM_EDIT_LINE_UP = (IDM_EDIT + 14);
IDM_EDIT_LINE_DOWN = (IDM_EDIT + 15);
IDM_EDIT_UPPERCASE = (IDM_EDIT + 16);
IDM_EDIT_LOWERCASE = (IDM_EDIT + 17);
IDM_EDIT_BLOCK_COMMENT = (IDM_EDIT + 22);
IDM_EDIT_STREAM_COMMENT = (IDM_EDIT + 23);
IDM_EDIT_TRIMTRAILING = (IDM_EDIT + 24);
IDM_EDIT_RTL = (IDM_EDIT+26);
IDM_EDIT_LTR = (IDM_EDIT+27);
IDM_EDIT_SETREADONLY = (IDM_EDIT+28);
IDM_EDIT_FULLPATHTOCLIP = (IDM_EDIT+29);
IDM_EDIT_FILENAMETOCLIP = (IDM_EDIT+30);
IDM_EDIT_CURRENTDIRTOCLIP = (IDM_EDIT+31);
IDM_EDIT_CLEARREADONLY = (IDM_EDIT+33);
IDM_EDIT_COLUMNMODE = (IDM_EDIT+34);
IDM_EDIT_AUTOCOMPLETE = (50000+0);
IDM_EDIT_AUTOCOMPLETE_CURRENTFILE = (50000+1);
//Belong to MENU FILE
IDM_OPEN_ALL_RECENT_FILE = (IDM_EDIT + 40);
IDM_SEARCH = (IDM + 3000);
IDM_SEARCH_FIND = (IDM_SEARCH + 1);
IDM_SEARCH_FINDNEXT = (IDM_SEARCH + 2);
IDM_SEARCH_REPLACE = (IDM_SEARCH + 3);
IDM_SEARCH_GOTOLINE = (IDM_SEARCH + 4);
IDM_SEARCH_TOGGLE_BOOKMARK = (IDM_SEARCH + 5);
IDM_SEARCH_NEXT_BOOKMARK = (IDM_SEARCH + 6);
IDM_SEARCH_PREV_BOOKMARK = (IDM_SEARCH + 7);
IDM_SEARCH_CLEAR_BOOKMARKS = (IDM_SEARCH + 8);
IDM_SEARCH_GOTOMATCHINGBRACE = (IDM_SEARCH + 9);
IDM_SEARCH_FINDPREV = (IDM_SEARCH + 10);
IDM_SEARCH_FINDINCREMENT = (IDM_SEARCH + 11);
IDM_SEARCH_FINDINFILES = (IDM_SEARCH + 13);
IDM_SEARCH_VOLATILE_FINDNEXT = (IDM_SEARCH + 14);
IDM_SEARCH_VOLATILE_FINDPREV = (IDM_SEARCH + 15);
IDM_SEARCH_MARKALL = (IDM_SEARCH + 16);
IDM_SEARCH_UNMARKALL = (IDM_SEARCH + 17);
IDM_VIEW = (IDM + 4000);
IDM_VIEW_TOOLBAR_HIDE = (IDM_VIEW + 1);
IDM_VIEW_TOOLBAR_REDUCE = (IDM_VIEW + 2);
IDM_VIEW_TOOLBAR_ENLARGE = (IDM_VIEW + 3);
IDM_VIEW_TOOLBAR_STANDARD = (IDM_VIEW + 4);
IDM_VIEW_REDUCETABBAR = (IDM_VIEW + 5);
IDM_VIEW_LOCKTABBAR = (IDM_VIEW + 6);
IDM_VIEW_DRAWTABBAR_TOPBAR = (IDM_VIEW + 7);
IDM_VIEW_DRAWTABBAR_INACIVETAB = (IDM_VIEW + 8);
IDM_VIEW_STATUSBAR = (IDM_VIEW + 9);
IDM_VIEW_TOGGLE_FOLDALL = (IDM_VIEW + 10);
IDM_VIEW_USER_DLG = (IDM_VIEW + 11);
IDM_VIEW_LINENUMBER = (IDM_VIEW + 12);
IDM_VIEW_SYMBOLMARGIN = (IDM_VIEW + 13);
IDM_VIEW_FOLDERMAGIN = (IDM_VIEW + 14);
IDM_VIEW_FOLDERMAGIN_SIMPLE = (IDM_VIEW + 15);
IDM_VIEW_FOLDERMAGIN_ARROW = (IDM_VIEW + 16);
IDM_VIEW_FOLDERMAGIN_CIRCLE = (IDM_VIEW + 17);
IDM_VIEW_FOLDERMAGIN_BOX = (IDM_VIEW + 18);
IDM_VIEW_ALL_CHARACTERS = (IDM_VIEW + 19);
IDM_VIEW_INDENT_GUIDE = (IDM_VIEW + 20);
IDM_VIEW_CURLINE_HILITING = (IDM_VIEW + 21);
IDM_VIEW_WRAP = (IDM_VIEW + 22);
IDM_VIEW_ZOOMIN = (IDM_VIEW + 23);
IDM_VIEW_ZOOMOUT = (IDM_VIEW + 24);
IDM_VIEW_TAB_SPACE = (IDM_VIEW + 25);
IDM_VIEW_EOL = (IDM_VIEW + 26);
IDM_VIEW_EDGELINE = (IDM_VIEW + 27);
IDM_VIEW_EDGEBACKGROUND = (IDM_VIEW + 28);
IDM_VIEW_TOGGLE_UNFOLDALL = (IDM_VIEW + 29);
IDM_VIEW_FOLD_CURRENT = (IDM_VIEW + 30);
IDM_VIEW_UNFOLD_CURRENT = (IDM_VIEW + 31);
IDM_VIEW_FULLSCREENTOGGLE = (IDM_VIEW + 32);
IDM_VIEW_ZOOMRESTORE = (IDM_VIEW + 33);
IDM_VIEW_ALWAYSONTOP = (IDM_VIEW + 34);
IDM_VIEW_SYNSCROLLV = (IDM_VIEW + 35);
IDM_VIEW_SYNSCROLLH = (IDM_VIEW + 36);
IDM_VIEW_EDGENONE = (IDM_VIEW + 37);
IDM_VIEW_DRAWTABBAR_CLOSEBOTTUN = (IDM_VIEW + 38);
IDM_VIEW_DRAWTABBAR_DBCLK2CLOSE = (IDM_VIEW + 39);
IDM_VIEW_REFRESHTABAR = (IDM_VIEW + 40);
IDM_VIEW_WRAP_SYMBOL = (IDM_VIEW + 41);
IDM_VIEW_FOLD = (IDM_VIEW + 50);
IDM_VIEW_FOLD_1 = (IDM_VIEW_FOLD + 1);
IDM_VIEW_FOLD_2 = (IDM_VIEW_FOLD + 2);
IDM_VIEW_FOLD_3 = (IDM_VIEW_FOLD + 3);
IDM_VIEW_FOLD_4 = (IDM_VIEW_FOLD + 4);
IDM_VIEW_FOLD_5 = (IDM_VIEW_FOLD + 5);
IDM_VIEW_FOLD_6 = (IDM_VIEW_FOLD + 6);
IDM_VIEW_FOLD_7 = (IDM_VIEW_FOLD + 7);
IDM_VIEW_FOLD_8 = (IDM_VIEW_FOLD + 8);
IDM_VIEW_UNFOLD = (IDM_VIEW + 60);
IDM_VIEW_UNFOLD_1 = (IDM_VIEW_UNFOLD + 1);
IDM_VIEW_UNFOLD_2 = (IDM_VIEW_UNFOLD + 2);
IDM_VIEW_UNFOLD_3 = (IDM_VIEW_UNFOLD + 3);
IDM_VIEW_UNFOLD_4 = (IDM_VIEW_UNFOLD + 4);
IDM_VIEW_UNFOLD_5 = (IDM_VIEW_UNFOLD + 5);
IDM_VIEW_UNFOLD_6 = (IDM_VIEW_UNFOLD + 6);
IDM_VIEW_UNFOLD_7 = (IDM_VIEW_UNFOLD + 7);
IDM_VIEW_UNFOLD_8 = (IDM_VIEW_UNFOLD + 8);
IDM_VIEW_GOTO_ANOTHER_VIEW = 10001;
IDM_VIEW_CLONE_TO_ANOTHER_VIEW = 10002;
IDM_FORMAT = (IDM + 5000);
IDM_FORMAT_TODOS = (IDM_FORMAT + 1);
IDM_FORMAT_TOUNIX = (IDM_FORMAT + 2);
IDM_FORMAT_TOMAC = (IDM_FORMAT + 3);
IDM_FORMAT_ANSI = (IDM_FORMAT + 4);
IDM_FORMAT_UTF_8 = (IDM_FORMAT + 5);
IDM_FORMAT_UCS_2BE = (IDM_FORMAT + 6);
IDM_FORMAT_UCS_2LE = (IDM_FORMAT + 7);
IDM_FORMAT_AS_UTF_8 = (IDM_FORMAT + 8);
IDM_LANG = (IDM + 6000);
IDM_LANGSTYLE_CONFIG_DLG = (IDM_LANG + 1);
IDM_LANG_C = (IDM_LANG + 2);
IDM_LANG_CPP = (IDM_LANG + 3);
IDM_LANG_JAVA = (IDM_LANG + 4);
IDM_LANG_HTML = (IDM_LANG + 5);
IDM_LANG_XML = (IDM_LANG + 6);
IDM_LANG_JS = (IDM_LANG + 7);
IDM_LANG_PHP = (IDM_LANG + 8);
IDM_LANG_ASP = (IDM_LANG + 9);
IDM_LANG_CSS = (IDM_LANG + 10);
IDM_LANG_PASCAL = (IDM_LANG + 11);
IDM_LANG_PYTHON = (IDM_LANG + 12);
IDM_LANG_PERL = (IDM_LANG + 13);
IDM_LANG_OBJC = (IDM_LANG + 14);
IDM_LANG_ASCII = (IDM_LANG + 15);
IDM_LANG_TEXT = (IDM_LANG + 16);
IDM_LANG_RC = (IDM_LANG + 17);
IDM_LANG_MAKEFILE = (IDM_LANG + 18);
IDM_LANG_INI = (IDM_LANG + 19);
IDM_LANG_SQL = (IDM_LANG + 20);
IDM_LANG_VB = (IDM_LANG + 21);
IDM_LANG_BATCH = (IDM_LANG + 22);
IDM_LANG_CS = (IDM_LANG + 23);
IDM_LANG_LUA = (IDM_LANG + 24);
IDM_LANG_TEX = (IDM_LANG + 25);
IDM_LANG_FORTRAN = (IDM_LANG + 26);
IDM_LANG_SH = (IDM_LANG + 27);
IDM_LANG_FLASH = (IDM_LANG + 28);
IDM_LANG_NSIS = (IDM_LANG + 29);
IDM_LANG_TCL = (IDM_LANG + 30);
IDM_LANG_LISP = (IDM_LANG + 31);
IDM_LANG_SCHEME = (IDM_LANG + 32);
IDM_LANG_ASM = (IDM_LANG + 33);
IDM_LANG_DIFF = (IDM_LANG + 34);
IDM_LANG_PROPS = (IDM_LANG + 35);
IDM_LANG_PS = (IDM_LANG + 36);
IDM_LANG_RUBY = (IDM_LANG + 37);
IDM_LANG_SMALLTALK = (IDM_LANG + 38);
IDM_LANG_VHDL = (IDM_LANG + 39);
IDM_LANG_CAML = (IDM_LANG + 40);
IDM_LANG_KIX = (IDM_LANG + 41);
IDM_LANG_ADA = (IDM_LANG + 42);
IDM_LANG_VERILOG = (IDM_LANG + 43);
IDM_LANG_AU3 = (IDM_LANG + 44);
IDM_LANG_MATLAB = (IDM_LANG + 45);
IDM_LANG_HASKELL = (IDM_LANG + 46);
IDM_LANG_INNO = (IDM_LANG + 47);
IDM_LANG_CMAKE = (IDM_LANG + 48);
IDM_LANG_USER = (IDM_LANG + 50); //46050
IDM_LANG_USER_LIMIT = (IDM_LANG + 80); //46080
IDM_ABOUT = (IDM + 7000);
IDM_HOMESWEETHOME = (IDM_ABOUT + 1);
IDM_PROJECTPAGE = (IDM_ABOUT + 2);
IDM_ONLINEHELP = (IDM_ABOUT + 3);
IDM_FORUM = (IDM_ABOUT + 4);
IDM_PLUGINSHOME = (IDM_ABOUT + 5);
IDM_SETTING = (IDM + 8000);
IDM_SETTING_TAB_SIZE = (IDM_SETTING + 1);
IDM_SETTING_TAB_REPLCESPACE = (IDM_SETTING + 2);
IDM_SETTING_HISTORY_SIZE = (IDM_SETTING + 3);
IDM_SETTING_EDGE_SIZE = (IDM_SETTING + 4);
IDM_SETTING_FILEASSOCIATION_DLG = (IDM_SETTING + 5);
//IDM_SETTING_FILE_AUTODETECTION = (IDM_SETTING + 6);
IDM_SETTING_HISTORY_DONT_CHECK = (IDM_SETTING + 7);
IDM_SETTING_TRAYICON = (IDM_SETTING + 8);
IDM_SETTING_SHORTCUT_MAPPER = (IDM_SETTING + 9);
IDM_SETTING_REMEMBER_LAST_SESSION = (IDM_SETTING + 10);
IDM_SETTING_PREFERECE = (IDM_SETTING + 11);
IDM_SETTING_FILE_AUTODETECTION_ENABLE = (IDM_SETTING + 12);
IDM_SETTING_FILE_AUTODETECTION_DISABLE = (IDM_SETTING + 13);
IDM_SETTING_FILE_AUTODETECTION_ENABLESILENTLY = (IDM_SETTING + 14);
// Menu macro
IDM_MACRO_STARTRECORDINGMACRO = (IDM_EDIT + 18);
IDM_MACRO_STOPRECORDINGMACRO = (IDM_EDIT + 19);
IDM_MACRO_PLAYBACKRECORDEDMACRO = (IDM_EDIT + 21);
IDM_MACRO_SAVECURRENTMACRO = (IDM_EDIT + 25);
IDM_MACRO_RUNMULTIMACRODLG = (IDM_EDIT+32);
IDM_EXECUTE = (IDM + 9000);
implementation
end.
______________________________________________________________________
You are receiving this email because you elected to monitor this forum.
To stop monitoring this forum, login to SourceForge.net and visit:
https://sourceforge.net/forum/unmonitor.php?forum_id=482781
------------------------------
Message: 2
Date: Wed, 19 Dec 2007 05:35:48 -0800
From: "SourceForge.net" <[EMAIL PROTECTED]>
Subject: [Notepad-plus-plus] [notepad-plus - Plugin Development] RE:
Need help getting started with Delphi
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="UTF-8"
Read and respond to this message at:
https://sourceforge.net/forum/message.php?msg_id=4682766
By: nobody
// Notepad++
// @file Notepad_plus_msgs.pas
// Interface to Notepad++.
unit Notepad_plus_msgs;
interface
uses Windows, Messages, menuCmdID;
type
LangType = (L_TXT, L_PHP , L_C, L_CPP, L_CS, L_OBJC, L_JAVA, L_RC,
L_HTML, L_XML,
L_MAKEFILE, L_PASCAL, L_BATCH, L_INI, L_NFO, L_USER,
L_ASP, L_SQL, L_VB,
L_JS, L_CSS, L_PERL, L_PYTHON, L_LUA,
L_TEX, L_FORTRAN,
L_BASH, L_FLASH, L_NSIS, L_TCL, L_LISP, L_SCHEME,
L_ASM, L_DIFF, L_PROPS,
L_PS, L_RUBY, L_SMALLTALK, L_VHDL, L_KIX, L_AU3,
L_CAML, L_ADA,
L_VERILOG, L_MATLAB, L_HASKELL, L_INNO, L_SEARCHRESULT,
L_CMAKE,
// The end of enumated
language type, so it should be always at the end
L_END);
winVer = (WV_UNKNOWN, WV_WIN32S, WV_95, WV_98, WV_ME, WV_NT, WV_W2K,
WV_XP,
WV_S2003, WV_XPX64, WV_VISTA);
const
NPPMSG = (WM_USER + 1000);
NPPM_GETCURRENTSCINTILLA = (NPPMSG + 4);
NPPM_GETCURRENTLANGTYPE = (NPPMSG + 5);
NPPM_SETCURRENTLANGTYPE = (NPPMSG + 6);
NPPM_GETNBOPENFILES = (NPPMSG + 7);
ALL_OPEN_FILES = 0;
PRIMARY_VIEW = 1;
SECOND_VIEW = 2;
NPPM_GETOPENFILENAMES = (NPPMSG + 8);
NPPM_MODELESSDIALOG = (NPPMSG + 12);
MODELESSDIALOGADD = 0;
MODELESSDIALOGREMOVE = 1;
NPPM_GETNBSESSIONFILES = (NPPMSG + 13);
NPPM_GETSESSIONFILES = (NPPMSG + 14);
NPPM_SAVESESSION = (NPPMSG + 15);
NPPM_SAVECURRENTSESSION = (NPPMSG + 16);
type
PSessionInfo = ^TSessionInfo;
TSessionInfo = Record
sessionFilePathName: PChar; //??????
nbFile: Integer;
files: PChar; //??????
end;
// struct sessionInfo {
// char* sessionFilePathName;
// int nbFile;
// char** files;
// };
const
NPPM_GETOPENFILENAMESPRIMARY = (NPPMSG + 17);
NPPM_GETOPENFILENAMESSECOND = (NPPMSG + 18);
NPPM_CREATESCINTILLAHANDLE = (NPPMSG + 20);
NPPM_DESTROYSCINTILLAHANDLE = (NPPMSG + 21);
NPPM_GETNBUSERLANG = (NPPMSG + 22);
NPPM_GETCURRENTDOCINDEX = (NPPMSG + 23);
MAIN_VIEW = 0;
SUB_VIEW = 1;
NPPM_SETSTATUSBAR = (NPPMSG + 24);
STATUSBAR_DOC_TYPE = 0;
STATUSBAR_DOC_SIZE = 1;
STATUSBAR_CUR_POS = 2;
STATUSBAR_EOF_FORMAT = 3;
STATUSBAR_UNICODE_TYPE = 4;
STATUSBAR_TYPING_MODE = 5;
NPPM_GETMENUHANDLE = (NPPMSG + 25);
NPPPLUGINMENU = 0;
NPPM_ENCODESCI = (NPPMSG + 26);
//ascii file to unicode
//int NPPM_ENCODESCI(MAIN_VIEW/SUB_VIEW, 0)
//return new unicodeMode
NPPM_DECODESCI = (NPPMSG + 27);
//unicode file to ascii
//int NPPM_DECODESCI(MAIN_VIEW/SUB_VIEW, 0)
//return old unicodeMode
NPPM_ACTIVATEDOC = (NPPMSG + 28);
//void NPPM_ACTIVATEDOC(int index2Activate, int view)
NPPM_LAUNCHFINDINFILESDLG = (NPPMSG + 29);
//void NPPM_LAUNCHFINDINFILESDLG(char * dir2Search, char * filtre)
NPPM_DMMSHOW = (NPPMSG + 30);
NPPM_DMMHIDE = (NPPMSG + 31);
NPPM_DMMUPDATEDISPINFO = (NPPMSG + 32);
//void NPPM_DMMxxx(0, tTbData->hClient)
NPPM_DMMREGASDCKDLG = (NPPMSG + 33);
//void NPPM_DMMREGASDCKDLG(0, &tTbData)
NPPM_LOADSESSION = (NPPMSG + 34);
//void NPPM_LOADSESSION(0, const char* file name)
NPPM_DMMVIEWOTHERTAB = (NPPMSG + 35);
//void WM_DMM_VIEWOTHERTAB(0, tTbData->hClient)
NPPM_RELOADFILE = (NPPMSG + 36);
//BOOL NPPM_RELOADFILE(BOOL withAlert, char *filePathName2Reload)
NPPM_SWITCHTOFILE = (NPPMSG + 37);
//BOOL NPPM_SWITCHTOFILE(0, char *filePathName2switch)
NPPM_SAVECURRENTFILE = (NPPMSG + 38);
//BOOL WM_SWITCHTOFILE(0, 0)
NPPM_SAVEALLFILES = (NPPMSG + 39);
//BOOL NPPM_SAVEALLFILES(0, 0)
NPPM_SETMENUITEMCHECK = (NPPMSG + 40);
//void WM_PIMENU_CHECK(UINT funcItem[X]._cmdID, TRUE/FALSE)
NPPM_ADDTOOLBARICON = (NPPMSG + 41);
//void WM_ADDTOOLBARICON(UINT funcItem[X]._cmdID, toolbarIcons icon)
type
PToolbarIcons = ^TToolbarIcons;
TToolbarIcons = Record
hToolbarBmp: HBITMAP;
hToolbarIcon: HICON;
end;
const
NPPM_GETWINDOWSVERSION = (NPPMSG + 42);
//winVer NPPM_GETWINDOWSVERSION(0, 0)
NPPM_DMMGETPLUGINHWNDBYNAME = (NPPMSG + 43);
//HWND WM_DMM_GETPLUGINHWNDBYNAME(const char *windowName, const char
*moduleName)
// if moduleName is NULL, then return value is NULL
// if windowName is NULL, then the first found window handle which
matches
with the moduleName will be returned
NPPM_MAKECURRENTBUFFERDIRTY = (NPPMSG + 44);
//BOOL NPPM_MAKECURRENTBUFFERDIRTY(0, 0)
NPPM_GETENABLETHEMETEXTUREFUNC = (NPPMSG + 45);
//BOOL NPPM_GETENABLETHEMETEXTUREFUNC(0, 0)
NPPM_GETPLUGINSCONFIGDIR = (NPPMSG + 46);
//void NPPM_GETPLUGINSCONFIGDIR(int strLen, char *str)
NPPM_MSGTOPLUGIN = (NPPMSG + 47);
//BOOL NPPM_MSGTOPLUGIN(char *destModuleName, CommunicationInfo *info)
// return value is TRUE when the message arrive to the destination
plugins.
// if destModule or info is NULL, then return value is FALSE
// struct CommunicationInfo {
// long internalMsg;
// const char * srcModuleName;
// void * info; // defined by plugin
// };
NPPM_MENUCOMMAND = (NPPMSG + 48);
//void NPPM_MENUCOMMAND(0, int cmdID)
// uncomment //#include "menuCmdID.h"
// in the beginning of this file then use the command symbols defined
in "menuCmdID.h" file
// to access all the Notepad++ menu command items
RUNCOMMAND_USER = (WM_USER + 3000);
VAR_NOT_RECOGNIZED = 0;
FULL_CURRENT_PATH = 1;
CURRENT_DIRECTORY = 2;
FILE_NAME = 3;
NAME_PART = 4;
EXT_PART = 5;
CURRENT_WORD = 6;
NPP_DIRECTORY = 7;
NPPM_GETFULLCURRENTPATH = (RUNCOMMAND_USER + FULL_CURRENT_PATH);
NPPM_GETCURRENTDIRECTORY = (RUNCOMMAND_USER + CURRENT_DIRECTORY);
NPPM_GETFILENAME = (RUNCOMMAND_USER + FILE_NAME);
NPPM_GETNAMEPART = (RUNCOMMAND_USER + NAME_PART);
NPPM_GETEXTPART = (RUNCOMMAND_USER + EXT_PART);
NPPM_GETCURRENTWORD = (RUNCOMMAND_USER + CURRENT_WORD);
NPPM_GETNPPDIRECTORY = (RUNCOMMAND_USER + NPP_DIRECTORY);
// Notification code
NPPN_FIRST = 1000;
NPPN_READY = (NPPN_FIRST + 1); // To notify plugins that all the
procedures
of launchment of notepad++ are done.
//scnNotification->nmhdr.code = NPPN_READY;
//scnNotification->nmhdr.hwndFrom = hwndNpp;
//scnNotification->nmhdr.idFrom = 0;
NPPN_TBMODIFICATION = (NPPN_FIRST + 2); // To notify plugins that
toolbar icons
can be registered
//scnNotification->nmhdr.code = NPPN_TB_MODIFICATION;
//scnNotification->nmhdr.hwndFrom = hwndNpp;
//scnNotification->nmhdr.idFrom = 0;
NPPN_FILEBEFORECLOSE = (NPPN_FIRST + 3); // To notify plugins that the
current
file is about to be closed
//scnNotification->nmhdr.code = NPPN_FILEBEFORECLOSE;
//scnNotification->nmhdr.hwndFrom = hwndNpp;
//scnNotification->nmhdr.idFrom = 0;
NPPN_FILEJUSTOPENED = (NPPN_FIRST + 4); // To notify plugins that the
current
file is just opened
//scnNotification->nmhdr.code = NPPN_FILEJUSTOPENED;
//scnNotification->nmhdr.hwndFrom = hwndNpp;
//scnNotification->nmhdr.idFrom = 0;
implementation
end.
______________________________________________________________________
You are receiving this email because you elected to monitor this forum.
To stop monitoring this forum, login to SourceForge.net and visit:
https://sourceforge.net/forum/unmonitor.php?forum_id=482781
------------------------------
Message: 3
Date: Wed, 19 Dec 2007 05:39:21 -0800
From: "SourceForge.net" <[EMAIL PROTECTED]>
Subject: [Notepad-plus-plus] [notepad-plus - Plugin Development] RE:
Need help getting started with Delphi
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="UTF-8"
Read and respond to this message at:
https://sourceforge.net/forum/message.php?msg_id=4682775
By: nobody
I hope this Example makes You happy!
gocher (Udo Schmal)
______________________________________________________________________
You are receiving this email because you elected to monitor this forum.
To stop monitoring this forum, login to SourceForge.net and visit:
https://sourceforge.net/forum/unmonitor.php?forum_id=482781
------------------------------
Message: 4
Date: Wed, 19 Dec 2007 07:05:28 -0800
From: "SourceForge.net" <[EMAIL PROTECTED]>
Subject: [Notepad-plus-plus] [notepad-plus - Open Discussion] RE: No
context menus in vist
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="UTF-8"
Read and respond to this message at:
https://sourceforge.net/forum/message.php?msg_id=4682913
By: harrybharry
Don, whats the status on these shell extensions?
Currently there are 2 on the website, on that is available from the main page
and one if you browse the directory manually. Is one the result from problems
of the other?
I managed to compile the 'public' one to 64 bit and it worked on my XP machine
(additionally UNICODE got fixed, I think it didnt work). Maybe you can put that
online aswell for the 64 bit users? I had much trouble making it because the
extension I was trying to fix didnt work, took minutes of my time browsing to
notepad++ myself :D (I changed it VS 2005 instead of a makefile)
______________________________________________________________________
You are receiving this email because you elected to monitor this forum.
To stop monitoring this forum, login to SourceForge.net and visit:
https://sourceforge.net/forum/unmonitor.php?forum_id=331753
------------------------------
Message: 5
Date: Wed, 19 Dec 2007 07:08:25 -0800
From: "SourceForge.net" <[EMAIL PROTECTED]>
Subject: [Notepad-plus-plus] [notepad-plus - Open Discussion] RE:
Project View
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="UTF-8"
Read and respond to this message at:
https://sourceforge.net/forum/message.php?msg_id=4682916
By: nobody
Yes so do I.
I used Notepad++ many times but uninstalled it every time.
I can't live without a project view
I would like to have as well a integrated explorer view.
______________________________________________________________________
You are receiving this email because you elected to monitor this forum.
To stop monitoring this forum, login to SourceForge.net and visit:
https://sourceforge.net/forum/unmonitor.php?forum_id=331753
------------------------------
Message: 6
Date: Wed, 19 Dec 2007 07:25:09 -0800
From: "SourceForge.net" <[EMAIL PROTECTED]>
Subject: [Notepad-plus-plus] [notepad-plus - Plugin Development]
Simple Script 1.05 released
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset="UTF-8"
Read and respond to this message at:
https://sourceforge.net/forum/message.php?msg_id=4682937
By: fidvo
I just uploaded Simple Script version 1.05. It doesn't have all of the
functions
I was planning for version 1.1, which is why it's not called 1.1. I figured
I'd better get something up now because I won't have much time to work on it
during the holidays.
New features:
About a dozen new clipboard functions (cutting, copying, pasting)
Other functions:
transformchars(alphabet1,alphabet2): replaces all characters in alphabet1 with
the characters in the same position in alphabet2.
setcharlengths(char,minchars,maxchars,threshhold): Forces strings of the
character
to a certain minimum and maximum length.
increment(offset,append): Increments by offset all lines as if they were
numbers.
I modified the behavior of the wrap function to be more consistent with
traditional
word wrapping (Thanks to whoever caught this error. I couldn't find the thread
where this was suggested).
And thanks to the coding done by Greg Bullock, it now includes a function list
that allows you to double-click on a function to add it to the current script.
Note to Greg: I changed the interface a little, and it loads the readme text
from within the plugin itself, so it doesn't require the readme to be in the
plugins folder.
The function list also displays the description when you single-click on a
function.
I plan to change it later to display the more detailed description from the
readme, which is often more useful.
Download and have fun, everyone!
______________________________________________________________________
You are receiving this email because you elected to monitor this forum.
To stop monitoring this forum, login to SourceForge.net and visit:
https://sourceforge.net/forum/unmonitor.php?forum_id=482781
------------------------------
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
------------------------------
_______________________________________________
Notepad-plus-plus mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/notepad-plus-plus
End of Notepad-plus-plus Digest, Vol 19, Issue 51
*************************************************