1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
|
// GUI messages outside GuiLib
//
#pragma once
/*
* Copyright (C) 2005-2013 Team XBMC
* http://xbmc.org
*
* This Program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* This Program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with XBMC; see the file COPYING. If not, see
* <http://www.gnu.org/licenses/>.
*
*/
#include "guilib/GUIMessage.h"
// Source related messages
#define GUI_MSG_REMOVED_MEDIA GUI_MSG_USER + 1
#define GUI_MSG_UPDATE_SOURCES GUI_MSG_USER + 2
// General playlist items changed
#define GUI_MSG_PLAYLIST_CHANGED GUI_MSG_USER + 3
// Start Slideshow in my pictures lpVoid = CStdString
// Param lpVoid: CStdString* that points to the Directory
// to start the slideshow in.
#define GUI_MSG_START_SLIDESHOW GUI_MSG_USER + 4
#define GUI_MSG_PLAYBACK_STARTED GUI_MSG_USER + 5
#define GUI_MSG_PLAYBACK_ENDED GUI_MSG_USER + 6
// Playback stopped by user
#define GUI_MSG_PLAYBACK_STOPPED GUI_MSG_USER + 7
// Message is send by the playlistplayer when it starts a playlist
// Parameter:
// dwParam1 = Current Playlist, can be PLAYLIST_MUSIC, PLAYLIST_TEMP_MUSIC, PLAYLIST_VIDEO or PLAYLIST_TEMP_VIDEO
// dwParam2 = Item started in the playlist
// lpVoid = Playlistitem started playing
#define GUI_MSG_PLAYLISTPLAYER_STARTED GUI_MSG_USER + 8
// Message is send by playlistplayer when next/previous item is started
// Parameter:
// dwParam1 = Current Playlist, can be PLAYLIST_MUSIC, PLAYLIST_TEMP_MUSIC, PLAYLIST_VIDEO or PLAYLIST_TEMP_VIDEO
// dwParam2 = LOWORD Position of the current playlistitem
// HIWORD Position of the previous playlistitem
// lpVoid = Current Playlistitem
#define GUI_MSG_PLAYLISTPLAYER_CHANGED GUI_MSG_USER + 9
// Message is send by the playlistplayer when the last item to play ended
// Parameter:
// dwParam1 = Current Playlist, can be PLAYLIST_MUSIC, PLAYLIST_TEMP_MUSIC, PLAYLIST_VIDEO or PLAYLIST_TEMP_VIDEO
// dwParam2 = Playlistitem played when stopping
#define GUI_MSG_PLAYLISTPLAYER_STOPPED GUI_MSG_USER + 10
#define GUI_MSG_LOAD_SKIN GUI_MSG_USER + 11
// Message is send by the dialog scan music
// Parameter:
// StringParam = Directory last scanned
#define GUI_MSG_DIRECTORY_SCANNED GUI_MSG_USER + 12
#define GUI_MSG_SCAN_FINISHED GUI_MSG_USER + 13
// Player has requested the next item for caching purposes (PAPlayer)
#define GUI_MSG_QUEUE_NEXT_ITEM GUI_MSG_USER + 16
// Visualisation messages when loading/unloading
#define GUI_MSG_VISUALISATION_UNLOADING GUI_MSG_USER + 117 // sent by vis
#define GUI_MSG_VISUALISATION_LOADED GUI_MSG_USER + 118 // sent by vis
#define GUI_MSG_GET_VISUALISATION GUI_MSG_USER + 119 // request to vis for the visualisation object
#define GUI_MSG_VISUALISATION_ACTION GUI_MSG_USER + 120 // request the vis perform an action
#define GUI_MSG_VISUALISATION_RELOAD GUI_MSG_USER + 121 // request the vis to reload
#define GUI_MSG_VIDEO_MENU_STARTED GUI_MSG_USER + 21 // sent by dvdplayer on entry to the menu
// Message is sent by built-in function to alert the playlist window
// that the user has initiated Random playback
// dwParam1 = Current Playlist (PLAYLIST_MUSIC, PLAYLIST_TEMP_MUSIC, PLAYLIST_VIDEO or PLAYLIST_TEMP_VIDEO)
// dwParam2 = 0 or 1 (Enabled or Disabled)
#define GUI_MSG_PLAYLISTPLAYER_RANDOM GUI_MSG_USER + 22
// Message is sent by built-in function to alert the playlist window
// that the user has initiated Repeat playback
// dwParam1 = Current Playlist (PLAYLIST_MUSIC, PLAYLIST_TEMP_MUSIC, PLAYLIST_VIDEO or PLAYLIST_TEMP_VIDEO)
// dwParam2 = 0 or 1 or 2 (Off, Repeat All, Repeat One)
#define GUI_MSG_PLAYLISTPLAYER_REPEAT GUI_MSG_USER + 23
// Message is sent by the background info loader when it is finished with fetching a weather location.
#define GUI_MSG_WEATHER_FETCHED GUI_MSG_USER + 24
// Message is sent to the screensaver window to tell that it should check the lock
#define GUI_MSG_CHECK_LOCK GUI_MSG_USER + 25
// Message is sent to media windows to force a refresh
#define GUI_MSG_UPDATE GUI_MSG_USER + 26
// Message sent by filtering dialog to request a new filter be applied
#define GUI_MSG_FILTER_ITEMS GUI_MSG_USER + 27
// Message sent by search dialog to request a new search be applied
#define GUI_MSG_SEARCH_UPDATE GUI_MSG_USER + 28
// Message sent to tell the GUI to update a single item
#define GUI_MSG_UPDATE_ITEM GUI_MSG_USER + 29
// Message sent to tell the GUI to change view mode
#define GUI_MSG_CHANGE_VIEW_MODE GUI_MSG_USER + 30
// Message sent to tell the GUI to change sort method/direction
#define GUI_MSG_CHANGE_SORT_METHOD GUI_MSG_USER + 31
#define GUI_MSG_CHANGE_SORT_DIRECTION GUI_MSG_USER + 32
// Sent from filesystem if a path is known to have changed
#define GUI_MSG_UPDATE_PATH GUI_MSG_USER + 33
// Sent to tell window to initiate a search dialog
#define GUI_MSG_SEARCH GUI_MSG_USER + 34
// Sent to the AddonSetting dialogs from addons if they updated a setting
#define GUI_MSG_SETTING_UPDATED GUI_MSG_USER + 35
// Message sent to CGUIWindowSlideshow to show picture
#define GUI_MSG_SHOW_PICTURE GUI_MSG_USER + 36
// Sent to text field to support 'input method'
#define GUI_MSG_INPUT_TEXT GUI_MSG_USER + 37
#define GUI_MSG_INPUT_TEXT_EDIT GUI_MSG_USER + 38
|