Go to the source code of this file.
Functions | |
G_BEGIN_DECLS | G_DECLARE_FINAL_TYPE (FlPlatformHandler, fl_platform_handler, FL, PLATFORM_HANDLER, GObject) |
FlPlatformHandler * | fl_platform_handler_new (FlBinaryMessenger *messenger) |
void | fl_platform_handler_request_app_exit (FlPlatformHandler *handler) |
FlPlatformHandler* fl_platform_handler_new | ( | FlBinaryMessenger * | messenger | ) |
FlPlatformHandler:
#FlPlatformHandler is a handler that implements the shell side of SystemChannels.platform from the Flutter services library. fl_platform_handler_new: @messenger: an #FlBinaryMessenger
Creates a new handler that implements SystemChannels.platform from the Flutter services library.
Returns: a new #FlPlatformHandler
Definition at line 405 of file fl_platform_handler.cc.
References fl_json_method_codec_new(), fl_method_channel_new(), fl_method_channel_set_method_call_handler(), kChannelName, and method_call_cb().
Referenced by create_context_cb(), fl_test_application_activate(), and TEST().
void fl_platform_handler_request_app_exit | ( | FlPlatformHandler * | handler | ) |
fl_platform_handler_request_app_exit: @handler: an #FlPlatformHandler
Request the application exits (i.e. due to the window being requested to be closed).
Calling this will only send an exit request to the framework if the framework has already indicated that it is ready to receive requests by sending a "System.initializationComplete" method call on the platform channel. Calls before initialization is complete will result in an immediate exit.
Definition at line 421 of file fl_platform_handler.cc.
References kExitTypeCancelable, and request_app_exit().
Referenced by window_delete_event_cb().
G_BEGIN_DECLS G_DECLARE_FINAL_TYPE | ( | FlPlatformHandler | , |
fl_platform_handler | , | ||
FL | , | ||
PLATFORM_HANDLER | , | ||
GObject | |||
) |