Send Notepad-plus-plus mailing list submissions to notepad-plus-plus@lists.sourceforge.net
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 Notepad-plus-plus@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/notepad-plus-plus End of Notepad-plus-plus Digest, Vol 19, Issue 51 *************************************************