SYMBOL INDEX (243 symbols across 13 files) FILE: example/android/app/src/main/java/com/happyworks/flutter_settings_screens_example/MainActivity.java class MainActivity (line 5) | public class MainActivity extends FlutterActivity { FILE: example/lib/app_settings_page.dart class AppSettings (line 4) | class AppSettings extends StatefulWidget { method createState (line 6) | _AppSettingsState createState() class _AppSettingsState (line 9) | class _AppSettingsState extends State { method build (line 11) | Widget build(BuildContext context) FILE: example/lib/cache_provider.dart class HiveCache (line 8) | class HiveCache extends CacheProvider { method init (line 13) | Future init() method getBool (line 29) | bool? getBool(String key, {bool? defaultValue}) method getDouble (line 34) | double? getDouble(String key, {double? defaultValue}) method getInt (line 39) | int? getInt(String key, {int? defaultValue}) method getString (line 44) | String? getString(String key, {String? defaultValue}) method setBool (line 49) | Future setBool(String key, bool? value) method setDouble (line 54) | Future setDouble(String key, double? value) method setInt (line 59) | Future setInt(String key, int? value) method setString (line 64) | Future setString(String key, String? value) method setObject (line 69) | Future setObject(String key, T? value) method containsKey (line 74) | bool containsKey(String key) method getKeys (line 79) | Set getKeys() method remove (line 84) | Future remove(String key) method removeAll (line 91) | Future removeAll() method getValue (line 97) | T? getValue(String key, {T? defaultValue}) FILE: example/lib/main.dart function main (line 8) | void main() function initSettings (line 14) | Future> initSettings() class MyApp (line 25) | class MyApp extends StatelessWidget { method build (line 32) | Widget build(BuildContext context) class MyHomePage (line 40) | class MyHomePage extends StatefulWidget { method createState (line 51) | _MyHomePageState createState() class _MyHomePageState (line 54) | class _MyHomePageState extends State { method build (line 56) | Widget build(BuildContext context) method _buildPreferenceSwitch (line 189) | Widget _buildPreferenceSwitch(BuildContext context) method _buildThemeSwitch (line 211) | Widget _buildThemeSwitch(BuildContext context) class AppBody (line 229) | class AppBody extends StatefulWidget { method createState (line 231) | _AppBodyState createState() class _AppBodyState (line 234) | class _AppBodyState extends State { method build (line 236) | Widget build(BuildContext context) method openAppSettings (line 253) | void openAppSettings(BuildContext context) method _buildClearCacheButton (line 259) | Widget _buildClearCacheButton(BuildContext context) function showSnackBar (line 273) | void showSnackBar(BuildContext context, String message) FILE: lib/src/cache/cache_provider.dart class CacheProvider (line 47) | abstract class CacheProvider { method init (line 55) | Future init() method getInt (line 77) | int? getInt(String key, {int? defaultValue}) method getString (line 99) | String? getString(String key, {String? defaultValue}) method getDouble (line 121) | double? getDouble(String key, {double? defaultValue}) method getBool (line 143) | bool? getBool(String key, {bool? defaultValue}) method setInt (line 156) | Future setInt(String key, int? value) method setString (line 169) | Future setString(String key, String? value) method setDouble (line 182) | Future setDouble(String key, double? value) method setBool (line 195) | Future setBool(String key, bool? value) method containsKey (line 199) | bool containsKey(String key) method getKeys (line 209) | Set getKeys() method remove (line 216) | Future remove(String key) method removeAll (line 224) | Future removeAll() method setObject (line 248) | Future setObject(String key, T? value) method getValue (line 284) | T? getValue(String key, {T? defaultValue}) FILE: lib/src/cache/cache_provider_impl.dart class SharePreferenceCache (line 9) | class SharePreferenceCache extends CacheProvider { method init (line 13) | Future init() method getBool (line 21) | bool? getBool(String key, {bool? defaultValue}) method getDouble (line 26) | double? getDouble(String key, {double? defaultValue}) method getInt (line 31) | int? getInt(String key, {int? defaultValue}) method getString (line 36) | String? getString(String key, {String? defaultValue}) method setBool (line 41) | Future setBool(String key, bool? value) method setDouble (line 46) | Future setDouble(String key, double? value) method setInt (line 51) | Future setInt(String key, int? value) method setString (line 56) | Future setString(String key, String? value) method setObject (line 61) | Future setObject(String key, T? value) method containsKey (line 77) | bool containsKey(String key) method getKeys (line 82) | Set getKeys() method remove (line 87) | Future remove(String key) method removeAll (line 94) | Future removeAll() method getValue (line 99) | T? getValue(String key, {T? defaultValue}) FILE: lib/src/settings.dart type InternalWidgetBuilder (line 11) | typedef InternalWidgetBuilder = Widget Function( type ItemBuilder (line 16) | typedef ItemBuilder = Widget Function(T); type OnChanged (line 20) | typedef OnChanged = void Function(T); type OnConfirmedCallback (line 26) | typedef OnConfirmedCallback = bool Function(); class Settings (line 38) | class Settings { method ensureCacheProvider (line 61) | void ensureCacheProvider() method init (line 78) | Future init({CacheProvider? cacheProvider}) method containsKey (line 86) | bool? containsKey(String key) method getValue (line 95) | T? getValue(String key, {T? defaultValue}) method setValue (line 107) | Future setValue( method clearCache (line 123) | void clearCache() class ValueChangeNotifier (line 133) | class ValueChangeNotifier extends ValueNotifier { method notifyListeners (line 147) | void notifyListeners() method toString (line 152) | String toString() function _notifyGlobally (line 157) | void _notifyGlobally(String key, T newValue) function _fetchNotifiersForKey (line 171) | List? _fetchNotifiersForKey(String key) class ValueChangeObserver (line 189) | class ValueChangeObserver extends StatefulWidget { method createState (line 202) | State> createState() class _ValueChangeObserverState (line 205) | class _ValueChangeObserverState extends State> { method dispose (line 215) | void dispose() method initState (line 223) | void initState() method build (line 245) | Widget build(BuildContext context) method onChange (line 256) | void onChange(T newValue) FILE: lib/src/utils/utils.dart class ConversionUtils (line 3) | class ConversionUtils { method colorFromString (line 4) | Color colorFromString(String colorString) method intFromString (line 11) | int intFromString(String value) method stringFromColor (line 16) | String stringFromColor(Color color) FILE: lib/src/utils/widget_utils.dart function getPaddedParentChildrenList (line 4) | List getPaddedParentChildrenList(List childrenIfEnabled) function headerTextStyle (line 13) | TextStyle? headerTextStyle(BuildContext context) function subtitleTextStyle (line 16) | TextStyle? subtitleTextStyle(BuildContext context) FILE: lib/src/widgets/base_widgets.dart class SettingsScreen (line 70) | class SettingsScreen extends StatelessWidget { method build (line 87) | Widget build(BuildContext context) class _SettingsTile (line 108) | class _SettingsTile extends StatefulWidget { method createState (line 152) | __SettingsTileState createState() class __SettingsTileState (line 155) | class __SettingsTileState extends State<_SettingsTile> { method initState (line 157) | void initState() method build (line 162) | Widget build(BuildContext context) class _SimpleHeaderTile (line 205) | class _SimpleHeaderTile extends StatefulWidget { method createState (line 230) | __SimpleHeaderTileState createState() class __SimpleHeaderTileState (line 233) | class __SimpleHeaderTileState extends State<_SimpleHeaderTile> { method build (line 235) | Widget build(BuildContext context) class _ExpansionSettingsTile (line 263) | class _ExpansionSettingsTile extends StatefulWidget { method createState (line 310) | _ExpansionSettingsTileState createState() class _ExpansionSettingsTileState (line 313) | class _ExpansionSettingsTileState extends State<_ExpansionSettingsTile> { method initState (line 315) | void initState() method build (line 320) | Widget build(BuildContext context) method getListTile (line 324) | Widget getListTile() method getExpansionTile (line 335) | Widget getExpansionTile() class _ModalSettingsTile (line 360) | class _ModalSettingsTile extends StatefulWidget { method createState (line 423) | __ModalSettingsTileState createState() class __ModalSettingsTileState (line 426) | class __ModalSettingsTileState extends State<_ModalSettingsTile> { method initState (line 428) | void initState() method build (line 433) | Widget build(BuildContext context) method _showWidget (line 450) | void _showWidget(BuildContext context, List children) method _finalWidgets (line 465) | List _finalWidgets( method getTitle (line 473) | Widget getTitle() method _addActionWidgets (line 484) | List _addActionWidgets( method _disposeDialog (line 522) | void _disposeDialog(BuildContext dialogContext) class _SettingsTileDivider (line 529) | class _SettingsTileDivider extends StatelessWidget { method build (line 531) | Widget build(BuildContext context) class _SettingsCheckbox (line 539) | class _SettingsCheckbox extends StatelessWidget { method build (line 557) | Widget build(BuildContext context) class _SettingsSwitch (line 567) | class _SettingsSwitch extends StatelessWidget { method build (line 588) | Widget build(BuildContext context) class _SettingsRadio (line 598) | class _SettingsRadio extends StatelessWidget { method build (line 623) | Widget build(BuildContext context) class _SettingsDropDown (line 634) | class _SettingsDropDown extends StatelessWidget { method build (line 664) | Widget build(BuildContext context) class _SettingsSlider (line 689) | class _SettingsSlider extends StatelessWidget { method build (line 740) | Widget build(BuildContext context) class _SettingsColorPicker (line 760) | class _SettingsColorPicker extends StatelessWidget { method build (line 800) | Widget build(BuildContext context) method _showColorPicker (line 819) | void _showColorPicker(BuildContext context, String value) FILE: lib/src/widgets/color_picker/circle_color.dart class CircleColor (line 3) | class CircleColor extends StatelessWidget { method build (line 24) | Widget build(BuildContext context) FILE: lib/src/widgets/color_picker/material_color_picker.dart class MaterialColorPicker (line 6) | class MaterialColorPicker extends StatefulWidget { method createState (line 39) | State createState() class _MaterialColorPickerState (line 42) | class _MaterialColorPickerState extends State { method initState (line 52) | void initState() method didUpdateWidget (line 59) | void didUpdateWidget(covariant MaterialColorPicker oldWidget) method _initSelectedValue (line 64) | void _initSelectedValue() method _findMainColor (line 82) | ColorSwatch? _findMainColor(Color? shadeColor) method _isShadeOfMain (line 92) | bool _isShadeOfMain(ColorSwatch mainColor, Color? shadeColor) method _onMainColorSelected (line 99) | void _onMainColorSelected(ColorSwatch color) method _onShadeColorSelected (line 117) | void _onShadeColorSelected(Color? color) method _onBack (line 122) | void _onBack() method _buildListMainColor (line 127) | List _buildListMainColor(List colors) method _getMaterialColorShades (line 141) | List _getMaterialColorShades(ColorSwatch color) method _buildListShadesColor (line 156) | List _buildListShadesColor(ColorSwatch color) method build (line 176) | Widget build(BuildContext context) FILE: lib/src/widgets/settings_widgets.dart class SimpleSettingsTile (line 31) | class SimpleSettingsTile extends StatelessWidget { method build (line 72) | Widget build(BuildContext context) method getIcon (line 86) | Widget getIcon(BuildContext context) method _handleTap (line 93) | void _handleTap(BuildContext context) class ModalSettingsTile (line 132) | class ModalSettingsTile extends StatelessWidget { method build (line 174) | Widget build(BuildContext context) class ExpandableSettingsTile (line 220) | class ExpandableSettingsTile extends StatelessWidget { method build (line 267) | Widget build(BuildContext context) class SettingsContainer (line 298) | class SettingsContainer extends StatelessWidget { method build (line 317) | Widget build(BuildContext context) method _buildChild (line 321) | Widget _buildChild() method getList (line 336) | Widget getList(List children) method getColumn (line 346) | Widget getColumn(List children) class SettingsGroup (line 384) | class SettingsGroup extends StatelessWidget { method build (line 413) | Widget build(BuildContext context) method groupStyle (line 452) | TextStyle groupStyle(BuildContext context) class TextInputSettingsTile (line 504) | class TextInputSettingsTile extends StatefulWidget { method createState (line 589) | State createState() class _TextInputSettingsTileState (line 592) | class _TextInputSettingsTileState extends State { method initState (line 598) | void initState() method build (line 611) | Widget build(BuildContext context) method _buildTextField (line 643) | Widget _buildTextField( method _submitText (line 699) | bool _submitText(String newValue) method _onSave (line 714) | void _onSave(String? newValue, OnChanged onChanged) class SwitchSettingsTile (line 767) | class SwitchSettingsTile extends StatelessWidget { method build (line 831) | Widget build(BuildContext context) method _onSwitchChange (line 864) | Future _onSwitchChange( method getSubtitle (line 871) | String getSubtitle(bool currentStatus) method getFinalWidget (line 885) | Widget getFinalWidget(BuildContext context, Widget mainWidget, class CheckboxSettingsTile (line 940) | class CheckboxSettingsTile extends StatelessWidget { method build (line 1001) | Widget build(BuildContext context) method _onCheckboxChange (line 1033) | Future _onCheckboxChange(bool? value, OnChanged onChanged) method getSubtitle (line 1039) | String getSubtitle(bool currentStatus) method getFinalWidget (line 1054) | Widget getFinalWidget(BuildContext context, Widget mainWidget, class RadioSettingsTile (line 1107) | class RadioSettingsTile extends StatefulWidget { method createState (line 1164) | State> createState() class _RadioSettingsTileState (line 1167) | class _RadioSettingsTileState extends State> { method initState (line 1171) | void initState() method _onRadioChange (line 1176) | Future _onRadioChange(T? value, OnChanged onChanged) method build (line 1184) | Widget build(BuildContext context) method _buildRadioTiles (line 1212) | Widget _buildRadioTiles(BuildContext context, T groupValue, class DropDownSettingsTile (line 1275) | class DropDownSettingsTile extends StatefulWidget { method createState (line 1329) | State> createState() class _DropDownSettingsTileState (line 1333) | class _DropDownSettingsTileState extends State _handleDropDownChange(T? value, OnChanged onChanged) class SliderSettingsTile (line 1404) | class SliderSettingsTile extends StatefulWidget { method createState (line 1529) | State createState() class _SliderSettingsTileState (line 1532) | class _SliderSettingsTileState extends State { method initState (line 1536) | void initState() method build (line 1542) | Widget build(BuildContext context) method _updateWidget (line 1583) | void _updateWidget(double newValue, OnChanged onChanged) method _handleSliderChanged (line 1588) | void _handleSliderChanged(double newValue, OnChanged onChanged) method _handleSliderChangeStart (line 1593) | void _handleSliderChangeStart(double newValue, OnChanged onCha... method _handleSliderChangeEnd (line 1598) | Future _handleSliderChangeEnd( class ColorPickerSettingsTile (line 1629) | class ColorPickerSettingsTile extends StatefulWidget { method createState (line 1679) | State createState() class _ColorPickerSettingsTileState (line 1683) | class _ColorPickerSettingsTileState extends State _handleColorChanged( class RadioModalSettingsTile (line 1757) | class RadioModalSettingsTile extends StatefulWidget { method createState (line 1814) | State> createState() class _RadioModalSettingsTileState (line 1818) | class _RadioModalSettingsTileState extends State _onRadioChange(T? value, OnChanged onChanged) method build (line 1835) | Widget build(BuildContext context) class SliderModalSettingsTile (line 1896) | class SliderModalSettingsTile extends StatefulWidget { method createState (line 1984) | State createState() class _SliderModalSettingsTileState (line 1988) | class _SliderModalSettingsTileState extends State onChanged) method _handleSliderChangeStart (line 2045) | void _handleSliderChangeStart(double newValue, OnChanged onCha... method _handleSliderChangeEnd (line 2050) | void _handleSliderChangeEnd(double newValue, OnChanged onChanged) method _updateWidget (line 2055) | void _updateWidget(double newValue, OnChanged onChanged) class SimpleRadioSettingsTile (line 2085) | class SimpleRadioSettingsTile extends StatelessWidget { method build (line 2132) | Widget build(BuildContext context) method getValues (line 2147) | Map getValues(List values) class SimpleDropDownSettingsTile (line 2182) | class SimpleDropDownSettingsTile extends StatelessWidget { method build (line 2229) | Widget build(BuildContext context) method getValues (line 2244) | Map getValues(List values)