Re: gtk3 public API requests

2018-04-05 Thread Christian Hergert
On 04/05/2018 04:03 AM, Jonas Ådahl wrote: > Is it not possible to some how use a _move_to_rect() API, and use some > hint we can assume means it needs to be movable, and until xdg_popup is > further extended, make the assumption that we should for now use > subsurfaces? I would expect that creati

Re: gtk3 public API requests

2018-04-05 Thread Jonas Ådahl
On Thu, Apr 05, 2018 at 02:00:09AM -0700, Christian Hergert wrote: > On 04/05/2018 01:32 AM, Jonas Ådahl wrote: > > The reason for moving away from using subsurfaces for various things is > > that they cannot be positioned properly when they extend outside the > > parent window (they tend to someti

Re: gtk3 public API requests

2018-04-05 Thread Christian Hergert
On 04/05/2018 01:32 AM, Jonas Ådahl wrote: > The reason for moving away from using subsurfaces for various things is > that they cannot be positioned properly when they extend outside the > parent window (they tend to sometimes go partly off-screen), and should > rather use xdg_popup+xdg_positioner

Re: gtk3 public API requests

2018-04-05 Thread Jonas Ådahl
On Thu, Apr 05, 2018 at 01:25:04AM -0700, Christian Hergert wrote: > Hey everyone, > > I'm lobbying to make 2 functions public API in the stable branch (3.x) > that would help me be able do some fancy things in Builder/Dazzle (which > I can make work fine on Xorg already). > > If there are object

Re: gtk3 public API requests

2018-04-05 Thread Christian Hergert
On 04/05/2018 01:25 AM, Christian Hergert wrote: > Again, this API is available internally to Gtk so widgets like ComboBox > can use it, but if you're not a GtkWidget, you're outta luck. Correction: if you're not inside of libgtk3, you're outta luck. ___

gtk3 public API requests

2018-04-05 Thread Christian Hergert
Hey everyone, I'm lobbying to make 2 functions public API in the stable branch (3.x) that would help me be able do some fancy things in Builder/Dazzle (which I can make work fine on Xorg already). If there are objections, I'd like to hear from people so I can find a way to make forward progress.