Flutter Linux Embedder
_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: