Hi Robert,
First of all, good to hear you are working on a TK-like layout manager.
I'm looking forward to its release. Although another great way to do
GUis would be to design them with the Visual Studio tools and then load
the resources in Win32::GUI. Is that supported, i.e. can I load plain
Win32 dialogs or menus and have Perl do the event handling? I suppose
not.

Robert May wrote:
> I'm actually of the opinion that we should be moving more of the code
> back into perl from XS. <snip>
> The biggest advantage of moving more of the code into perl would be
> that people who are not Win32 API gurus can see how things are done,
> and modify things that they need to.
Well said I second that request. I've lately learned that if I don't get
something in the API docs or want to learn how some processing is done,
I can always check the source with ease. That's great.

This reminds me of some misc questions I have about controls:

Is the Win32::GUI::MakeMenu() function documented as used by the Notepad
example in 1.03? I don't see it mentioned anywhere.

What's the difference between track bar and slider? i used the slider
and it works great. However, my screen reader and MSDN calls the control
a track bar. Most people I know talk casualy about sliderse or faders if
it is a mixer.

Also I had two initial problems with the slider control. I failed to
specify a size and was slightly disappointed that sliders cannot bundle
a label with the control like check boxes can. Chek  boxes don't even
need their size specified. Would be nice if sliders had a default size,
too, though maybe this is a mishap in the underlying Win32 APi.

On a more general note, how do I specify the tab order in a dialog? It
seems to me the tab order is analogous to the insertion order which is
mostly OK but not always. Last but not least, how do I indicate that a
group of radio buttons forms a radio control?

Oh and before I forget:
I have an unusual keybord interface where I'd like a push button to be
pushed down  while a key is hehld down and released on key up. How would
I go about this, are there key up / down events for buttons and how do I
programmatically push a button in stead of clicking it which means push
and release? Can I ignore keyboard messages that are a result of
Windows's key repeat when a key is held down?

-- 
With kind regards Veli-Pekka Tätilä ([EMAIL PROTECTED])
Accessibility, game music, synthesizers and programming:
http://www.student.oulu.fi/~vtatila

Reply via email to