an_console library

Classes

AnConsole
自定义控制台
ConsoleOverlayController
对控制台的overlay的控制器
ConsoleRoute
EventManager<E>
定义定长的事件管理器
EventManagerConsole<T>
对定长 的事件管理器的默认控制台实现
FileBrowser
FloatingActions
仅用在AnConsole中的自定义控制台 为控制台增加一系列悬浮按钮 会自动联动滑动隐藏
JsonNodeBuilder
节点Build
JsonNodes
json nodes 树形结构
JsonView
构建一个json展示的widget
JTreeNode
一个节点
LogWriter

Enums

NodeType
json 节点类型

Functions

isPrimitive(dynamic value) bool
是否是基础类似

Typedefs

CallRefresh = void Function()
呼叫重新刷新列表
FileBrowserSortOrFilter = FutureOr<List> Function(List)
文件浏览器的排序或过滤函数
FloatingActionsBuilder = List<FloatingActionButton> Function(BuildContext context, String path, CallRefresh callRefresh)
悬浮按钮构建器
OnLongPress = void Function(dynamic entity, CallRefresh callRefresh)
长按时的回调 包含 文件 和 文件夹
OnPressFile = void Function(dynamic entity, CallRefresh callRefresh)
点击文件时的回调