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:   Notepad++ Crashes!!
      (SourceForge.net)
   2. [notepad-plus - Plugin Development] RE: New       Explorer Plugin
      v1.6.2 released (SourceForge.net)
   3. [notepad-plus - Help] RE: Bug with the 'silent    update'
      feature ? (SourceForge.net)
   4. [notepad-plus - Plugin Development] RE:   FTP_synchronize 0.9.6
      (SourceForge.net)
   5. [notepad-plus - Help] RE: howto convert space     to tab
      (SourceForge.net)
   6. [notepad-plus - Help] RE: Need help with  removing to end of
      line (SourceForge.net)
   7. [notepad-plus - Open Discussion] RE: Column       selection Can be
      improved!!! (SourceForge.net)
   8. [notepad-plus - Plugin Development] RE: Docked    and floating
      dialog problem (SourceForge.net)
   9. [notepad-plus - Open Discussion] RE: Column       selection Can be
      improved!!! (SourceForge.net)
  10. [notepad-plus - Plugin Development] RE:   Notepad++ Crashes!!
      (SourceForge.net)
  11. [notepad-plus - Plugin Development] RE: Docked    and floating
      dialog problem (SourceForge.net)
  12. [notepad-plus - Plugin Development] RE: Docked    and floating
      dialog problem (SourceForge.net)


----------------------------------------------------------------------

Message: 1
Date: Thu, 17 Jan 2008 21:54:47 -0800
From: "SourceForge.net" <[EMAIL PROTECTED]>
Subject: [Notepad-plus-plus] [notepad-plus - Plugin Development] RE:
        Notepad++ Crashes!!
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=4728855
By: taf2000

Mine seems to handle it fine.  Did you add the plugin later, or did you get
the plug in with the most recent version of Notepad++?

If an added plugin, it may be benificial to install the most recent version.

______________________________________________________________________
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: Thu, 17 Jan 2008 22:21:51 -0800
From: "SourceForge.net" <[EMAIL PROTECTED]>
Subject: [Notepad-plus-plus] [notepad-plus - Plugin Development] RE:
        New     Explorer Plugin v1.6.2 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=4728868
By: nobody

Would be great if there was an option to disable file refresh in future versions
to save CPU and I/0.

______________________________________________________________________
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: Fri, 18 Jan 2008 00:08:03 -0800
From: "SourceForge.net" <[EMAIL PROTECTED]>
Subject: [Notepad-plus-plus] [notepad-plus - Help] RE: Bug with the
        'silent update' feature ?
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=4728937
By: rvl77

In fact, I was firstly talking about the bug I discovered with the silent update
feature, when you open several docs with notepad++.

To bypass this problem, I thought I could deactivate this feature, and reload
manually the doc (from File \ reload from disk) when I have the focus on it
(and so, I was asking if there was a way to create a shorcut to avoid going
each time on the menu)
But this manual reload put the cursor on the 1st line, and so it doesn't really
useful as I don't want to loose the position I was on the doc.
Hope it's more clear :)


______________________________________________________________________
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=331754



------------------------------

Message: 4
Date: Fri, 18 Jan 2008 00:10:21 -0800
From: "SourceForge.net" <[EMAIL PROTECTED]>
Subject: [Notepad-plus-plus] [notepad-plus - Plugin Development] RE:
        FTP_synchronize 0.9.6
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=4728939
By: nobody

Maybe, but it's probably going to take  a while.

-Harry

______________________________________________________________________
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: 5
Date: Fri, 18 Jan 2008 00:25:55 -0800
From: "SourceForge.net" <[EMAIL PROTECTED]>
Subject: [Notepad-plus-plus] [notepad-plus - Help] RE: howto convert
        space   to tab
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=4728952
By: nobody

Thanks for the tip. This is quite a useful feature, although I think the 
original
request is about a file that already has this layout instead of being the 
desired
layout.


______________________________________________________________________
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=331754



------------------------------

Message: 6
Date: Fri, 18 Jan 2008 00:38:52 -0800
From: "SourceForge.net" <[EMAIL PROTECTED]>
Subject: [Notepad-plus-plus] [notepad-plus - Help] RE: Need help with
        removing to end of line
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=4728969
By: nobody

... and possibly there are lots of other and more elaborate ways to possibly
get the same result.

This macro will only work as long as the Find field isn't changed, which 
probably
won't be a problem if you execute it for all occurrences at once.
However, it only searches for ".zip", so if there is a humorous artist called
"T.zipper", he will be cut into half.

The same goes for the short regex (\.zip).*. This will also cut "T.zipper" into
one half-piece, because it will take anything behind the first match in a line.

Be aware of this, when you want to specifically delete parts of lines that are
identified by some (other) text.

Can anyone tell me why ".*" won't match empty lines? By itself it is a "valid"
expression which should also match no-character-at-all. Since this kind of regex
works on a per-line basis, I think also the "empty part" before the CR/LF should
be matched.


______________________________________________________________________
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=331754



------------------------------

Message: 7
Date: Fri, 18 Jan 2008 00:50:05 -0800
From: "SourceForge.net" <[EMAIL PROTECTED]>
Subject: [Notepad-plus-plus] [notepad-plus - Open Discussion] RE:
        Column  selection Can be improved!!!
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=4728978
By: nobody

