OnlineLibrary
44 строки · 671.0 Байт
1package msg
2
3type Message struct {
4Code MessageCode
5Data any
6}
7
8type MessageCode uint32
9
10const (
11ACTIVATE_MENU MessageCode = iota
12OPEN_BOOKSHELF
13OPEN_NEWBOOKS
14MAIN_MENU
15DOWNLOAD_BOOK
16BOOK_DESCRIPTION
17ISSUE_BOOK
18REMOVE_BOOK
19SEARCH_BOOK
20MENU_BACK
21SET_PROVIDER
22LIBRARY_ADD
23LIBRARY_REMOVE
24LIBRARY_INFO
25PLAYER_SPEED_RESET
26PLAYER_SPEED_UP
27PLAYER_SPEED_DOWN
28PLAYER_VOLUME_RESET
29PLAYER_VOLUME_UP
30PLAYER_VOLUME_DOWN
31PLAYER_PLAY_PAUSE
32PLAYER_STOP
33PLAYER_OFFSET_FRAGMENT
34PLAYER_OFFSET_POSITION
35PLAYER_GOTO_FRAGMENT
36PLAYER_GOTO_POSITION
37PLAYER_OUTPUT_DEVICE
38PLAYER_SET_TIMER
39BOOKMARK_SET
40BOOKMARK_FETCH
41BOOKMARK_REMOVE
42SET_LANGUAGE
43LOG_SET_LEVEL
44)
45