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

Reply via email to