buildAdditionalToolbarButtons method

  1. @override
List<Widget> buildAdditionalToolbarButtons()
override

Implementation

@override
List<Widget> buildAdditionalToolbarButtons() {
  return [
    // Decrease font size
    IconButton(
      icon: const Icon(Icons.text_decrease),
      tooltip: setText('Giảm cỡ chữ', 'Decrease font'),
      onPressed: () {
        _fontSize = (_fontSize - 2).clamp(8, 32);
        rebuild();
      },
    ),

    // Increase font size
    IconButton(
      icon: const Icon(Icons.text_increase),
      tooltip: setText('Tăng cỡ chữ', 'Increase font'),
      onPressed: () {
        _fontSize = (_fontSize + 2).clamp(8, 32);
        rebuild();
      },
    ),

    // Word wrap toggle
    const SizedBox(width: 8),
    Text('${_fontSize.toInt()}px'),
    const SizedBox(width: 8),
  ];
}