From fb2ca11d843c05033e69690f71366ea31aa909b2 Mon Sep 17 00:00:00 2001 From: Vishesh Handa Date: Sat, 15 Aug 2020 18:06:06 +0200 Subject: [PATCH] MarkdownToolbar: Add buttons for creating lists --- lib/widgets/markdown_toolbar.dart | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/lib/widgets/markdown_toolbar.dart b/lib/widgets/markdown_toolbar.dart index 312f793a..4f029ab7 100644 --- a/lib/widgets/markdown_toolbar.dart +++ b/lib/widgets/markdown_toolbar.dart @@ -1,5 +1,7 @@ import 'package:flutter/material.dart'; +import 'package:font_awesome_flutter/font_awesome_flutter.dart'; + class MarkdownToolBar extends StatelessWidget { final TextEditingController textController; @@ -30,6 +32,21 @@ class MarkdownToolBar extends StatelessWidget { padding: const EdgeInsets.all(0.0), onPressed: () => _modifyCurrentWord('**'), ), + IconButton( + icon: const FaIcon(FontAwesomeIcons.listUl), + padding: const EdgeInsets.all(0.0), + onPressed: () => _modifyCurrentLine('- '), + ), + IconButton( + icon: const FaIcon(FontAwesomeIcons.listOl), + padding: const EdgeInsets.all(0.0), + onPressed: () => _modifyCurrentLine('1. '), + ), + IconButton( + icon: const FaIcon(FontAwesomeIcons.tasks), + padding: const EdgeInsets.all(0.0), + onPressed: () => _modifyCurrentLine('- [ ] '), + ), Container( height: 20, child: const VerticalDivider(),