Hi,

Hmm, you might be right. Maybe those combinations of keys like control+tab
are not a part of the tab strips controls but built in Windows dialogs.
But I don't know too much about the dialogs yet, and I don't know if there
is a kind of dialog that uses a tab strip which I can populate with
controls...

I guess what you want is not a Windows GUI, but a kind of MS DOS gui and I
don't know if perl can be used for this.

Teddy


----- Original Message ----- 
From: "Veli-Pekka Tätilä" <[EMAIL PROTECTED]>
To: "Octavian Rasnita" <[EMAIL PROTECTED]>;
<[email protected]>
Sent: Friday, August 12, 2005 21:18 PM
Subject: Re: moving the focus using tab, Accessibility, UI Alternatives


> Hi Octavian,
> I'm a newbie as far as the Win32::GUI package goes having only read the
> tutorial and built simple forms. However, I've done some basic Win32 stuff
> in plain old C but consider myself still a newbie in the subject.
>
> As to tab handling, are you using dialog boxes rather than windows? I
don't
> know about Win32::GUI, but in the raw WIn32 API dialogs have a built-in
> keyboard manager that takes care of the standard keyboared shortcuts. If
you
> build directly on top of an application window, you need to respond to the
> tab presses yourself in the window procedure and do the right thing,
namely
> set the focus to the desired control.
>
> I guess Win32::GUI is my only real option of building a GUI because TK is
> not really accessible with current screen reader applications. Naturally I
> wouldn't want to build something I cannot use myself. I've got trouble
even
> having a basic tab order working in a set of check boxes. SUre I can move
> between them with the arrows but tab and shift+tab don't work as expected.
> As a keyboard user, it is crutial to have each and every control in the
tab
> order or provide some other direct means of accessing it.
>
> Finally, if I don't want to do a full GUI, would anyone happen to know
> whether there are WIn32 ports of frameworks for building simple ASCII
> dialogs? I used to run Debian Linux for a while and most of the textmode
> setup dialogs had a uniform look and feel. What kind of libs are Debian,
> Redhat etc... using in ASCII wizards and can I get the same thing for
> Windows applications in Perl?
>
> With kind regards Veli-Pekka Tätilä ([EMAIL PROTECTED])
> Accessibility, game music, synthesizers and programming:
> http://www.student.oulu.fi/~vtatila/
>
> Octavian Rasnita wrote:
> > Hi,
> >
> > I am trying to create a tab strip control using Win32::GUI::TabStrip or
> > Win32::GUI::TabFrame.
> >
> > I have used:
> >
> > $Win->{-dialogui} = 1;
> > and
> > $Tab->{-tabstop} = 1;
> >
> > I can move the focus only from a tab strip title to the next or previous
> > one using the left and right arrow keys, but I cannot move the cursor in
> > one of the pages using the tab keys.
> >
> > If I select one of the controls from a page using the mouse, the focus
> > doesn't move if I press control+tab or control+shift+tab, although it
> > should move to the next or prior page.
> >
> > Please tell me how can I make that tab strip work like almost all the
tab
> > strips found in other programs.
> > (I want to be able to move from a control to the next one using the tab
> > key, to the previous using shift+tab, and from a page to another using
> > control+tab or control+shift+tab.)
>

_______________________________________________
Perl-Win32-Users mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to