~timo-jyrinki/ubuntu/utopic/rhythmbox/enable_grilo_rhythmbox

« back to all changes in this revision

Viewing changes to doc/reference/xml/rb-builder-helpers.xml

  • Committer: Bazaar Package Importer
  • Author(s): Josselin Mouette
  • Date: 2009-07-08 22:49:25 UTC
  • mto: (1.2.2 upstream)
  • mto: This revision was merged to the branch mainline in revision 7.
  • Revision ID: james.westby@ubuntu.com-20090708224925-6lfjdvk1porszodi
Tags: upstream-0.12.3
ImportĀ upstreamĀ versionĀ 0.12.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
 
3
               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
 
4
<refentry id="rhythmbox-rb-builder-helpers">
 
5
<refmeta>
 
6
<refentrytitle role="top_of_page" id="rhythmbox-rb-builder-helpers.top_of_page">rb-builder-helpers</refentrytitle>
 
7
<manvolnum>3</manvolnum>
 
8
<refmiscinfo>RHYTHMBOX Library</refmiscinfo>
 
9
</refmeta>
 
10
 
 
11
<refnamediv>
 
12
<refname>rb-builder-helpers</refname>
 
13
<refpurpose>helper functions for dealing with GtkBuilder files</refpurpose>
 
14
</refnamediv>
 
15
 
 
16
<refsynopsisdiv id="rhythmbox-rb-builder-helpers.synopsis" role="synopsis">
 
17
<title role="synopsis.title">Synopsis</title>
 
18
 
 
19
<synopsis>
 
20
<link linkend="GtkBuilder">GtkBuilder</link> *        <link linkend="rb-builder-load">rb_builder_load</link>                     (const <link linkend="char">char</link> *file,
 
21
                                                         <link linkend="gpointer">gpointer</link> user_data);
 
22
<link linkend="void">void</link>                <link linkend="rb-builder-boldify-label">rb_builder_boldify_label</link>            (<link linkend="GtkBuilder">GtkBuilder</link> *builder,
 
23
                                                         const <link linkend="char">char</link> *name);
 
24
<link linkend="gboolean">gboolean</link>            <link linkend="rb-combo-box-hyphen-separator-func">rb_combo_box_hyphen_separator_func</link>  (<link linkend="GtkTreeModel">GtkTreeModel</link> *model,
 
25
                                                         <link linkend="GtkTreeIter">GtkTreeIter</link> *iter,
 
26
                                                         <link linkend="gpointer">gpointer</link> data);
 
27
</synopsis>
 
28
</refsynopsisdiv>
 
29
 
 
30
 
 
31
 
 
32
 
 
33
 
 
34
 
 
35
 
 
36
 
 
37
 
 
38
<refsect1 id="rhythmbox-rb-builder-helpers.description" role="desc">
 
39
<title role="desc.title">Description</title>
 
40
<para>
 
41
Some simple helper functions to make it a bit easier to deal with
 
42
widgets built from GtkBuilder files.</para>
 
43
<para>
 
44
</para>
 
45
</refsect1>
 
46
 
 
47
<refsect1 id="rhythmbox-rb-builder-helpers.details" role="details">
 
48
<title role="details.title">Details</title>
 
49
<refsect2 id="rb-builder-load" role="function">
 
50
<title>rb_builder_load ()</title>
 
51
<indexterm zone="rb-builder-load"><primary sortas="rb_builder_load">rb_builder_load</primary></indexterm><programlisting><link linkend="GtkBuilder">GtkBuilder</link> *        rb_builder_load                     (const <link linkend="char">char</link> *file,
 
52
                                                         <link linkend="gpointer">gpointer</link> user_data);</programlisting>
 
53
<para>
 
54
Locates and reads a GtkBuilder file, automatically connecting
 
55
signal handlers where possible.  The caller can specify a path
 
56
relative to the shared data directory, or its 'ui' or 'art'
 
57
subdirectories.</para>
 
58
<para>
 
59
</para><variablelist role="params">
 
60
<varlistentry><term><parameter>file</parameter>&#160;:</term>
 
61
<listitem><simpara> filename, either absolute or relative to the data directory
 
62
</simpara></listitem></varlistentry>
 
63
<varlistentry><term><parameter>user_data</parameter>&#160;:</term>
 
64
<listitem><simpara> user data to pass to autoconnected signal handlers
 
65
</simpara></listitem></varlistentry>
 
66
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> <link linkend="GtkBuilder"><type>GtkBuilder</type></link> object built from the file
 
67
</simpara></listitem></varlistentry>
 
68
</variablelist></refsect2>
 
69
<refsect2 id="rb-builder-boldify-label" role="function">
 
70
<title>rb_builder_boldify_label ()</title>
 
71
<indexterm zone="rb-builder-boldify-label"><primary sortas="rb_builder_boldify_label">rb_builder_boldify_label</primary></indexterm><programlisting><link linkend="void">void</link>                rb_builder_boldify_label            (<link linkend="GtkBuilder">GtkBuilder</link> *builder,
 
72
                                                         const <link linkend="char">char</link> *name);</programlisting>
 
73
<para>
 
74
Makes a label built from a GtkBuilder file bold.</para>
 
75
<para>
 
76
</para><variablelist role="params">
 
77
<varlistentry><term><parameter>builder</parameter>&#160;:</term>
 
78
<listitem><simpara> a <link linkend="GtkBuilder"><type>GtkBuilder</type></link> instance
 
79
</simpara></listitem></varlistentry>
 
80
<varlistentry><term><parameter>name</parameter>&#160;:</term>
 
81
<listitem><simpara> name of the label to boldify
 
82
</simpara></listitem></varlistentry>
 
83
</variablelist></refsect2>
 
84
<refsect2 id="rb-combo-box-hyphen-separator-func" role="function">
 
85
<title>rb_combo_box_hyphen_separator_func ()</title>
 
86
<indexterm zone="rb-combo-box-hyphen-separator-func"><primary sortas="rb_combo_box_hyphen_separator_func">rb_combo_box_hyphen_separator_func</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            rb_combo_box_hyphen_separator_func  (<link linkend="GtkTreeModel">GtkTreeModel</link> *model,
 
87
                                                         <link linkend="GtkTreeIter">GtkTreeIter</link> *iter,
 
88
                                                         <link linkend="gpointer">gpointer</link> data);</programlisting>
 
89
<para>
 
90
A row separator function to use for GtkComboBox widgets.
 
91
It expects the model to contain a string in its first column,
 
92
and interprets a string containing a single hyphen character
 
93
as a separator.</para>
 
94
<para>
 
95
</para><variablelist role="params">
 
96
<varlistentry><term><parameter>model</parameter>&#160;:</term>
 
97
<listitem><simpara> a <link linkend="GtkTreeModel"><type>GtkTreeModel</type></link>
 
98
</simpara></listitem></varlistentry>
 
99
<varlistentry><term><parameter>iter</parameter>&#160;:</term>
 
100
<listitem><simpara> a <link linkend="GtkTreeIter"><type>GtkTreeIter</type></link>
 
101
</simpara></listitem></varlistentry>
 
102
<varlistentry><term><parameter>data</parameter>&#160;:</term>
 
103
<listitem><simpara> nothing
 
104
</simpara></listitem></varlistentry>
 
105
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> if the row pointed to by <parameter>iter</parameter> is a separator
 
106
</simpara></listitem></varlistentry>
 
107
</variablelist></refsect2>
 
108
 
 
109
</refsect1>
 
110
 
 
111
 
 
112
 
 
113
 
 
114
</refentry>