File: rb-missing-files-source.xml

package info (click to toggle)
rhythmbox 0.11.6-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 26,232 kB
  • ctags: 11,434
  • sloc: ansic: 97,824; xml: 36,080; sh: 9,341; python: 4,193; makefile: 2,130; cpp: 153
file content (120 lines) | stat: -rw-r--r-- 5,139 bytes parent folder | download
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
<?xml version="1.0"?>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
<refentry id="RBMissingFilesSource">
<refmeta>
<refentrytitle role="top_of_page" id="RBMissingFilesSource.top_of_page">RBMissingFilesSource</refentrytitle>
<manvolnum>3</manvolnum>
<refmiscinfo>RHYTHMBOX Library</refmiscinfo>
</refmeta>

<refnamediv>
<refname>RBMissingFilesSource</refname>
<refpurpose>source displaying files missing from the library</refpurpose>
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
</refnamediv>

<refsynopsisdiv id="RBMissingFilesSource.synopsis" role="synopsis">
<title role="synopsis.title">Synopsis</title>

<synopsis>
                    <link linkend="RBMissingFilesSource-struct">RBMissingFilesSource</link>;
                    <link linkend="RBMissingFilesSourceClass">RBMissingFilesSourceClass</link>;
<link linkend="RBSource">RBSource</link>*           <link linkend="rb-missing-files-source-new">rb_missing_files_source_new</link>         (<link linkend="RBShell">RBShell</link> *shell,
                                                         <link linkend="RBLibrarySource">RBLibrarySource</link> *library);
</synopsis>
</refsynopsisdiv>

<refsect1 id="RBMissingFilesSource.object-hierarchy" role="object_hierarchy">
<title role="object_hierarchy.title">Object Hierarchy</title>
<synopsis>
  <link linkend="GObject">GObject</link>
   +----<link linkend="GInitiallyUnowned">GInitiallyUnowned</link>
         +----<link linkend="GtkObject">GtkObject</link>
               +----<link linkend="GtkWidget">GtkWidget</link>
                     +----<link linkend="GtkContainer">GtkContainer</link>
                           +----<link linkend="GtkBox">GtkBox</link>
                                 +----<link linkend="GtkHBox">GtkHBox</link>
                                       +----<link linkend="RBSource">RBSource</link>
                                             +----RBMissingFilesSource
</synopsis>

</refsect1>



<refsect1 id="RBMissingFilesSource.implemented-interfaces" role="impl_interfaces">
<title role="impl_interfaces.title">Implemented Interfaces</title>
<para>
RBMissingFilesSource implements
 <link linkend="AtkImplementorIface">AtkImplementorIface</link> and  <link linkend="GtkBuildable">GtkBuildable</link>.</para>

</refsect1>





<refsect1 id="RBMissingFilesSource.description" role="desc">
<title role="desc.title">Description</title>
<para>
This source displays files that rhythmbox cannot find at the expected
locations.  On startup, it does a file access check for every file
in the library, hiding those that fail.  This source sets up a
query model that matches only hidden entries.  It displays the file
location and the last time the file was successfully accessed.
</para>
<para>
The source only displayed in the source list when there are hidden
entries to show.</para>
<para>

</para>
</refsect1>

<refsect1 id="RBMissingFilesSource.details" role="details">
<title role="details.title">Details</title>
<refsect2 id="RBMissingFilesSource-struct" role="struct">
<title>RBMissingFilesSource</title>
<indexterm zone="RBMissingFilesSource-struct"><primary>RBMissingFilesSource</primary></indexterm><programlisting>typedef struct _RBMissingFilesSource RBMissingFilesSource;</programlisting>
<para>

</para></refsect2>
<refsect2 id="RBMissingFilesSourceClass" role="struct">
<title>RBMissingFilesSourceClass</title>
<indexterm zone="RBMissingFilesSourceClass"><primary>RBMissingFilesSourceClass</primary></indexterm><programlisting>typedef struct {
	RBSourceClass parent;
} RBMissingFilesSourceClass;
</programlisting>
<para>

</para></refsect2>
<refsect2 id="rb-missing-files-source-new" role="function">
<title>rb_missing_files_source_new ()</title>
<indexterm zone="rb-missing-files-source-new"><primary>rb_missing_files_source_new</primary></indexterm><programlisting><link linkend="RBSource">RBSource</link>*           rb_missing_files_source_new         (<link linkend="RBShell">RBShell</link> *shell,
                                                         <link linkend="RBLibrarySource">RBLibrarySource</link> *library);</programlisting>
<para>
Creates the missing files source.  It extracts the
entry type from the library source instance, so it
currently only works for files in the library, but
it would be trivial to make it use any source type
that did file access checks for its contents.</para>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>shell</parameter>&nbsp;:</term>
<listitem><simpara> the <link linkend="RBShell"><type>RBShell</type></link> instance
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>library</parameter>&nbsp;:</term>
<listitem><simpara> the <link linkend="RBLibrarySource"><type>RBLibrarySource</type></link> instance
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara> the <link linkend="RBMissingFiles"><type>RBMissingFiles</type></link> source
</simpara></listitem></varlistentry>
</variablelist></refsect2>

</refsect1>




</refentry>