Library Views

Library Views — Library data and property views

Synopsis

#include <rc-ui-library-view.h>

struct              RCUiLibraryListView;
struct              RCUiLibraryListViewClass;
struct              RCUiLibraryPropView;
struct              RCUiLibraryPropViewClass;
void                rc_ui_library_list_delete_items     (RCUiLibraryListView *list_view);
void                rc_ui_library_list_refresh          (RCUiLibraryListView *list_view);
void                rc_ui_library_list_select_all       (RCUiLibraryListView *list_view);
GtkWidget *         rc_ui_library_list_view_new         ();
GtkWidget *         rc_ui_library_prop_view_new         (const gchar *property_text);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkTreeView
                           +----RCUiLibraryListView
  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkTreeView
                           +----RCUiLibraryPropView

Implemented Interfaces

RCUiLibraryListView implements AtkImplementorIface, GtkBuildable and GtkScrollable.

RCUiLibraryPropView implements AtkImplementorIface, GtkBuildable and GtkScrollable.

Description

This module provides the Library List and Property view widgets for the player. They show library item list and property item list in the library window.

Details

struct RCUiLibraryListView

struct RCUiLibraryListView;

The data structure used for RCUiLibraryListView class.


struct RCUiLibraryListViewClass

struct RCUiLibraryListViewClass {
};

RCUiLibraryListViewClass class.


struct RCUiLibraryPropView

struct RCUiLibraryPropView;

The data structure used for RCUiLibraryPropView class.


struct RCUiLibraryPropViewClass

struct RCUiLibraryPropViewClass {
};

RCUiLibraryPropViewClass class.


rc_ui_library_list_delete_items ()

void                rc_ui_library_list_delete_items     (RCUiLibraryListView *list_view);

Delete all selected items in the RCUiLibraryListView.

list_view :

the RCUiLibraryListView

rc_ui_library_list_refresh ()

void                rc_ui_library_list_refresh          (RCUiLibraryListView *list_view);

Refresh all selected items in the RCUiLibraryListView.

list_view :

the RCUiLibraryListView

rc_ui_library_list_select_all ()

void                rc_ui_library_list_select_all       (RCUiLibraryListView *list_view);

Select all items in the RCUiLibraryListView

list_view :

the RCUiLibraryListView

rc_ui_library_list_view_new ()

GtkWidget *         rc_ui_library_list_view_new         ();

Create a new library list view widget.

Returns :

The new library list view widget, NULL if any error occurs.

rc_ui_library_prop_view_new ()

GtkWidget *         rc_ui_library_prop_view_new         (const gchar *property_text);

Create a new library property view widget.

property_text :

the property text used in the column header

Returns :

The new library property view widget, NULL if any error occurs.