Wow, you are a good judge if you just started using N++ yesterday... Obviously
it is not the best user friendly text editor right now. Perhaps you should read
the forum first to get a better feeling about more (or the same) things that
other users miss or want.

Can you tell me why you put 3 !'s at the end of the subject? Is this so very
important to you? I suggest you keep using Textpad, because it still better
suits your needs right now.


______________________________________________________________________
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: 8
Date: Fri, 18 Jan 2008 01:41:01 -0800
From: "SourceForge.net" <[EMAIL PROTECTED]>
Subject: [Notepad-plus-plus] [notepad-plus - Plugin Development] RE:
        Docked  and floating dialog problem
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=4729036
By: dv__

When I create the docked dialog, I make the following steps:
1) call WinAPI's CreateDialog() function, i.e. 
hDlg = CreateDialog(...);
where hDlg is the dialog's window handle;
2) after the dialog is initialized - i.e. when its hDlg is already valid - two
messages are sent:
SendMessage(hNppWnd, NPPM_DMMREGASDCKDLG, 0, (LPARAM) &data);
SendMessage(hNppWnd, NPPM_MODELESSDIALOG, (WPARAM) MODELESSDIALOGADD, (LPARAM)
hDlg);
where data is the tTbData structure;
3) to show the dialog, call 
SendMessage(hNppWnd, NPPM_DMMSHOW, 0, (LPARAM) hDlg);
4) finally, when your dialog receives WM_NOTIFY in its DialogProc, you may 
process
this notification in similar way:

procedure MyDialog.OnNotify(hDlg: HWND, lParam: LPARAM);
var pnmh: LPNMHDR;
begin
  pnmh := (LPNMHDR) lParam; 
  // sorry, I don't remember how LPARAM becomes LPNMHDR in Delphi
  if (pnmh->hwndFrom == hNppWnd) then
  begin
    case LOWORD(pnmh->code) of
      DMN_CLOSE: begin end;
      DMN_FLOAT: begin end;
      DMN_DOCK:  begin end;
    end;
  end;
end;

You can add your own processing for the DMN_* notifications if it's needed.

______________________________________________________________________
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: 9
Date: Fri, 18 Jan 2008 01:41:48 -0800
From: "SourceForge.net" <[EMAIL PROTECTED]>
Subject: [Notepad-plus-plus] [notepad-plus - Open Discussion] RE:
        Column  selection Can be improved!!!
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=4729037
By: nobody

Ok, Thank you..

______________________________________________________________________
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: 10
Date: Fri, 18 Jan 2008 01:44:37 -0800
From: "SourceForge.net" <[EMAIL PROTECTED]>
Subject: [Notepad-plus-plus] [notepad-plus - Plugin Development] RE:
        Notepad++ Crashes!!
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=4729040
By: nobody

I am a newbie, I just installed Notepad++ by yesterday.... 

______________________________________________________________________
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: 11
Date: Fri, 18 Jan 2008 01:46:15 -0800
From: "SourceForge.net" <[EMAIL PROTECTED]>
Subject: [Notepad-plus-plus] [notepad-plus - Plugin Development] RE:
        Docked  and floating dialog problem
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=4729042
By: dv__

Also, after you close your dialog (hDlg), do not destroy it, and there is no
need to create it again.
When you want to see the dialog again (after it was closed), just call

SendMessage(hNppWnd, NPPM_DMMSHOW, 0, (LPARAM) hDlg);

As you can see, the value of hDlg MUST be valid when you send NPPM_DMMSHOW.
Otherwise, if you have destroyed this dialog, you must unregister it previous
data, then register the new created dialog.

______________________________________________________________________
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: 12
Date: Fri, 18 Jan 2008 02:51:53 -0800
From: "SourceForge.net" <[EMAIL PROTECTED]>
Subject: [Notepad-plus-plus] [notepad-plus - Plugin Development] RE:
        Docked  and floating dialog problem
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=4729126
By: zobo

Hi DV.
All of the above is understandable and I'm already doing all of that (including
not destroying the form when it closes), however I think that the biggest 
problem
here is that Delphi does not use CreateDialog, but uses CreateWindow and then
creates each component on it one after another. Maybe not even right away, but
when the window is first shown...
This creates a messy hierarchy were I'm not even sure how the WMs
are traveling.
Recently I had a situation, where I somehow created a loop inside the form.
The only thing happening was that all components on the form have been getting
WM_GETDGLCODE over and over again.

I had various lockups depending on weather the form has the right parent hwnd
(Application.Handle), is it registered with notepad or not, and even what things
the Notepad dicking manager does to it (I tried changing some of N++'s code)
(the docking manager changes a windows parent, style etc...).

I could really use:
1. some hardocre lowlever windows hacker
2. someone really experienced with low level Delphi
3. about 12 hours more per day

I'll try to get my hands on a newer Delphi IDE. I use 6 and debugging isn't
its best features. Plus I'd like it to spit out .dbg files that I could load
in VC++.

I'm only scared that in the end it just wont be possible to use Delphi's 
framework
for N++ plugins. Creating Dialogs "by hand" kind of kill the plus of delphi.

Any ideas if it would help if I introduce additional threads for forms?

Re,
-Zobo

______________________________________________________________________
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 2008.
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 20, Issue 81
*************************************************

Reply via email to