Yes, though I only played around with it a bit.  The window can be
either a normal top-level window (in which case the window manager
tries to manage it, especially in the tiling situation) or a popup.
It seems popups want to be topmost, though I'm not certain about it.

On Thu, Mar 12, 2009 at 2:13 PM, Darin Fisher <[email protected]> wrote:
> this seems wrong.  surely you can create a top-level window that has no
> window decorations.  then you can just position that however you like.  is
> the problem with managing the z-order?
> -darin
>
>
> On Thu, Mar 12, 2009 at 2:11 PM, Evan Martin <[email protected]> wrote:
>>
>> Basically, what I wrote was a quick hack just because I was tired of
>> not seeing where links go, and someone will need to think about harder
>> what exact kinds of behaviors we want.
>>
>> I don't exactly understand how it works on windows, except that the
>> status bubble can slide out of the main window which (at least in the
>> X world) means it's not a child of the top-level window.  On X I don't
>> believe (though I'm no expert) we can control new windows to enough
>> degree to make the positioning of a new window in a way that doesn't
>> make it janky.
>>
>> Because of this, I suspect the right way to do it is to make the
>> status bubble a child of the main window, and drop the "pop out of the
>> main window" behavior, or to special-case it when you move the mouse
>> over it but pop it back in if you start dragging the window.  In any
>> case, what I have done (a popup window that appears topmost) is not
>> what I think we want.
>>
>> On Thu, Mar 12, 2009 at 1:57 PM, Avi Drissman <[email protected]> wrote:
>> > Evan—
>> >
>> > I was looking at StatusBubbleGtk to get some thoughts about the Mac one,
>> > and
>> > I saw your note that you were probably taking the wrong approach. What
>> > do
>> > you mean by that? In what sense?
>> >
>> > Avi
>> >
>>
>> >>
>
>

--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: [email protected] 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to