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 )

-------[ Contexts ]-------
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)
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

Reply via email to