Organizer decoders

Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
This commit is contained in:
2026-09-01 20:55:34 +02:00
parent 835183a0c3
commit 3290fd9db6
7 changed files with 32 additions and 32 deletions
+5 -5
View File
@@ -6,14 +6,14 @@
/// widget that switches the platform cursor on hover.
library;
export "src/ani_decoder.dart";
export "src/animated_cursor.dart";
export "src/cur_decoder.dart";
export "src/cursor.dart";
export "src/cursor_asset.dart";
export "src/cursor_decoder.dart";
export "src/cursor_handler.dart";
export "src/cursor_scaler.dart";
export "src/native_image_decoder.dart";
export "src/svg_decoder.dart";
export "src/xncur_decoder.dart";
export "src/decoders/ani_decoder.dart";
export "src/decoders/cur_decoder.dart";
export "src/decoders/native_image_decoder.dart";
export "src/decoders/svg_decoder.dart";
export "src/decoders/xncur_decoder.dart";
+5 -5
View File
@@ -1,12 +1,12 @@
import "dart:typed_data";
import "dart:ui" as ui;
import "ani_decoder.dart";
import "cur_decoder.dart";
import "cursor_asset.dart";
import "native_image_decoder.dart";
import "svg_decoder.dart";
import "xncur_decoder.dart";
import "decoders/ani_decoder.dart";
import "decoders/cur_decoder.dart";
import "decoders/native_image_decoder.dart";
import "decoders/svg_decoder.dart";
import "decoders/xncur_decoder.dart";
/// Options controlling how a cursor asset is decoded.
class DecodeOptions {
@@ -1,11 +1,11 @@
import "dart:typed_data";
import "animated_cursor.dart";
import "../animated_cursor.dart";
import "../cursor.dart";
import "../cursor_asset.dart";
import "../cursor_decoder.dart";
import "../cursor_scaler.dart";
import "cur_decoder.dart";
import "cursor.dart";
import "cursor_asset.dart";
import "cursor_decoder.dart";
import "cursor_scaler.dart";
/// Decodes Windows animated cursor (`.ani`) resources.
///
@@ -2,10 +2,10 @@ import "dart:async";
import "dart:typed_data";
import "dart:ui" as ui;
import "cursor.dart";
import "cursor_asset.dart";
import "cursor_decoder.dart";
import "cursor_scaler.dart";
import "../cursor.dart";
import "../cursor_asset.dart";
import "../cursor_decoder.dart";
import "../cursor_scaler.dart";
/// [CursorDecoder] adapter for Windows `.cur` resources.
class WindowsCurDecoder implements CursorDecoder {
@@ -1,11 +1,11 @@
import "dart:typed_data";
import "dart:ui" as ui;
import "animated_cursor.dart";
import "cursor.dart";
import "cursor_asset.dart";
import "cursor_decoder.dart";
import "cursor_scaler.dart";
import "../animated_cursor.dart";
import "../cursor.dart";
import "../cursor_asset.dart";
import "../cursor_decoder.dart";
import "../cursor_scaler.dart";
/// Decodes raster image formats (PNG, GIF, animated GIF, APNG, WebP, JPEG,
/// BMP) into cursors using [ui.instantiateImageCodec].
@@ -4,9 +4,9 @@ import "dart:ui" as ui;
import "package:flutter_svg/flutter_svg.dart"
show PictureInfo, SvgBytesLoader, vg;
import "cursor.dart";
import "cursor_asset.dart";
import "cursor_decoder.dart";
import "../cursor.dart";
import "../cursor_asset.dart";
import "../cursor_decoder.dart";
/// Decodes static SVG images into cursors using `flutter_svg`.
///
@@ -2,11 +2,11 @@ import "dart:async";
import "dart:typed_data";
import "dart:ui" as ui;
import "animated_cursor.dart";
import "cursor.dart";
import "cursor_asset.dart";
import "cursor_decoder.dart";
import "cursor_scaler.dart";
import "../animated_cursor.dart";
import "../cursor.dart";
import "../cursor_asset.dart";
import "../cursor_decoder.dart";
import "../cursor_scaler.dart";
/// One parsed Xcursor image chunk.
class _XImage {