Package-level declarations

Functions

Link copied to clipboard
@Composable
fun ApplicationItem(app: Application = Application(), onClick: () -> Unit = {}, openAppWithStartupScript: () -> Unit = {})

This function displays an application item.

Link copied to clipboard
@Composable
fun applicationsArea(offlineApps: List<Application>, activeApps: List<Application>, openAppWithStartupScript: (Application) -> Unit = {}, onApplicationClicked: (Application) -> Unit = {})

This function displays the applications area.

Link copied to clipboard
@Composable
fun ApplicationsComponent(partitionedApplications: Pair<List<Application>, List<Application>>, selectedDevice: Device, socket: Socket, onAppSelected: (Application) -> Unit)

This is the main application component. It sets up the application area and handles the application selection and launching.

Link copied to clipboard
@Composable
fun ControlIcon(modifier: Modifier = Modifier, containerSize: Dp = 24.dp, iconSize: Dp = 10.dp, icon: ImageVector, onClick: () -> Unit = { })

This function displays a control icon for the application.

Link copied to clipboard
@Composable
fun DrawerComponent(modifier: Modifier, devices: List<Device>, selectedDevice: Device, onMainApplicationClose: () -> Unit = {}, onMainApplicationMinimize: () -> Unit = {}, onDeviceSelected: (Device) -> Unit = {})

This function displays a drawer component for the application.

Link copied to clipboard
fun launchApp(selectedApp: Application, selectedDevice: Device, socket: Socket, script: String = defaultScript)

This function launches the selected application on the selected device.

Link copied to clipboard
@Composable
fun PagerArea(pagerState: PagerState, partitionedApplications: MutableState<Pair<List<Application>, List<Application>>>, selectedDevice: Device, socket: Socket, selectedApp: Application, onAppSelected: (Application) -> Unit = {})

This function displays a pager area for the application.

Link copied to clipboard
@Composable
fun SearchApplications(modifier: Modifier = Modifier, onSearch: (String) -> Unit)

This function displays a search bar for the application.

Link copied to clipboard
@Composable
fun SearchArea(modifier: Modifier = Modifier, selectedDevice: Device)

This function displays a search area for the application.

Link copied to clipboard
@Composable
fun TopBar(modifier: Modifier, pagerState: PagerState, selectedDevice: Device)

This function displays a top bar for the application.