On Feb 20, 2011, at 10:20 AM, Björn Winckler wrote:

> That would be great.  You should trace the EnterFullscreenMsgID and 
> SetTextDimensionsMsgID messages as they are handled inside MMVimController.  
> When you enter full screen on startup the actual presentation of the full 
> screen window is delayed -- this happens inside MMWindowController (search 
> for windowPresented).  You may also have to look at MMFullscreenWindow, which 
> does the actual resizing of the view when you have maxvert enabled.
> 
> Björn

Hi Björn,

I'm still looking into this - but I have a quick question.  Is there any 
specific reason why MMVimController::handleMessage:data: is implemented as a 
bunch of `if/else if` statements instead of `switch/case`?  Also, the msgid 
parameter is an int, while its value is always (AFAICT) an enum.  If I change 
the type of this parameter to the enum, I can see the mnemonic in the debugger, 
which is helpful.  Would you accept these minor changes if I made them?

- David

-- 
You received this message from the "vim_mac" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to