mirror of
https://github.com/dancojocaru2000/logic-circuits-simulator.git
synced 2025-02-22 17:19:36 +02:00
Show delete drag target only in design mode
This commit is contained in:
parent
e74c2f58ed
commit
76c911e697
1 changed files with 19 additions and 18 deletions
|
@ -418,27 +418,28 @@ class DesignComponentPage extends HookWidget {
|
|||
// disposeController: false,
|
||||
backgroundColor: Theme.of(context).colorScheme.background,
|
||||
),
|
||||
Positioned(
|
||||
bottom: 0,
|
||||
right: 0,
|
||||
child: MouseRegion(
|
||||
hitTestBehavior: HitTestBehavior.translucent,
|
||||
opaque: false,
|
||||
onEnter: (_) {
|
||||
deleteOnDrop.value = true;
|
||||
},
|
||||
onExit: (_) {
|
||||
deleteOnDrop.value = false;
|
||||
},
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.all(16.0),
|
||||
child: Icon(
|
||||
Icons.delete,
|
||||
color: movingWidget.value != null && deleteOnDrop.value ? Colors.red : null,
|
||||
if (!isSimulating.value)
|
||||
Positioned(
|
||||
bottom: 0,
|
||||
right: 0,
|
||||
child: MouseRegion(
|
||||
hitTestBehavior: HitTestBehavior.translucent,
|
||||
opaque: false,
|
||||
onEnter: (_) {
|
||||
deleteOnDrop.value = true;
|
||||
},
|
||||
onExit: (_) {
|
||||
deleteOnDrop.value = false;
|
||||
},
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.all(16.0),
|
||||
child: Icon(
|
||||
Icons.delete,
|
||||
color: movingWidget.value != null && deleteOnDrop.value ? Colors.red : null,
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
],
|
||||
),
|
||||
);
|
||||
|
|
Loading…
Add table
Reference in a new issue