1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
5
<title>EmpathyChatView</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
7
<link rel="start" href="index.html" title="libempathy-gtk Reference Manual">
8
<link rel="up" href="libempathy_api.html" title="libempathy-gtk API reference">
9
<link rel="prev" href="EmpathySmileyManager.html" title="EmpathySmileyManager">
10
<link rel="next" href="libempathy-gtk-empathy-geometry.html" title="empathy-geometry">
11
<meta name="generator" content="GTK-Doc V1.9 (XML mode)">
12
<link rel="stylesheet" href="style.css" type="text/css">
13
<link rel="part" href="pt01.html" title="Part I. libempathy-gtk Overview">
14
<link rel="part" href="pt02.html" title="Part II. API Reference">
15
<link rel="chapter" href="libempathy_api.html" title="libempathy-gtk API reference">
16
<link rel="chapter" href="libempathy-gtk-hierarchy.html" title="Object Hierarchy">
17
<link rel="index" href="ix01.html" title="Index">
19
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
20
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
22
<td><a accesskey="p" href="EmpathySmileyManager.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
23
<td><a accesskey="u" href="libempathy_api.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
24
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
25
<th width="100%" align="center">libempathy-gtk Reference Manual</th>
26
<td><a accesskey="n" href="libempathy-gtk-empathy-geometry.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
28
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id347609" class="shortcut">Top</a>
30
<a href="#id388111" class="shortcut">Description</a>
32
<a href="#id388029" class="shortcut">Object Hierarchy</a>
34
<a href="#id388083" class="shortcut">Implemented Interfaces</a></nobr></td></tr>
36
<div class="refentry" lang="en">
37
<a name="EmpathyChatView"></a><div class="titlepage"></div>
38
<div class="refnamediv"><table width="100%"><tr>
41
<a name="id347609"></a><span class="refentrytitle">EmpathyChatView</span>
43
<p>EmpathyChatView</p>
45
<td valign="top" align="right"></td>
47
<div class="refsynopsisdiv">
49
<pre class="synopsis">
53
<a class="link" href="EmpathyChatView.html#EmpathyChatViewPriv">EmpathyChatViewPriv</a>;
54
<a class="link" href="EmpathyChatView.html#EmpathyChatView-struct">EmpathyChatView</a>;
55
<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a>* <a class="link" href="EmpathyChatView.html#empathy-chat-view-new">empathy_chat_view_new</a> (void);
56
void <a class="link" href="EmpathyChatView.html#empathy-chat-view-append-message">empathy_chat_view_append_message</a> (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
58
href="../libempathy/EmpathyMessage.html"
59
>EmpathyMessage</a> *msg);
60
void <a class="link" href="EmpathyChatView.html#empathy-chat-view-append-event">empathy_chat_view_append_event</a> (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
62
void <a class="link" href="EmpathyChatView.html#empathy-chat-view-append-button">empathy_chat_view_append_button</a> (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
66
void <a class="link" href="EmpathyChatView.html#empathy-chat-view-set-margin">empathy_chat_view_set_margin</a> (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
68
void <a class="link" href="EmpathyChatView.html#empathy-chat-view-scroll">empathy_chat_view_scroll</a> (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
69
gboolean allow_scrolling);
70
void <a class="link" href="EmpathyChatView.html#empathy-chat-view-scroll-down">empathy_chat_view_scroll_down</a> (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view);
71
gboolean <a class="link" href="EmpathyChatView.html#empathy-chat-view-get-selection-bounds">empathy_chat_view_get_selection_bounds</a>
72
(<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
75
void <a class="link" href="EmpathyChatView.html#empathy-chat-view-clear">empathy_chat_view_clear</a> (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view);
76
gboolean <a class="link" href="EmpathyChatView.html#empathy-chat-view-find-previous">empathy_chat_view_find_previous</a> (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
77
const gchar *search_criteria,
79
gboolean <a class="link" href="EmpathyChatView.html#empathy-chat-view-find-next">empathy_chat_view_find_next</a> (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
80
const gchar *search_criteria,
82
void <a class="link" href="EmpathyChatView.html#empathy-chat-view-find-abilities">empathy_chat_view_find_abilities</a> (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
83
const gchar *search_criteria,
84
gboolean *can_do_previous,
85
gboolean *can_do_next);
86
void <a class="link" href="EmpathyChatView.html#empathy-chat-view-highlight">empathy_chat_view_highlight</a> (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
88
void <a class="link" href="EmpathyChatView.html#empathy-chat-view-copy-clipboard">empathy_chat_view_copy_clipboard</a> (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view);
89
gboolean <a class="link" href="EmpathyChatView.html#empathy-chat-view-get-irc-style">empathy_chat_view_get_irc_style</a> (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view);
90
void <a class="link" href="EmpathyChatView.html#empathy-chat-view-set-irc-style">empathy_chat_view_set_irc_style</a> (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
92
GtkWidget* <a class="link" href="EmpathyChatView.html#empathy-chat-view-get-smiley-menu">empathy_chat_view_get_smiley_menu</a> (GCallback callback,
94
void <a class="link" href="EmpathyChatView.html#empathy-chat-view-set-is-group-chat">empathy_chat_view_set_is_group_chat</a> (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
95
gboolean is_group_chat);
99
<div class="refsect1" lang="en">
100
<a name="id388029"></a><h2>Object Hierarchy</h2>
101
<pre class="synopsis">
104
+----GInitiallyUnowned
112
<div class="refsect1" lang="en">
113
<a name="id388083"></a><h2>Implemented Interfaces</h2>
115
EmpathyChatView implements
116
AtkImplementorIface and GtkBuildable.</p>
118
<div class="refsect1" lang="en">
119
<a name="id388111"></a><h2>Description</h2>
124
<div class="refsect1" lang="en">
125
<a name="id388127"></a><h2>Details</h2>
126
<div class="refsect2" lang="en">
127
<a name="id388138"></a><h3>
128
<a name="EmpathyChatViewPriv"></a>EmpathyChatViewPriv</h3>
129
<a class="indexterm" name="id393002"></a><pre class="programlisting">typedef struct _EmpathyChatViewPriv EmpathyChatViewPriv;</pre>
135
<div class="refsect2" lang="en">
136
<a name="id393017"></a><h3>
137
<a name="EmpathyChatView-struct"></a>EmpathyChatView</h3>
138
<a class="indexterm" name="id393027"></a><pre class="programlisting">typedef struct _EmpathyChatView EmpathyChatView;</pre>
144
<div class="refsect2" lang="en">
145
<a name="id393041"></a><h3>
146
<a name="empathy-chat-view-new"></a>empathy_chat_view_new ()</h3>
147
<a class="indexterm" name="id393053"></a><pre class="programlisting"><a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a>* empathy_chat_view_new (void);</pre>
151
<div class="variablelist"><table border="0">
152
<col align="left" valign="top">
154
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
163
<div class="refsect2" lang="en">
164
<a name="id393088"></a><h3>
165
<a name="empathy-chat-view-append-message"></a>empathy_chat_view_append_message ()</h3>
166
<a class="indexterm" name="id393100"></a><pre class="programlisting">void empathy_chat_view_append_message (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
168
href="../libempathy/EmpathyMessage.html"
169
>EmpathyMessage</a> *msg);</pre>
173
<div class="variablelist"><table border="0">
174
<col align="left" valign="top">
177
<td><p><span class="term"><em class="parameter"><code>view</code></em> :</span></p></td>
182
<td><p><span class="term"><em class="parameter"><code>msg</code></em> :</span></p></td>
192
<div class="refsect2" lang="en">
193
<a name="id393166"></a><h3>
194
<a name="empathy-chat-view-append-event"></a>empathy_chat_view_append_event ()</h3>
195
<a class="indexterm" name="id393178"></a><pre class="programlisting">void empathy_chat_view_append_event (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
196
const gchar *str);</pre>
200
<div class="variablelist"><table border="0">
201
<col align="left" valign="top">
204
<td><p><span class="term"><em class="parameter"><code>view</code></em> :</span></p></td>
209
<td><p><span class="term"><em class="parameter"><code>str</code></em> :</span></p></td>
219
<div class="refsect2" lang="en">
220
<a name="id393244"></a><h3>
221
<a name="empathy-chat-view-append-button"></a>empathy_chat_view_append_button ()</h3>
222
<a class="indexterm" name="id393256"></a><pre class="programlisting">void empathy_chat_view_append_button (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
223
const gchar *message,
225
GtkWidget *button2);</pre>
229
<div class="variablelist"><table border="0">
230
<col align="left" valign="top">
233
<td><p><span class="term"><em class="parameter"><code>view</code></em> :</span></p></td>
238
<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
243
<td><p><span class="term"><em class="parameter"><code>button1</code></em> :</span></p></td>
248
<td><p><span class="term"><em class="parameter"><code>button2</code></em> :</span></p></td>
258
<div class="refsect2" lang="en">
259
<a name="id393363"></a><h3>
260
<a name="empathy-chat-view-set-margin"></a>empathy_chat_view_set_margin ()</h3>
261
<a class="indexterm" name="id393376"></a><pre class="programlisting">void empathy_chat_view_set_margin (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
266
<div class="variablelist"><table border="0">
267
<col align="left" valign="top">
270
<td><p><span class="term"><em class="parameter"><code>view</code></em> :</span></p></td>
275
<td><p><span class="term"><em class="parameter"><code>margin</code></em> :</span></p></td>
285
<div class="refsect2" lang="en">
286
<a name="id393441"></a><h3>
287
<a name="empathy-chat-view-scroll"></a>empathy_chat_view_scroll ()</h3>
288
<a class="indexterm" name="id370487"></a><pre class="programlisting">void empathy_chat_view_scroll (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
289
gboolean allow_scrolling);</pre>
293
<div class="variablelist"><table border="0">
294
<col align="left" valign="top">
297
<td><p><span class="term"><em class="parameter"><code>view</code></em> :</span></p></td>
302
<td><p><span class="term"><em class="parameter"><code>allow_scrolling</code></em> :</span></p></td>
312
<div class="refsect2" lang="en">
313
<a name="id393493"></a><h3>
314
<a name="empathy-chat-view-scroll-down"></a>empathy_chat_view_scroll_down ()</h3>
315
<a class="indexterm" name="id393503"></a><pre class="programlisting">void empathy_chat_view_scroll_down (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view);</pre>
319
<div class="variablelist"><table border="0">
320
<col align="left" valign="top">
322
<td><p><span class="term"><em class="parameter"><code>view</code></em> :</span></p></td>
331
<div class="refsect2" lang="en">
332
<a name="id393543"></a><h3>
333
<a name="empathy-chat-view-get-selection-bounds"></a>empathy_chat_view_get_selection_bounds ()</h3>
334
<a class="indexterm" name="id393553"></a><pre class="programlisting">gboolean empathy_chat_view_get_selection_bounds
335
(<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
337
GtkTextIter *end);</pre>
341
<div class="variablelist"><table border="0">
342
<col align="left" valign="top">
345
<td><p><span class="term"><em class="parameter"><code>view</code></em> :</span></p></td>
350
<td><p><span class="term"><em class="parameter"><code>start</code></em> :</span></p></td>
355
<td><p><span class="term"><em class="parameter"><code>end</code></em> :</span></p></td>
360
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
370
<div class="refsect2" lang="en">
371
<a name="id393641"></a><h3>
372
<a name="empathy-chat-view-clear"></a>empathy_chat_view_clear ()</h3>
373
<a class="indexterm" name="id393651"></a><pre class="programlisting">void empathy_chat_view_clear (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view);</pre>
377
<div class="variablelist"><table border="0">
378
<col align="left" valign="top">
380
<td><p><span class="term"><em class="parameter"><code>view</code></em> :</span></p></td>
389
<div class="refsect2" lang="en">
390
<a name="id393691"></a><h3>
391
<a name="empathy-chat-view-find-previous"></a>empathy_chat_view_find_previous ()</h3>
392
<a class="indexterm" name="id393701"></a><pre class="programlisting">gboolean empathy_chat_view_find_previous (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
393
const gchar *search_criteria,
394
gboolean new_search);</pre>
398
<div class="variablelist"><table border="0">
399
<col align="left" valign="top">
402
<td><p><span class="term"><em class="parameter"><code>view</code></em> :</span></p></td>
407
<td><p><span class="term"><em class="parameter"><code>search_criteria</code></em> :</span></p></td>
412
<td><p><span class="term"><em class="parameter"><code>new_search</code></em> :</span></p></td>
417
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
427
<div class="refsect2" lang="en">
428
<a name="id393788"></a><h3>
429
<a name="empathy-chat-view-find-next"></a>empathy_chat_view_find_next ()</h3>
430
<a class="indexterm" name="id393798"></a><pre class="programlisting">gboolean empathy_chat_view_find_next (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
431
const gchar *search_criteria,
432
gboolean new_search);</pre>
436
<div class="variablelist"><table border="0">
437
<col align="left" valign="top">
440
<td><p><span class="term"><em class="parameter"><code>view</code></em> :</span></p></td>
445
<td><p><span class="term"><em class="parameter"><code>search_criteria</code></em> :</span></p></td>
450
<td><p><span class="term"><em class="parameter"><code>new_search</code></em> :</span></p></td>
455
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
465
<div class="refsect2" lang="en">
466
<a name="id393885"></a><h3>
467
<a name="empathy-chat-view-find-abilities"></a>empathy_chat_view_find_abilities ()</h3>
468
<a class="indexterm" name="id393895"></a><pre class="programlisting">void empathy_chat_view_find_abilities (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
469
const gchar *search_criteria,
470
gboolean *can_do_previous,
471
gboolean *can_do_next);</pre>
475
<div class="variablelist"><table border="0">
476
<col align="left" valign="top">
479
<td><p><span class="term"><em class="parameter"><code>view</code></em> :</span></p></td>
484
<td><p><span class="term"><em class="parameter"><code>search_criteria</code></em> :</span></p></td>
489
<td><p><span class="term"><em class="parameter"><code>can_do_previous</code></em> :</span></p></td>
494
<td><p><span class="term"><em class="parameter"><code>can_do_next</code></em> :</span></p></td>
504
<div class="refsect2" lang="en">
505
<a name="id393991"></a><h3>
506
<a name="empathy-chat-view-highlight"></a>empathy_chat_view_highlight ()</h3>
507
<a class="indexterm" name="id394001"></a><pre class="programlisting">void empathy_chat_view_highlight (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
508
const gchar *text);</pre>
512
<div class="variablelist"><table border="0">
513
<col align="left" valign="top">
516
<td><p><span class="term"><em class="parameter"><code>view</code></em> :</span></p></td>
521
<td><p><span class="term"><em class="parameter"><code>text</code></em> :</span></p></td>
531
<div class="refsect2" lang="en">
532
<a name="id394059"></a><h3>
533
<a name="empathy-chat-view-copy-clipboard"></a>empathy_chat_view_copy_clipboard ()</h3>
534
<a class="indexterm" name="id394070"></a><pre class="programlisting">void empathy_chat_view_copy_clipboard (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view);</pre>
538
<div class="variablelist"><table border="0">
539
<col align="left" valign="top">
541
<td><p><span class="term"><em class="parameter"><code>view</code></em> :</span></p></td>
550
<div class="refsect2" lang="en">
551
<a name="id394109"></a><h3>
552
<a name="empathy-chat-view-get-irc-style"></a>empathy_chat_view_get_irc_style ()</h3>
553
<a class="indexterm" name="id394120"></a><pre class="programlisting">gboolean empathy_chat_view_get_irc_style (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view);</pre>
557
<div class="variablelist"><table border="0">
558
<col align="left" valign="top">
561
<td><p><span class="term"><em class="parameter"><code>view</code></em> :</span></p></td>
566
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
576
<div class="refsect2" lang="en">
577
<a name="id394169"></a><h3>
578
<a name="empathy-chat-view-set-irc-style"></a>empathy_chat_view_set_irc_style ()</h3>
579
<a class="indexterm" name="id394180"></a><pre class="programlisting">void empathy_chat_view_set_irc_style (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
580
gboolean irc_style);</pre>
584
<div class="variablelist"><table border="0">
585
<col align="left" valign="top">
588
<td><p><span class="term"><em class="parameter"><code>view</code></em> :</span></p></td>
593
<td><p><span class="term"><em class="parameter"><code>irc_style</code></em> :</span></p></td>
603
<div class="refsect2" lang="en">
604
<a name="id394238"></a><h3>
605
<a name="empathy-chat-view-get-smiley-menu"></a>empathy_chat_view_get_smiley_menu ()</h3>
606
<a class="indexterm" name="id394248"></a><pre class="programlisting">GtkWidget* empathy_chat_view_get_smiley_menu (GCallback callback,
607
gpointer user_data);</pre>
611
<div class="variablelist"><table border="0">
612
<col align="left" valign="top">
615
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
620
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
625
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
635
<div class="refsect2" lang="en">
636
<a name="id394316"></a><h3>
637
<a name="empathy-chat-view-set-is-group-chat"></a>empathy_chat_view_set_is_group_chat ()</h3>
638
<a class="indexterm" name="id394326"></a><pre class="programlisting">void empathy_chat_view_set_is_group_chat (<a class="link" href="EmpathyChatView.html" title="EmpathyChatView">EmpathyChatView</a> *view,
639
gboolean is_group_chat);</pre>
643
<div class="variablelist"><table border="0">
644
<col align="left" valign="top">
647
<td><p><span class="term"><em class="parameter"><code>view</code></em> :</span></p></td>
652
<td><p><span class="term"><em class="parameter"><code>is_group_chat</code></em> :</span></p></td>
662
<div class="refsect1" lang="en">
663
<a name="id394386"></a><div class="refsect2" lang="en"><a name="id394387"></a></div>
665
<div class="refsect2" lang="en"><a name="id394388"></a></div>