Go to the source code of this file.
Enumerations | |
enum | FlSettingsChannelPlatformBrightness { FL_SETTINGS_CHANNEL_PLATFORM_BRIGHTNESS_LIGHT, FL_SETTINGS_CHANNEL_PLATFORM_BRIGHTNESS_DARK } |
Functions | |
G_DECLARE_FINAL_TYPE (FlSettingsChannel, fl_settings_channel, FL, SETTINGS_CHANNEL, GObject) | |
FlSettingsChannel * | fl_settings_channel_new (FlBinaryMessenger *messenger) |
void | fl_settings_channel_send (FlSettingsChannel *channel, double text_scale_factor, gboolean always_use_24_hour_format, FlSettingsChannelPlatformBrightness platform_brightness) |
Enumerator | |
---|---|
FL_SETTINGS_CHANNEL_PLATFORM_BRIGHTNESS_LIGHT | |
FL_SETTINGS_CHANNEL_PLATFORM_BRIGHTNESS_DARK |
Definition at line 12 of file fl_settings_channel.h.
FlSettingsChannel* fl_settings_channel_new | ( | FlBinaryMessenger * | messenger | ) |
FlSettingsChannel:
#FlSettingsChannel is a channel that implements the Flutter user settings channel. fl_settings_channel_new: @messenger: an #FlBinaryMessenger
Creates a new channel that sends user settings to the platform.
Returns: a new #FlSettingsChannel
Definition at line 39 of file fl_settings_channel.cc.
References fl_basic_message_channel_new(), fl_json_message_codec_new(), and kChannelName.
Referenced by fl_settings_handler_new().
void fl_settings_channel_send | ( | FlSettingsChannel * | channel, |
double | text_scale_factor, | ||
gboolean | always_use_24_hour_format, | ||
FlSettingsChannelPlatformBrightness | platform_brightness | ||
) |
Definition at line 50 of file fl_settings_channel.cc.
References fl_basic_message_channel_send(), FL_SETTINGS_CHANNEL_PLATFORM_BRIGHTNESS_DARK, FL_SETTINGS_CHANNEL_PLATFORM_BRIGHTNESS_LIGHT, fl_value_new_bool(), fl_value_new_float(), fl_value_new_map(), fl_value_new_string(), fl_value_set_string_take(), kAlwaysUse24HourFormatKey, kPlatformBrightnessDark, kPlatformBrightnessKey, kPlatformBrightnessLight, and kTextScaleFactorKey.
Referenced by update_settings().
G_DECLARE_FINAL_TYPE | ( | FlSettingsChannel | , |
fl_settings_channel | , | ||
FL | , | ||
SETTINGS_CHANNEL | , | ||
GObject | |||
) |