Standard gtk on X11 does not tab past the file choice in examples/filesel So this is not a bug in the directfb port I do agree that this is not the correct behavior but you need to file a bug under the mainline gtk.
I'm looking at the window issues now. Mike On 1/17/06, Mike Emmel <[EMAIL PROTECTED]> wrote: > I found DWOP_SHAPED but thats not quite it. > There is I'm pretty sure a option to not recieve events if your 100% clear. > Dangit. > Anyway I gotta go to bed. I hope this info helps. > > Mike > > > On 1/17/06, Mike Emmel <[EMAIL PROTECTED]> wrote: > > On 1/16/06, Alex Lau <[EMAIL PROTECTED]> wrote: > > > Mike Emmel wrote: > > > > On 1/16/06, Zhenghui Zhou <[EMAIL PROTECTED]> wrote: > > > >> I have try at alex's suggestion, it works now. Thanks very much. > > > >> But I'm not familiar with the directfb, so I am not sure is my fix > > > >> right or > > > >> not. > > > > Alex I'm not sure what you fixed here its also broken on the simple > > > > window manager. > > > > Maybe we need to patch both. I know you and David were talking about > > > > these issues. > > > I think so ... > > > I see the tabbing bug now ...if I get the time ...I will look into it > > > The reason it is not able to tabbing over I think is the gdk widget list > > > having that :) non-visible or decorated surface again, or worst ... it > > > get lost in space ( I only hack the mouse click on non-visible surface > > > not being getting the input channel but not the keyboard ) > > > > > > > Hmm these invisible windows that are input only are there normally > > only when a window loses focus. There job is the first time a window > > gets focus or regians focus is to redirect the first click to the > > previous focus owner it catches this event which would otherwise be > > lost. Then the should be either hidden or destroyed. Hmmm > > > > > Reference . Refs Windows > > > -------------------------- > > > 0x00000005 : 17 13 > > > > > > -----------------------------------[ Windows > > > ]------------------------------------ > > > Reference . Refs X Y Width Height Opacity ID Flags > > > ---------------------------------------------------------------------------------- > > > 0x0000000a : 4 392, 351 12 x 18 0xff 1 - VISIBLE > > > 0x00000058 : 4 1025, 769 168 x 36 0x00 7 ^ DECORATED > > > 0x000000fd : 4 1025, 769 168 x 36 0x00 13 ^ DECORATED > > > 0x00000170 : 1 -100, -100 10 x 10 0x00 15 - > > > 0x00000144 : 3 409, 320 206 x 128 0x00 14 - DECORATED > > > 0x00000019 : 11 294, 201 435 x 365 0xff 3 - VISIBLE > > > DECORATED > > > 0x000000c0 : 1 357, 325 310 x 118 0x00 11 - DECORATED > > > 0x000000b5 : 1 357, 325 310 x 118 0x00 9 - DECORATED > > > 0x00000082 : 3 409, 320 206 x 128 0x00 8 - DECORAT ED > > > 0x00000035 : 2 1024, 768 112 x 30 0x00 6 - DECORATED > > > 0x0000002f : 8 1024, 768 74 x 48 0x00 5 - DECORATED > > > 0x00000023 : 2 0, 0 1024 x 768 0x00 4 - DECORATED > > > 0x0000000d : 2 0, 0 1024 x 768 0x00 2 - DECORATED > > > > > > see the -100x-100 10x10 window? > > > I'm not sure how does it get created... any idea? (I will look) > > > > That looks very much like either a windo left from debugging window or > > one created > > and then sized to a default size. I don't think it should really be there. > > > > As I said earlier these input only windows should not be hanging around. > > Also I have the windows that are clear because there not shown yet to > > not except input till alpha is greater than zero is there maybe a bug > > here ? > > Its getting late and I can't find the code but there is a option to say a > > window > > does not receive events when its Opacity is 0x0 maybe I deleted the code ? > > I'm worried that windows are not getting destroyed also.. > > > > Eeeeek, > > > > Mike > > > > > > > > > > > But what default directfb handle the input channel will pass everything > > > into that window, so you can't tab back ( because that window doesn't > > > handle tab with the gdk widget listting ) and mouse can't get out of it > > > ... since that layer is not even on surface > > > Beside the tab bug you get new widget bug also ... now if you keep > > > clicking Alt-N for new directory and Cancel it you will see alot of > > > surface being created .. but not reusing the old one.. is that right? > > > > > > > > > > > Mike > > > > > > > >> May I ask your help, Mr Mike? > > > >> > > > > Sure not a problem, I created the bugs. > > > > > > > >> BTW, you may test with close the cursor with the directfb param > > > >> "no-cursor" > > > >> > > > > I don't quite understand what your asking here. Can you explain more > > > > or send me and example. Are you saying disable the cursor ? > > > > > > > > > > > > I'm not sure if there is a way to simply turn off the cursor Davide ?? > > > > > > > >> Regards, > > > >> > > > >> Zhenghui Zhou > > > >> > > > >> On 1/16/06, Mike Emmel <[EMAIL PROTECTED]> wrote: > > > >>> On 1/16/06, Alex Lau <[EMAIL PROTECTED]> wrote: > > > >>>> In my Unique update already fix this problem ... but I'm not sure > > > >>>> that > > > >>>> is a good fix ... just let you know > > > >>>> > > > >>>> fix gdk_window_set_keep_above > > > >>>> and > > > >>>> fix gdk_window_set_keep_below > > > >>>> > > > >>>> will give you what you wanted > > > >>>> > > > >>>> > > > >>>> Zhenghui Zhou wrote: > > > >>>>> Yes, I'm sorry, I just forgot to give the example before I sent it. > > > >> The > > > >>>>> "filesel" example following with the GTK+ can show. > > > >>>>> > > > >>> Hmm you may be right Alex. I ran testfilechooser and it shows problems > > > >>> similar to what your describing. But the filesel example is different > > > >>> the text box gets focus but you can't tab through it. I think > > > >>> testfilechooser is showing bugs because of keep above and below while > > > >>> filesel is some sort of focus traversal bug. Alex can you test > > > >>> examples/filesel with you patched window manager ? > > > >>> > > > >>> Mike > > > >>> > > > >>>>> Thanks, > > > >>>>> Zhenghui Zhou > > > >>>>> > > > >>>>> > > > >>>>> On 1/16/06, Mike Emmel < [EMAIL PROTECTED]> wrote: > > > >>>>>> Can you send a simple test program that illustrates the problem. > > > >>>>>> Also in gtk under test there are quite a few test case one may > > > >> already > > > >>>>>> show the bug. > > > >>>>>> > > > >>>>>> > > > >>>>>> Thanks. > > > >>>>>> > > > >>>>>> Mike > > > >>>>>> > > > >>>>>> > > > >>>>> > > > >>>>> > > > >> ------------------------------------------------------------------------ > > > >>>>> _______________________________________________ > > > >>>>> directfb-dev mailing list > > > >>>>> [email protected] > > > >>>>> > > > >> http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev > > > >>>> > > > >> > > > >> > > > > > > > > > > > > > _______________________________________________ directfb-dev mailing list [email protected] http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev
