Browse Source

颜色设置和全选状态更新OK

master
hejl 2 months ago
parent
commit
fa217ac3a7
  1. 5
      win_text_editor/lib/modules/memory_table/controllers/base_data_source.dart
  2. 3
      win_text_editor/lib/modules/memory_table/widgets/memory_table_right_side.dart

5
win_text_editor/lib/modules/memory_table/controllers/base_data_source.dart

@ -17,8 +17,9 @@ abstract class SelectableDataSource<T extends SelectableItem> extends DataGridSo
ValueNotifier<bool> get selectionNotifier => _selectionNotifier; ValueNotifier<bool> get selectionNotifier => _selectionNotifier;
void toggleAllSelection(bool value) { void toggleAllSelection(bool value) {
for (var item in items) { for (int i = 0; i < items.length; i++) {
item.isSelected = value; items[i].isSelected = value;
onSelectionChanged?.call(i, value);
} }
_updateSelectionState(); _updateSelectionState();
notifyListeners(); notifyListeners();

3
win_text_editor/lib/modules/memory_table/widgets/memory_table_right_side.dart

@ -1,6 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:win_text_editor/framework/controllers/logger.dart';
import 'package:win_text_editor/modules/memory_table/controllers/memory_table_controller.dart'; import 'package:win_text_editor/modules/memory_table/controllers/memory_table_controller.dart';
import 'package:win_text_editor/modules/memory_table/models/memory_table.dart'; import 'package:win_text_editor/modules/memory_table/models/memory_table.dart';
@ -147,7 +146,7 @@ class _MemoryTableRightSideState extends State<MemoryTableRightSide> {
border: InputBorder.none, border: InputBorder.none,
contentPadding: EdgeInsets.all(8), contentPadding: EdgeInsets.all(8),
), ),
style: const TextStyle(fontFamily: 'monospace'), style: const TextStyle(fontFamily: 'monospace', color: Colors.blue),
), ),
), ),
), ),

Loading…
Cancel
Save