+47
-1
@@ -8,6 +8,52 @@ with all essential features for building ereader applications.
|
||||
from dreader.application import EbookReader, create_ebook_reader
|
||||
from dreader import html_generator
|
||||
from dreader import book_utils
|
||||
from dreader.gesture import (
|
||||
TouchEvent,
|
||||
GestureType,
|
||||
GestureResponse,
|
||||
ActionType
|
||||
)
|
||||
from dreader.state import (
|
||||
StateManager,
|
||||
AppState,
|
||||
BookState,
|
||||
LibraryState,
|
||||
Settings,
|
||||
EreaderMode,
|
||||
OverlayState
|
||||
)
|
||||
from dreader.library import LibraryManager
|
||||
from dreader.overlay import OverlayManager
|
||||
|
||||
__version__ = "0.1.0"
|
||||
__all__ = ["EbookReader", "create_ebook_reader", "html_generator", "book_utils"]
|
||||
__all__ = [
|
||||
# Core reader
|
||||
"EbookReader",
|
||||
"create_ebook_reader",
|
||||
|
||||
# Utilities
|
||||
"html_generator",
|
||||
"book_utils",
|
||||
|
||||
# Gesture system
|
||||
"TouchEvent",
|
||||
"GestureType",
|
||||
"GestureResponse",
|
||||
"ActionType",
|
||||
|
||||
# State management
|
||||
"StateManager",
|
||||
"AppState",
|
||||
"BookState",
|
||||
"LibraryState",
|
||||
"Settings",
|
||||
"EreaderMode",
|
||||
"OverlayState",
|
||||
|
||||
# Library
|
||||
"LibraryManager",
|
||||
|
||||
# Overlay
|
||||
"OverlayManager",
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user