refactor: button name and remove watcher action for now
This commit is contained in:
parent
3008a2a5ef
commit
ace8974d3b
2 changed files with 8 additions and 5 deletions
|
@ -1,6 +1,8 @@
|
|||
package xyz.atnrch.wrench.components
|
||||
|
||||
import androidx.compose.material.Scaffold
|
||||
import androidx.compose.material.ScaffoldState
|
||||
import androidx.compose.material.rememberScaffoldState
|
||||
import androidx.compose.runtime.*
|
||||
import xyz.atnrch.wrench.components.center.AddButton
|
||||
import xyz.atnrch.wrench.components.top.TopBar
|
||||
|
@ -10,16 +12,18 @@ import xyz.atnrch.wrench.watcher.WatcherManager
|
|||
|
||||
@Composable
|
||||
fun WrenchScaffold() {
|
||||
val scaffoldState: ScaffoldState = rememberScaffoldState()
|
||||
val entries: MutableMap<Int, WatcherEntry> = remember { mutableStateMapOf() }
|
||||
val watcherManager = remember { WatcherManager(entries) }
|
||||
val watcher = remember { Watcher(watcherManager) }
|
||||
var buttonState by remember { mutableStateOf(false) }
|
||||
var watcherState by remember { mutableStateOf(false) }
|
||||
|
||||
Scaffold(
|
||||
scaffoldState = scaffoldState,
|
||||
topBar = { TopBar() },
|
||||
floatingActionButton = { AddButton(watcherManager) },
|
||||
isFloatingActionButtonDocked = true,
|
||||
bottomBar = { BottomAppBar(watcher, buttonState) { buttonState = it } }
|
||||
bottomBar = { BottomAppBar(watcher, watcherState) { watcherState = it } }
|
||||
) { WatcherDisplay(watcherManager) }
|
||||
|
||||
}
|
|
@ -3,7 +3,6 @@ package xyz.atnrch.wrench.watcher
|
|||
import kotlinx.coroutines.*
|
||||
import kotlinx.coroutines.swing.Swing
|
||||
import xyz.atnrch.wrench.logger.Logger
|
||||
import java.nio.file.Files
|
||||
import java.util.concurrent.TimeUnit
|
||||
|
||||
class Watcher(private val watcherManager: WatcherManager) {
|
||||
|
@ -23,7 +22,7 @@ class Watcher(private val watcherManager: WatcherManager) {
|
|||
delay(TimeUnit.SECONDS.toMillis(5))
|
||||
for (entry: WatcherEntry in watcherManager.getEntries().values) {
|
||||
entry.map.forEach {
|
||||
Files.copy(entry.file.toPath(), it.toAbsolutePath())
|
||||
//Files.copy(entry.file.toPath(), it.toAbsolutePath())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Reference in a new issue