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.