#include <gtk/gtk.h>
#include "browser.h"
#include "interface.h"
#include "helper.h"
#include "upnp.h"
#include <cybergarage/contentdirectory/ccontentdirectory.h>
#include <cybergarage/contentdirectory/cdidllite.h>
#include <cybergarage/avdebug.h>
Functions | |
int | create_device_view () |
int | create_folder_model_view () |
void | device_view_row_selected (GtkTreeSelection *selection, gpointer user_data) |
gboolean | expand_idlefunc (gpointer data) |
void | folder_view_row_expanded (GtkTreeView *view, GtkTreeIter *iter, GtkTreePath *path, gpointer user_data) |
void | render_mimeimage_datafunc (GtkTreeViewColumn *column, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer data) |
gboolean | container_filter_func (GtkTreeModel *model, GtkTreeIter *iter, gpointer data) |
gboolean | update_folder_view_to_path (GtkTreePath *path) |
gboolean | get_current_content_item (gchar **name, gchar **uri, gchar **node_class, gchar **id, gchar **udn) |
Variables | |
UPnPBrowserWidgets * | widgets |
|
Filter the contents of the given model |
|
Create the device tree model & view |
|
Create the folder tree model & view |
|
Callback for selecting a row in device list. |
|
|
|
Callback for expanding a folder in folder view |
|
Helper to get the currently selected content directory item
|
|
Renders right pixbuf according to class of the device. |
|
|
|
Global struct that holds the application widgets |