annotate src/streambrowser/gui/streambrowser_win.h @ 2848:fbb32674bfd2

click on a stream updates; more comments; more proper stream icons
author Calin Crisan ccrisan@gmail.com
date Mon, 28 Jul 2008 23:43:31 +0300
parents 11fb1503ee4b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2735
6d6a3eb67510 some work on the streambrowser
Calin Crisan ccrisan@gmail.com
parents:
diff changeset
1
6d6a3eb67510 some work on the streambrowser
Calin Crisan ccrisan@gmail.com
parents:
diff changeset
2 #ifndef STREAMBROWSER_WIN_H
6d6a3eb67510 some work on the streambrowser
Calin Crisan ccrisan@gmail.com
parents:
diff changeset
3 #define STREAMBROWSER_WIN_H
6d6a3eb67510 some work on the streambrowser
Calin Crisan ccrisan@gmail.com
parents:
diff changeset
4
6d6a3eb67510 some work on the streambrowser
Calin Crisan ccrisan@gmail.com
parents:
diff changeset
5 #include "../streamdir.h"
6d6a3eb67510 some work on the streambrowser
Calin Crisan ccrisan@gmail.com
parents:
diff changeset
6
6d6a3eb67510 some work on the streambrowser
Calin Crisan ccrisan@gmail.com
parents:
diff changeset
7
6d6a3eb67510 some work on the streambrowser
Calin Crisan ccrisan@gmail.com
parents:
diff changeset
8 void streambrowser_win_init();
6d6a3eb67510 some work on the streambrowser
Calin Crisan ccrisan@gmail.com
parents:
diff changeset
9 void streambrowser_win_done();
6d6a3eb67510 some work on the streambrowser
Calin Crisan ccrisan@gmail.com
parents:
diff changeset
10 void streambrowser_win_show();
6d6a3eb67510 some work on the streambrowser
Calin Crisan ccrisan@gmail.com
parents:
diff changeset
11 void streambrowser_win_hide();
6d6a3eb67510 some work on the streambrowser
Calin Crisan ccrisan@gmail.com
parents:
diff changeset
12
6d6a3eb67510 some work on the streambrowser
Calin Crisan ccrisan@gmail.com
parents:
diff changeset
13 void streambrowser_win_set_streamdir(streamdir_t *streamdir, gchar *icon_filename);
6d6a3eb67510 some work on the streambrowser
Calin Crisan ccrisan@gmail.com
parents:
diff changeset
14 void streambrowser_win_set_category(streamdir_t *streamdir, category_t *category);
2848
fbb32674bfd2 click on a stream updates; more comments; more proper stream icons
Calin Crisan ccrisan@gmail.com
parents: 2797
diff changeset
15 void streambrowser_win_set_streaminfo(streamdir_t *streamdir, category_t *category, streaminfo_t *streaminfo);
fbb32674bfd2 click on a stream updates; more comments; more proper stream icons
Calin Crisan ccrisan@gmail.com
parents: 2797
diff changeset
16
fbb32674bfd2 click on a stream updates; more comments; more proper stream icons
Calin Crisan ccrisan@gmail.com
parents: 2797
diff changeset
17 void streambrowser_win_set_update_function(void (* update_function) (streamdir_t *streamdir, category_t *category, streaminfo_t *streaminfo, gboolean add_to_playlist));
2790
c156102069ae background fetching of streaming info is now indicated in gui
Calin Crisan ccrisan@gmail.com
parents: 2735
diff changeset
18 void streambrowser_win_set_category_state(streamdir_t *streamdir, category_t *category, gboolean fetching);
2797
11fb1503ee4b double click adds stream to playlist; visual feedback when adding streams
Calin Crisan ccrisan@gmail.com
parents: 2790
diff changeset
19 void streambrowser_win_set_streaminfo_state(streamdir_t *streamdir, category_t *category, streaminfo_t *streaminfo, gboolean fetching);
2735
6d6a3eb67510 some work on the streambrowser
Calin Crisan ccrisan@gmail.com
parents:
diff changeset
20
6d6a3eb67510 some work on the streambrowser
Calin Crisan ccrisan@gmail.com
parents:
diff changeset
21
6d6a3eb67510 some work on the streambrowser
Calin Crisan ccrisan@gmail.com
parents:
diff changeset
22 #endif // STREAMBROWSER_WIN_H
6d6a3eb67510 some work on the streambrowser
Calin Crisan ccrisan@gmail.com
parents:
diff changeset
23