| Flutter Linux Embedder |

Public Attributes | List of all members
_FlApplicationClass Struct Reference

`#include <fl_application.h>`

## Public Attributes
GtkApplicationClass | parent_class
void(* | register_plugins )(FlApplication *application, FlPluginRegistry *registry)
GtkWindow *(* | create_window )(FlApplication *application, FlView *view)

## Detailed Description

FlApplicationClass: @register_plugins: invoked when plugins should be registered.

Definition at line 31 of file fl_application.h.

## Member Data Documentation

## ◆ create_window

GtkWindow*(* _FlApplicationClass::create_window) (FlApplication *application, FlView *view)

FlApplication::create_window: @application: the application @view: the view to add to this window.

The ::create_window signal is emitted when a needs to be created for a view. By handling this signal the application can create the appropriate window for the given view and set any window properties or additional widgets required.

If this signal is not handled a standard GTK window will be created.

Definition at line 56 of file fl_application.h.

## ◆ parent_class

GtkApplicationClass _FlApplicationClass::parent_class

Definition at line 32 of file fl_application.h.

## ◆ register_plugins

void(* _FlApplicationClass::register_plugins) (FlApplication *application, FlPluginRegistry *registry)

FlApplication::register_plugins: @application: the application @registry: registry to use.

The ::register_plugins signal is emitted when plugins can be registered.

Definition at line 41 of file fl_application.h.

The documentation for this struct was generated from the following file:

- shell/platform/linux/public/flutter_linux/fl_application.h