1
- import 'package:flutter/foundation .dart' show immutable ;
1
+ import 'package:meta/meta .dart' ;
2
2
3
3
import 'base_button_options.dart' ;
4
4
import 'buttons/clear_format_options.dart' ;
5
+ import 'buttons/clipboard_button_options.dart' ;
5
6
import 'buttons/color_options.dart' ;
6
7
import 'buttons/custom_button_options.dart' ;
7
8
import 'buttons/font_family_options.dart' ;
@@ -21,6 +22,7 @@ import 'buttons/toggle_style_options.dart';
21
22
export '../buttons/search/search_dialog.dart' ;
22
23
export 'base_button_options.dart' ;
23
24
export 'buttons/clear_format_options.dart' ;
25
+ export 'buttons/clipboard_button_options.dart' ;
24
26
export 'buttons/color_options.dart' ;
25
27
export 'buttons/custom_button_options.dart' ;
26
28
export 'buttons/font_family_options.dart' ;
@@ -76,9 +78,12 @@ class QuillSimpleToolbarButtonOptions {
76
78
this .linkStyle = const QuillToolbarLinkStyleButtonOptions (),
77
79
this .linkStyle2 = const QuillToolbarLinkStyleButton2Options (),
78
80
this .customButtons = const QuillToolbarCustomButtonOptions (),
79
- this .clipboardCut = const QuillToolbarToggleStyleButtonOptions (),
80
- this .clipboardCopy = const QuillToolbarToggleStyleButtonOptions (),
81
- this .clipboardPaste = const QuillToolbarToggleStyleButtonOptions (),
81
+ @experimental
82
+ this .clipboardCut = const QuillToolbarClipboardButtonOptions (),
83
+ @experimental
84
+ this .clipboardCopy = const QuillToolbarClipboardButtonOptions (),
85
+ @experimental
86
+ this .clipboardPaste = const QuillToolbarClipboardButtonOptions (),
82
87
});
83
88
84
89
/// The base options that will apply to all buttons,
@@ -109,26 +114,19 @@ class QuillSimpleToolbarButtonOptions {
109
114
final QuillToolbarColorButtonOptions backgroundColor;
110
115
final QuillToolbarClearFormatButtonOptions clearFormat;
111
116
112
- /// The reason we call this buttons in the end because this is responsible
113
- /// for all the alignment buttons and not just one, you still
114
- /// can customize the icons and tooltips
115
- /// and you have child builder
116
117
final QuillToolbarSelectAlignmentButtonOptions selectAlignmentButtons;
117
118
118
119
final QuillToolbarSearchButtonOptions search;
119
120
120
- final QuillToolbarToggleStyleButtonOptions clipboardCut;
121
- final QuillToolbarToggleStyleButtonOptions clipboardCopy;
122
- final QuillToolbarToggleStyleButtonOptions clipboardPaste;
121
+ @experimental
122
+ final QuillToolbarClipboardButtonOptions clipboardCut;
123
+ @experimental
124
+ final QuillToolbarClipboardButtonOptions clipboardCopy;
125
+ @experimental
126
+ final QuillToolbarClipboardButtonOptions clipboardPaste;
123
127
124
- /// The reason we call this buttons in the end because this is responsible
125
- /// for all the header style buttons and not just one, you still
126
- /// can customize it and you also have child builder
127
128
final QuillToolbarSelectHeaderStyleButtonsOptions selectHeaderStyleButtons;
128
129
129
- /// The reason we call this buttons in the end because this is responsible
130
- /// for all the header style buttons and not just one, you still
131
- /// can customize it and you also have child builder
132
130
final QuillToolbarSelectHeaderStyleDropdownButtonOptions
133
131
selectHeaderStyleDropdownButton;
134
132
0 commit comments