The option -eventmodel => 'both' - is this new?

I have been experiencing really odd problems as I've been converting my app 
from OEM to NEM - I had assumed it was my code - Is there problems using a 
mixture of OEM and NEM?

Thanks,

jez.
  ----- Original Message ----- 
  From: Laurent ROCHER 
  To: Jez White ; Win32 GUI Hackers 
  Sent: Friday, January 23, 2004 7:55 PM
  Subject: Re: [perl-win32-gui-hackers] Rebar.xs - Some Changes



  I try to commit on CVS but Developer CVS access will be offline for 
maintenance :(
  I found and correct BandInfo crash. I have add some new methods too.
  See change in attached file.

  For me, HeightChange don't work only if you use NEM in main window and OEM 
for Rebar.
  It work in pure OEM model or pure NEM model.

  Problem is in NEM_WindowMsgLoop.
  Set default PerlResult value to -2. 
  And add option below in your main window for use both NEM/EOM.
      -eventmodel => 'both',

  Laurent.
    ----- Original Message ----- 
    From: Jez White 
    To: Win32 GUI Hackers 
    Sent: Friday, January 23, 2004 2:47 PM
    Subject: [perl-win32-gui-hackers] Rebar.xs - Some Changes


    Hi,

    I've gone through Rebar.xs and added documentation for all the methods - 
I've also created two new methods, ShowBand and HideBand.

    The method BandInfo is broken (causes a crash). The ChangeBand method is 
missing, and would be similar in structure to BandInfo -  but both are beyond 
my skills to fix/add. There are a couple of useful missing methods and events 
but I couldn't get them working.

    The event HeightChange works, but only under NEM.

    The major issue left is to be able to add a toolbar to one of the bands. 
From my basic understanding of the code Win32::GUI expects a parent window when 
creating a toolbar, so there is no way to create a stand alone tool bar which 
can then added to a rebar band (a good example of this 
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/rebar/rebar.asp
 )

    I've also got a couple of examples that may be worth adding to the samples 
directory - has this been created on CVS yet?

    I've created a tracker item for the problems.

    I would be grateful if someone could commit these changes.

    Cheers,

    jez.

Reply via email to