SYMBOL INDEX (2475 symbols across 144 files) FILE: assets/init.js function setTimeout (line 19) | function setTimeout(callback, delay) { function createUuid (line 372) | function createUuid() { function randomInt (line 384) | function randomInt(min, max) { function randomDouble (line 399) | function randomDouble(min, max) { class _Timer (line 408) | class _Timer { method constructor (line 415) | constructor(delay, callback) { method run (line 420) | run() { method _interval (line 425) | _interval() { method cancel (line 433) | cancel() { function setInterval (line 438) | function setInterval(callback, delay) { function Cookie (line 451) | function Cookie({name, value, domain}) { method fetchBytes (line 471) | async fetchBytes(method, url, headers, data, extra) { method sendRequest (line 498) | async sendRequest(method, url, headers, data, extra) { method get (line 522) | async get(url, headers, extra) { method post (line 534) | async post(url, headers, data, extra) { method put (line 546) | async put(url, headers, data, extra) { method patch (line 558) | async patch(url, headers, data, extra) { method delete (line 569) | async delete(url, headers, extra) { method setCookies (line 578) | setCookies(url, cookies) { method getCookies (line 592) | getCookies(url) { method deleteCookies (line 604) | deleteCookies(url) { function fetch (line 620) | async function fetch(url, options) { class HtmlDocument (line 647) | class HtmlDocument { method constructor (line 656) | constructor(html) { method querySelector (line 672) | querySelector(query) { method querySelectorAll (line 688) | querySelectorAll(query) { method dispose (line 702) | dispose() { method getElementById (line 715) | getElementById(id) { class HtmlElement (line 730) | class HtmlElement { method constructor (line 740) | constructor(k, doc) { method text (line 749) | get text() { method attributes (line 762) | get attributes() { method querySelector (line 776) | querySelector(query) { method querySelectorAll (line 793) | querySelectorAll(query) { method children (line 808) | get children() { method nodes (line 822) | get nodes() { method innerHTML (line 836) | get innerHTML() { method parent (line 849) | get parent() { method classNames (line 864) | get classNames() { method id (line 877) | get id() { method localName (line 890) | get localName() { method previousElementSibling (line 903) | get previousElementSibling() { method nextElementSibling (line 918) | get nextElementSibling() { class HtmlNode (line 930) | class HtmlNode { method constructor (line 935) | constructor(k, doc) { method text (line 944) | get text() { method type (line 957) | get type() { method toElement (line 970) | toElement() { function log (line 982) | function log(level, title, content) { function Comic (line 1018) | function Comic({id, title, subtitle, subTitle, cover, tags, description,... function ComicDetails (line 1057) | function ComicDetails({title, subtitle, subTitle, cover, description, ta... function Comment (line 1093) | function Comment({userName, avatar, content, time, replyCount, id, isLik... function ImageLoadingConfig (line 1122) | function ImageLoadingConfig({url, method, data, headers, onResponse, mod... class ComicSource (line 1132) | class ComicSource { method loadData (line 1148) | loadData(dataKey) { method loadSetting (line 1161) | loadSetting(key) { method saveData (line 1174) | saveData(dataKey, data) { method deleteData (line 1187) | deleteData(dataKey) { method isLogged (line 1199) | get isLogged() { method translate (line 1214) | translate(key) { method init (line 1219) | init() { } class Image (line 1226) | class Image { method constructor (line 1229) | constructor(key) { method copyRange (line 1241) | copyRange(x, y, width, height) { method copyAndRotate90 (line 1259) | copyAndRotate90() { method fillImageAt (line 1275) | fillImageAt(x, y, image) { method fillImageRangeAt (line 1296) | fillImageRangeAt(x, y, image, srcX, srcY, width, height) { method width (line 1311) | get width() { method height (line 1319) | get height() { method empty (line 1327) | static empty(width, height) { constant APP (line 1451) | let APP = { method version (line 1456) | get version() { method locale (line 1464) | get locale() { method platform (line 1474) | get platform() { function setClipboard (line 1488) | function setClipboard(text) { function getClipboard (line 1501) | function getClipboard() { function compute (line 1514) | function compute(func, ...args) { FILE: lib/components/appbar.dart class Appbar (line 3) | class Appbar extends StatefulWidget implements PreferredSizeWidget { method createState (line 24) | State createState() class _AppbarState (line 30) | class _AppbarState extends State { method didChangeDependencies (line 35) | void didChangeDependencies() method dispose (line 43) | void dispose() method _handleScrollNotification (line 51) | void _handleScrollNotification(ScrollNotification notification) method build (line 79) | Widget build(BuildContext context) type AppbarStyle (line 130) | enum AppbarStyle { class SliverAppbar (line 135) | class SliverAppbar extends StatelessWidget { method build (line 156) | Widget build(BuildContext context) class _MySliverAppBarDelegate (line 173) | class _MySliverAppBarDelegate extends SliverPersistentHeaderDelegate { method build (line 196) | Widget build( method shouldRebuild (line 260) | bool shouldRebuild(SliverPersistentHeaderDelegate oldDelegate) class AppTabBar (line 271) | class AppTabBar extends StatefulWidget { method createState (line 289) | State createState() class _AppTabBarState (line 292) | class _AppTabBarState extends State { method initState (line 312) | void initState() method dispose (line 318) | void dispose() method didChangeDependencies (line 325) | void didChangeDependencies() method didUpdateWidget (line 340) | void didUpdateWidget(covariant AppTabBar oldWidget) method initPainter (line 349) | void initPainter() method build (line 363) | Widget build(BuildContext context) method _tabLayoutCallback (line 370) | void _tabLayoutCallback(List offsets, double itemHeight) method buildTabBar (line 375) | Widget buildTabBar(BuildContext context, Widget? _) method onTabChanged (line 418) | void onTabChanged() method updateScrollOffset (line 428) | void updateScrollOffset(int i) method onTabClicked (line 452) | void onTabClicked(int i) method buildTab (line 456) | Widget buildTab(int i) type _TabRenderCallback (line 479) | typedef _TabRenderCallback = void Function( class _TabRow (line 484) | class _TabRow extends Row { method createRenderObject (line 490) | RenderFlex createRenderObject(BuildContext context) method updateRenderObject (line 502) | void updateRenderObject(BuildContext context, _RenderTabFlex renderObj... class _RenderTabFlex (line 508) | class _RenderTabFlex extends RenderFlex { method performLayout (line 522) | void performLayout() class _IndicatorPainter (line 538) | class _IndicatorPainter extends CustomPainter { method update (line 555) | void update(List offsets, double itemHeight) method indicatorRect (line 562) | Rect indicatorRect(Size tabBarSize, int tabIndex) method paint (line 582) | void paint(Canvas canvas, Size size) method shouldRepaint (line 601) | bool shouldRepaint(covariant CustomPainter oldDelegate) class TabViewBody (line 606) | class TabViewBody extends StatefulWidget { method createState (line 615) | State createState() class _TabViewBodyState (line 618) | class _TabViewBodyState extends State { method updateIndex (line 623) | void updateIndex() method didChangeDependencies (line 632) | void didChangeDependencies() method dispose (line 640) | void dispose() method build (line 646) | Widget build(BuildContext context) class SearchBarController (line 651) | class SearchBarController { method setText (line 658) | void setText(String text) class _SearchBarMixin (line 671) | abstract mixin class _SearchBarMixin { method setText (line 672) | void setText(String text) method getText (line 674) | String getText() class SliverSearchBar (line 677) | class SliverSearchBar extends StatefulWidget { method createState (line 695) | State createState() class _SliverSearchBarState (line 698) | class _SliverSearchBarState extends State method initState (line 705) | void initState() method setText (line 713) | void setText(String text) method getText (line 718) | String getText() method build (line 723) | Widget build(BuildContext context) class _SliverSearchBarDelegate (line 738) | class _SliverSearchBarDelegate extends SliverPersistentHeaderDelegate { method build (line 763) | Widget build( method shouldRebuild (line 827) | bool shouldRebuild(covariant SliverPersistentHeaderDelegate oldDelegate) class AppSearchBar (line 835) | class AppSearchBar extends StatefulWidget { method createState (line 843) | State createState() class _SearchBarState (line 846) | class _SearchBarState extends State with _SearchBarMixin { method setText (line 852) | void setText(String text) method getText (line 857) | String getText() method initState (line 862) | void initState() method build (line 870) | Widget build(BuildContext context) class TabActionButton (line 924) | class TabActionButton extends StatelessWidget { method build (line 941) | Widget build(BuildContext context) FILE: lib/components/button.dart class HoverBox (line 3) | class HoverBox extends StatefulWidget { method createState (line 12) | State createState() class _HoverBoxState (line 15) | class _HoverBoxState extends State { method build (line 19) | Widget build(BuildContext context) type ButtonType (line 37) | enum ButtonType { filled, outlined, text, normal } class Button (line 39) | class Button extends StatefulWidget { method icon (line 100) | Widget icon( method createState (line 140) | State