Skip to content

GTK: Provide high-level plugin APIs #52744

@stuartmorgan-g

Description

@stuartmorgan-g

The GTK embedding is using a GObject-based interface, rather than the simple-C-plus-C++-wrapper approach of the GLFW (and current Windows) embedding. That means that we will likely need to re-implement the plugin registrar, message channel, method channel, etc. using GObject rather than C++ for the new Linux embedding in order to have a coherent API.

We can wait until the GTK embedding is a bit further along to decide, but I expect that's what we'll end up wanting to do.

Metadata

Metadata

Assignees

Labels

a: desktopRunning on desktopengineflutter/engine related. See also e: labels.platform-linuxBuilding on or for Linux specifically

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions