On Mon, 6 Mar 2006 00:53:04 +0200 Nerijus Baliunas <[EMAIL PROTECTED]> wrote:

NB> Thanks. What I want to do is to make spacebar act as Enter, i.e. scroll
NB> message by line (as I usually read messages by pressing D repeatedly
NB> and then X, so I could scroll with the same hand by using spacebar).

 Hmm, I don't understand how does it imply that you need to scroll by line
because IMHO scrolling by page is more convenient but well.

NB> (sorry, sf.net cvs ssh is down now, so I cannot give a diff):

[it just came back online, finally, I was trying to commit changes for
 several hours already]

NB> line 4323:
NB>       switch ( event.GetKeyCode() )
NB>       {
NB>          case WXK_SPACE:
NB> #if !defined DEBUG_nerijus 
NB>             m_MessagePreview->PageDown();
NB>             return true;
NB> #endif 
NB>          case WXK_RETURN:
NB>             m_MessagePreview->LineDown();
NB>             return true;
NB>       }

 If you want space act as enter why didn't you call LineDown() above?

NB> line 4613:
NB>       case WXK_RETURN:
NB> #if !defined DEBUG_nerijus 
NB>       case WXK_SPACE:
NB> #endif 
NB>          // let the control process these keys as they're used for 
navigation
NB>          event.Skip();
NB>          return false;
NB> 
NB> Now pressing spacebar does not select/deselect message, but it scrolls
NB> only when focus is in the message part. But Enter scrolls always. How can
NB> I make spacebar act as Enter?

 I think the answer is above: I call LineDown() explicitly for Enter to
make this work and so you should do the same for the space.

 Regards,
VZ



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Mahogany-Developers mailing list
Mahogany-Developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mahogany-developers

Reply via email to