Josh:

Thanks I have added;

https://bugs.adobe.com/jira/browse/SDK-16897

Hopefully, if you read my rather long post below, you understand what 
I am trying to accomplish. If it makes sense, go give it a vote.

Paul

--- In flexcoders@yahoogroups.com, "Josh McDonald" <[EMAIL PROTECTED]> wrote:
>
> Hey, sorry for not pointing you in the right direction, that was 
kinda
> douche-like of me :)
> 
> Here's where you want to be: https://bugs.adobe.com/flex/
> 
> You can file bug reports and change requests, and vote on things 
that other
> people have reported as well. If you want to mess with the 
focusing, I'd say
> the place to jump in is mx.managers.FocusManager. Find out where 
it's being
> used, if you can subclass it and replace the base FocusManager for 
your
> Application, or something else along those lines.
> 
> -Josh
> 
> On Wed, Sep 17, 2008 at 12:40 PM, aceoohay <[EMAIL PROTECTED]> wrote:
> 
> > Josh:
> >
> > In my original post, I asked "how I can get this in front of 
someone
> > who could make it hap(p)en." Alex could have easily pointed me to 
the
> > url that I could use to post it as a feature request (which I 
still
> > don't have).
> >
> > Alex has helped me in the past, but on two occassions, I have 
pointed
> > out what I consider behavior that if given the opportunity to 
enhance
> > I would (one is a flat out bug), and I laid out what I felt was a
> > strong case to have the change made. On neither occassion was I
> > pointed to a more appropriate place to make these requests, and I
> > felt my request was brushed aside without much thought.
> >
> > I am not sure why you take offense to the expression "run it up 
the
> > flag pole," where I come from it means to "air it out", basically 
let
> > some other folks look at it, and see if it generates any interest.
> > While not uplifting it certainly was not meant as a perjorative.
> >
> > Why do I feel strongly about having developer definable tab loop
> > regions? We are developing quite a number of modules that can be
> > brought onto the stage by the user in any combination. Each module
> > has its own separate and distinct purpose such as a table
> > maintenance, or business process function, etc. When the user is
> > doing one of these functions tabbing outside of the module makes 
for
> > a very confusing experience.
> >
> > What I believe would be useful is the ability to define a tab loop
> > region at a container level such as a Panel, or Canvas that will
> > preclude tabbing out of that region while allowing tabbing to all
> > objects in the container and its children.
> >
> > Instead of considering the flash player stage a single window,
> > consider it a container that holds many little windows. In one 
little
> > window you might have a vendor table maintenance open, in another 
you
> > might have order entry, in another shipping, etc. We are trying to
> > effectively use the flash player as a mini OS where the user can 
run
> > multiple "programs" simultaneously. These program interact with 
one
> > another in a collaborative manner, but are distinct entities. You
> > wouldn't want the user tabbing out of one "program" into another
> > would you?
> >
> > If you consider Windows (or linux) just another stage, analagous 
to
> > the Flash Player you can see the functionality in action, just 
bring
> > up any two applications, and set focus to one application, and use
> > the tab key. It will not jump to the other application. I am not
> > suggesting changing the default behavior BTW, just adding
> > functionality.
> >
> > I do appreciate Alex's help. This may be the wrong place to 
discuss
> > enhancements, but I hate being brushed off, hence my temper 
tantrum.
> > I apologize for any ill will that may have been created.
> >
> > BTW, I do not fear changing how flex works, but again, I need a
> > starting point, if you would kindly point the way I will look into
> > it. Don't need a detailed map, just a starting point.
> >
> > Paul
> >
> >
> > --- In flexcoders@yahoogroups.com, "Josh McDonald" <dznuts@> 
wrote:
> > >
> > > Aw cummon, don't say things like "run it up the flagpole" dude,
> > that's
> > > painful.
> > >
> > > If you think it should change, file a feature request and ask
> > people who
> > > agree with you to vote on it. We have a system for this sort of
> > thing and
> > > it's not "get cranky with people from Adobe who're helping us 
all
> > out on the
> > > mailing list".
> > >
> > > As for the tabbing thing, that would annoy the *hell* out of me 
if
> > I were
> > > trying to use an app. I don't know what "standard" you're seeing
> > where you
> > > can only tab between controls within one section of a window, 
but
> > doesn't
> > > sound pleasant to me. You're perfectly free to write some funky 
tab
> > code
> > > that does what you want, and offer it up for anybody else who 
wants
> > the same
> > > thing. If Flex is keeping popups out of the tab loop, that means
> > the tabbing
> > > code is in Flex (not Player) and you can change it how you 
please
> > and offer
> > > a patch on Adobe's Jira (ie, run it up your own flagpole), or 
hook
> > into
> > > whatever mx_internal voodoo it's probably using and simply have 
it
> > as a
> > > library.
> > >
> > > Cheers,
> > > -Josh
> > >
> > > On Wed, Sep 17, 2008 at 11:04 AM, aceoohay <pauls@> wrote:
> > >
> > > > Alex:
> > > >
> > > > How does this work against accessibility rules?
> > > >
> > > > First, I am suggesting something that enhances flexibility 
while
> > > > leaving  the default behavior alone. Second, the current 
default
> > > > behavior irrespective of accessibility rules is counter 
intuitive.
> > > >
> > > > Over time I have made two suggestions regarding how Flex 
should
> > > > behave, both of which would make Flex a substantially better
> > product
> > > > and in both cases you shot them down because you "won't have
> > time."
> > > > Neither of the suggestions are difficult to implement, and 
both
> > would
> > > > provide more control for folks who want to make real business
> > > > applications.
> > > >
> > > > The two suggestions are;
> > > >
> > > > 1) Fix the bug that causes dataGrid sorting to ralph on it's 
shoes
> > > > when a date or number column has a null value in a cell. In 
this
> > case
> > > > I suggested that a "data type" be definable for colums in a
> > dataGrid
> > > > and null's be handled predictably (either sort high or low).
> > > >
> > > > 2) Fix the bug where tabbing through objects is counter 
intuitive
> > and
> > > > behaves irrationally. Here I suggest that a tab loop "Region" 
be
> > > > definable at a container level.
> > > >
> > > > In both cases the "workarounds" are cumbersome and make the
> > resultant
> > > > code look like a 2nd year programmer's hack job. I would think
> > that
> > > > Adobe would want a product that attracts business application
> > > > developers, not just web designers. When Adobe's folks (I 
assume
> > that
> > > > you are a member of this group) refuse to even look at changes
> > that
> > > > would make it easier for someone doing this kind of 
development to
> > > > make professional looking applications, it makes looking into
> > > > Silverlight ever so much more attractive. If Microsoft won't 
pay
> > > > attention at least you can blame it on them being so big.
> > > >
> > > > Why don't you run it up the flag pole, take a look at how much
> > time
> > > > it would actually take to implement, and see if anyone else 
would
> > > > find it a useful feature befor dismissing it out of hand.
> > > >
> > > > Paul
> > > >
> > > > --- In flexcoders@yahoogroups.com, Alex Harui <aharui@> wrote:
> > > > >
> > > > > No advantages using non-modal popups, just a way to get 
what you
> > > > want.  I doubt we'll have time to provide more control over
> > tabbing,
> > > > especially in a way that sort of works against accessibility
> > rules.
> > > > >
> > > > > If you are using ModuleLoader today, you can probably pass 
the
> > > > ModuleLoader to PopUpManager.  There'll probably be some other
> > stuff
> > > > that needs to be fixed up, but that's what I'd try first.
> > > > >
> > > > > From: flexcoders@yahoogroups.com
> > > > [mailto:[EMAIL PROTECTED] On Behalf Of aceoohay
> > > > > Sent: Tuesday, September 16, 2008 12:13 PM
> > > > > To: flexcoders@yahoogroups.com
> > > > > Subject: [flexcoders] Re: Flex Enhancement, TabIndex
> > > > >
> > > > >
> > > > > Alex:
> > > > >
> > > > > I am not sure precisely how to do what you are suggesting.
> > > > >
> > > > > What I currently do is to create modules for each panel, 
and use
> > > > > moduleloader to add them to the stage. Are you suggesting 
that
> > > > > instead I use PopUpManager instead of moduleLoader?
> > > > >
> > > > > For my existing application it seems like a lot of work, and
> > just
> > > > > investigating the ramifications regarding intermodule
> > communications
> > > > > and so on may be challenging.
> > > > >
> > > > > Are there any benefits/drawbacks of using non modal popups 
vs
> > module
> > > > > loader other than the tab loop?
> > > > >
> > > > > Paul
> > > > >
> > > > > --- In flexcoders@yahoogroups.com<mailto:flexcoders% 
<flexcoders%25>
> > <flexcoders%25>
> > > > 40yahoogroups.com>, Alex Harui <aharui@> wrote:
> > > > > >
> > > > > > Why not just tile the application with non-modal popups?
> > Wouldn't
> > > > > that get you what you want?
> > > > > >
> > > > > > From: flexcoders@yahoogroups.com<mailto:flexcoders%
<flexcoders%25>
> > <flexcoders%25>
> > > > 40yahoogroups.com>
> > > > > [mailto:flexcoders@yahoogroups.com<mailto:flexcoders%
<flexcoders%25>
> > <flexcoders%25>
> > > > 40yahoogroups.com>] On Behalf Of aceoohay
> > > > > > Sent: Tuesday, September 16, 2008 6:26 AM
> > > > > > To: flexcoders@yahoogroups.com<mailto:flexcoders% 
<flexcoders%25><flexcoders%
> > 25>
> > > > 40yahoogroups.com>
> > > > > > Subject: [flexcoders] Flex Enhancement, TabIndex
> > > > > >
> > > > > >
> > > > > > We write Client Server replacement applications using 
Flex.
> > One
> > > > > > thing that is problematic is the handling of tabIndexing 
using
> > > > > Flex.
> > > > > > The problem;
> > > > > >
> > > > > > Flex use a Tab Loop for the entire application except 
popups.
> > This
> > > > > > means if you are in panel A, reach the end using tab, it 
will
> > move
> > > > > > to panel B, or elsewhere in your application. This is not 
the
> > same
> > > > > > behavior that standard Client Server applications exhibit,
> > and is
> > > > > > undesireable. Adding tab indexes makes the problem worse
> > because
> > > > if
> > > > > > you have multiple panels with overlapping tab indexes, it 
will
> > > > > > bounce back and forth between panels.
> > > > > >
> > > > > > A Solution;
> > > > > >
> > > > > > On any container object such as panel, canvas, 
tabnavigator,
> > hbox,
> > > > > > vbox, etc. allow a new boolean 
attribute "tabLoopContainer"
> > with
> > > > > > true and false as the allowable values. This would then 
cause
> > a
> > > > > > local tab loop that would encompass only the objects 
within
> > that
> > > > > > container. The default would be false, leaving the 
behavior
> > as it
> > > > > > currently exists. Any object with a separate tab loop 
would
> > only
> > > > be
> > > > > > accessible by mouse click or programatically via set 
focus.
> > > > > >
> > > > > > I would like some feedback as to whether this seems
> > reasonable,
> > > > and
> > > > > > how I can get this in front of someone who could make it
> > hapen.
> > > > > >
> > > > > > Paul
> > > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > ------------------------------------
> > > >
> > > > --
> > > > Flexcoders Mailing List
> > > > FAQ:
> > http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > > > Alternative FAQ location:
> > > > https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469-
> > 446f-b4cf-1e62079f6847<https://share.acrobat.com/adc/document.do?
docid=942dbdc8-e469-446f-b4cf-1e62079f6847>
> > > > Search Archives:
> > > > http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo!
> > Groups
> > > > Links
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > "Therefore, send not to know For whom the bell tolls. It tolls 
for
> > thee."
> > >
> > > http://flex.joshmcdonald.info/
> > >
> > > :: Josh 'G-Funk' McDonald
> > > :: 0437 221 380 :: josh@
> > >
> >
> >
> >
> > ------------------------------------
> >
> > --
> > Flexcoders Mailing List
> > FAQ: 
http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > Alternative FAQ location:
> > https://share.acrobat.com/adc/document.do?docid=942dbdc8-e469-
446f-b4cf-1e62079f6847
> > Search Archives:
> > http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo! 
Groups
> > Links
> >
> >
> >
> >
> 
> 
> -- 
> "Therefore, send not to know For whom the bell tolls. It tolls for 
thee."
> 
> http://flex.joshmcdonald.info/
> 
> :: Josh 'G-Funk' McDonald
> :: 0437 221 380 :: [EMAIL PROTECTED]
>


Reply via email to