aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README2
-rw-r--r--configure.ac12
-rw-r--r--contrib/gnunet_conversation_gtk_about_window.glade360
-rw-r--r--contrib/gnunet_conversation_gtk_about_window.glade.in360
-rw-r--r--contrib/gnunet_conversation_gtk_main_window.glade442
-rw-r--r--src/conversation/.deps/gnunet-conversation-gtk.Po2157
-rw-r--r--src/conversation/.deps/gnunet-conversation-gtk_about.Po2118
-rw-r--r--src/conversation/Makefile795
-rw-r--r--src/conversation/Makefile.am23
-rw-r--r--src/conversation/Makefile.in795
-rwxr-xr-xsrc/conversation/gnunet-conversation-gtk228
-rw-r--r--src/conversation/gnunet-conversation-gtk.c1480
-rw-r--r--src/conversation/gnunet-conversation-gtk.h507
-rw-r--r--src/conversation/gnunet-conversation-gtk_about.c41
14 files changed, 9318 insertions, 2 deletions
diff --git a/README b/README
index 3d981603..04f3dc22 100644
--- a/README
+++ b/README
@@ -11,7 +11,7 @@ $ make install
11gnunet-gtk requires GTK 2.6.30 or higher and libgladeui-1 or 11gnunet-gtk requires GTK 2.6.30 or higher and libgladeui-1 or
12libgladeui-2 (i.e. 3.8 or 3.10). glade-3.8 should be used to edit the 12libgladeui-2 (i.e. 3.8 or 3.10). glade-3.8 should be used to edit the
13UI. 13UI.
14 14gnunet-conversation-gtk requires GTK3.
15 15
16After installation, you should have the following new programs: 16After installation, you should have the following new programs:
17 17
diff --git a/configure.ac b/configure.ac
index 0e7cd38d..52bd99dd 100644
--- a/configure.ac
+++ b/configure.ac
@@ -153,7 +153,15 @@ AC_ARG_ENABLE([peerinfo-app],
153AS_IF([test "x$enable_peerinfo_app" != "xno"], [ 153AS_IF([test "x$enable_peerinfo_app" != "xno"], [
154 GNUNET_PEERINFO_APP="peerinfo" 154 GNUNET_PEERINFO_APP="peerinfo"
155]) 155])
156AC_SUBST(GNUNET_PEERINFO_APP) 156AC_SUBST(GNUNET_CONVERSATION_APP)
157
158GNUNET_PEERINFO_APP=""
159AC_ARG_ENABLE([conversation-app],
160 AS_HELP_STRING([--disable-conversation-app],[Do not build gnunet-conversation-gtk application]))
161AS_IF([test "x$enable_conversation_app" != "xno"], [
162 GNUNET_PEERINFO_APP="conversation"
163])
164AC_SUBST(GNUNET_CONVERSATION_APP)
157 165
158# test for libextractor 166# test for libextractor
159extractor=0 167extractor=0
@@ -526,6 +534,7 @@ src/main/Makefile
526src/namestore/Makefile 534src/namestore/Makefile
527src/setup/Makefile 535src/setup/Makefile
528src/statistics/Makefile 536src/statistics/Makefile
537src/conversation/Makefile
529pixmaps/Makefile 538pixmaps/Makefile
530po/Makefile.in 539po/Makefile.in
531po/Makefile 540po/Makefile
@@ -537,6 +546,7 @@ contrib/gnunet_peerinfo_gtk_about_window.glade
537contrib/gnunet_namestore_gtk_about_window.glade 546contrib/gnunet_namestore_gtk_about_window.glade
538contrib/gnunet_statistics_gtk_about_window.glade 547contrib/gnunet_statistics_gtk_about_window.glade
539contrib/gnunet_setup_about_window.glade 548contrib/gnunet_setup_about_window.glade
549contrib/gnunet_conversation_gtk_about_window.glade
540]) 550])
541 551
542if test "$qrencode" != 1 552if test "$qrencode" != 1
diff --git a/contrib/gnunet_conversation_gtk_about_window.glade b/contrib/gnunet_conversation_gtk_about_window.glade
new file mode 100644
index 00000000..63b855af
--- /dev/null
+++ b/contrib/gnunet_conversation_gtk_about_window.glade
@@ -0,0 +1,360 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<interface>
3 <requires lib="gtk+" version="2.20"/>
4 <!-- interface-naming-policy project-wide -->
5 <object class="GtkTextBuffer" id="credits_art_contents">
6 <property name="text">Jakub 'jimmac' Steiner &lt;jimmac@ximian.org&gt;
7Christian Muellner &lt;chris@flop.de&gt;
8Alex Jones &lt;alexrjones@ntlworld.com&gt;
9Nicklas Larsson &lt;whybill@gmail.com&gt;</property>
10 </object>
11 <object class="GtkTextBuffer" id="credits_authors_contents">
12 <property name="text">Juergen Appel &lt;jappel@linux01.gwdg.de&gt;
13Krista Grothoff &lt;krista@grothoff.org&gt;
14James Blackwell &lt;jblack@linuxguru.net&gt;
15Ludovic Courtes &lt;ludo@chbouib.org&gt;
16Nils Durner &lt;durner@gnunet.org&gt;
17Renaldo Ferreira &lt;rf@cs.purdue.edu&gt;
18Christian Grothoff &lt;christian@grothoff.org&gt;
19Eric Haumant
20Tzvetan Horozov &lt;horozov@motorola.com&gt;
21Gerd Knorr &lt;kraxel@bytesex.org&gt;
22Werner Koch &lt;libgcrypt@g10code.com&gt;
23Uli Luckas &lt;luckas@musoft.de&gt;
24Blake Matheny
25Glenn McGrath
26Hendrik Pagenhardt &lt;Hendrik.Pagenhardt@gmx.net&gt;
27Ioana Patrascu &lt;ioanapatrascu@yahoo.com&gt;
28Marko Raeihae
29Paul Ruth &lt;ruth@cs.purdue.edu&gt;
30Risto Saarelma
31Antti Salonen
32Tiberius Stef &lt;tstef@cs.purdue.edu&gt;
33Tuomas Toivonen
34Tomi Tukiainen
35Kevin Vandersloot &lt;kfv101@psu.edu&gt;
36Simo Viitanen
37Larry Waldo
38Igor Wronsky &lt;iwronsky@users.sourceforge.net&gt;
39&lt;january@hushmail.com&gt;</property>
40 </object>
41 <object class="GtkTextBuffer" id="credits_docs_contents">
42 <property name="text">Christian Grothoff &lt;christian@grothoff.org&gt;
43Anders Carlsson &lt;andersca@gnu.org&gt;
44Nils Durner &lt;durner@gnunet.org&gt;
45Nicklas Larsson &lt;whybill@gmail.com&gt;
46Milan Bouchet-Valat &lt;nalimilan@club.fr&gt;
47Igor Wronsky &lt;iwronsky@users.sourceforge.net&gt;</property>
48 </object>
49 <object class="GtkTextBuffer" id="credits_trans_contents">
50 <property name="text">Di Ma
51Jens Palsberg &lt;palsberg@cs.ucla.edu&gt;
52Christian Grothoff &lt;christian@grothoff.org&gt;
53Nils Durner &lt;durner@gnunet.org&gt;
54Mathieu &lt;mollo@bghflt.org&gt;
55Eric Haumant
56milan@skoid.org
57Hiroshi Yamauchi &lt;yamauchi@cs.purdue.edu&gt;
58Adam Welc &lt;welc@cs.purdue.edu&gt;
59Bogdan Carbunar &lt;carbunar@cs.purdue.edu&gt;
60Steven Michael Murphy &lt;murf@e-tools.com&gt;
61Phan Vinh Thinh &lt;teppi82@gmail.com&gt;
62Daniel Nylander &lt;po@danielnylander.se&gt;</property>
63 </object>
64 <object class="GtkTextBuffer" id="license_contents">
65 <property name="text" translatable="yes">License should be loaded here at runtime from the license file (no need to copy the whole GPL in here...).</property>
66 </object>
67 <object class="GtkWindow" id="about_window">
68 <property name="can_focus">False</property>
69 <property name="modal">True</property>
70 <property name="destroy_with_parent">True</property>
71 <signal name="realize" handler="GNUNET_GTK_about_window_realized" swapped="no"/>
72 <signal name="delete-event" handler="GNUNET_GTK_about_window_got_delete_event" swapped="no"/>
73 <child>
74 <object class="GtkVBox" id="about_main_vbox">
75 <property name="visible">True</property>
76 <property name="can_focus">False</property>
77 <property name="border_width">10</property>
78 <child>
79 <object class="GtkImage" id="about_logo_image">
80 <property name="visible">True</property>
81 <property name="can_focus">False</property>
82 <property name="pixbuf">gnunet_logo.png</property>
83 </object>
84 <packing>
85 <property name="expand">False</property>
86 <property name="fill">True</property>
87 <property name="position">0</property>
88 </packing>
89 </child>
90 <child>
91 <object class="GtkLabel" id="about_name_version_label">
92 <property name="visible">True</property>
93 <property name="can_focus">False</property>
94 <property name="label">GNUnet-Peerinfo-GTK r31952</property>
95 <attributes>
96 <attribute name="weight" value="bold"/>
97 <attribute name="size" value="200"/>
98 </attributes>
99 </object>
100 <packing>
101 <property name="expand">False</property>
102 <property name="fill">True</property>
103 <property name="position">1</property>
104 </packing>
105 </child>
106 <child>
107 <object class="GtkLabel" id="about_copyright_label">
108 <property name="visible">True</property>
109 <property name="can_focus">False</property>
110 <property name="label">(C) 2010-2014 The GNUnet Project</property>
111 </object>
112 <packing>
113 <property name="expand">False</property>
114 <property name="fill">True</property>
115 <property name="position">2</property>
116 </packing>
117 </child>
118 <child>
119 <object class="GtkLabel" id="about_link_label">
120 <property name="visible">True</property>
121 <property name="can_focus">False</property>
122 <property name="label">&lt;a href="https://gnunet.org/"&gt;GNUnet: GNU's Framework for Secure P2P Networking&lt;/a&gt;</property>
123 <property name="use_markup">True</property>
124 <property name="wrap">True</property>
125 </object>
126 <packing>
127 <property name="expand">False</property>
128 <property name="fill">True</property>
129 <property name="position">3</property>
130 </packing>
131 </child>
132 <child>
133 <object class="GtkNotebook" id="about_credits_notebook">
134 <property name="can_focus">True</property>
135 <child>
136 <object class="GtkScrolledWindow" id="about_credits_authors_scroller">
137 <property name="visible">True</property>
138 <property name="can_focus">True</property>
139 <property name="hscrollbar_policy">automatic</property>
140 <property name="vscrollbar_policy">automatic</property>
141 <child>
142 <object class="GtkTextView" id="about_credits_authors_textview">
143 <property name="visible">True</property>
144 <property name="can_focus">True</property>
145 <property name="editable">False</property>
146 <property name="wrap_mode">word</property>
147 <property name="cursor_visible">False</property>
148 <property name="buffer">credits_authors_contents</property>
149 <property name="accepts_tab">False</property>
150 </object>
151 </child>
152 </object>
153 </child>
154 <child type="tab">
155 <object class="GtkLabel" id="about_credits_authors_tab">
156 <property name="visible">True</property>
157 <property name="can_focus">False</property>
158 <property name="label" translatable="yes">Developed by</property>
159 </object>
160 <packing>
161 <property name="tab_fill">False</property>
162 </packing>
163 </child>
164 <child>
165 <object class="GtkScrolledWindow" id="about_credits_docs_scroller">
166 <property name="visible">True</property>
167 <property name="can_focus">True</property>
168 <property name="hscrollbar_policy">automatic</property>
169 <property name="vscrollbar_policy">automatic</property>
170 <child>
171 <object class="GtkTextView" id="about_credits_docs_textview">
172 <property name="visible">True</property>
173 <property name="can_focus">True</property>
174 <property name="editable">False</property>
175 <property name="wrap_mode">word</property>
176 <property name="cursor_visible">False</property>
177 <property name="buffer">credits_docs_contents</property>
178 <property name="accepts_tab">False</property>
179 </object>
180 </child>
181 </object>
182 <packing>
183 <property name="position">1</property>
184 </packing>
185 </child>
186 <child type="tab">
187 <object class="GtkLabel" id="about_credits_docs_tab">
188 <property name="visible">True</property>
189 <property name="can_focus">False</property>
190 <property name="label" translatable="yes">Documented by</property>
191 </object>
192 <packing>
193 <property name="position">1</property>
194 <property name="tab_fill">False</property>
195 </packing>
196 </child>
197 <child>
198 <object class="GtkScrolledWindow" id="about_credits_trans_scroller">
199 <property name="visible">True</property>
200 <property name="can_focus">True</property>
201 <property name="hscrollbar_policy">automatic</property>
202 <property name="vscrollbar_policy">automatic</property>
203 <child>
204 <object class="GtkTextView" id="about_credits_trans_textview">
205 <property name="visible">True</property>
206 <property name="can_focus">True</property>
207 <property name="editable">False</property>
208 <property name="wrap_mode">word</property>
209 <property name="cursor_visible">False</property>
210 <property name="buffer">credits_trans_contents</property>
211 <property name="accepts_tab">False</property>
212 </object>
213 </child>
214 </object>
215 <packing>
216 <property name="position">2</property>
217 </packing>
218 </child>
219 <child type="tab">
220 <object class="GtkLabel" id="about_credits_trans_tab">
221 <property name="visible">True</property>
222 <property name="can_focus">False</property>
223 <property name="label" translatable="yes">Translated by</property>
224 </object>
225 <packing>
226 <property name="position">2</property>
227 <property name="tab_fill">False</property>
228 </packing>
229 </child>
230 <child>
231 <object class="GtkScrolledWindow" id="about_credits_art_scroller">
232 <property name="visible">True</property>
233 <property name="can_focus">True</property>
234 <property name="hscrollbar_policy">automatic</property>
235 <property name="vscrollbar_policy">automatic</property>
236 <child>
237 <object class="GtkTextView" id="about_credits_art_textview">
238 <property name="visible">True</property>
239 <property name="can_focus">True</property>
240 <property name="editable">False</property>
241 <property name="wrap_mode">word</property>
242 <property name="cursor_visible">False</property>
243 <property name="buffer">credits_art_contents</property>
244 <property name="accepts_tab">False</property>
245 </object>
246 </child>
247 </object>
248 <packing>
249 <property name="position">3</property>
250 </packing>
251 </child>
252 <child type="tab">
253 <object class="GtkLabel" id="about_credits_art_tab">
254 <property name="visible">True</property>
255 <property name="can_focus">False</property>
256 <property name="label" translatable="yes">Artwork by</property>
257 </object>
258 <packing>
259 <property name="position">3</property>
260 <property name="tab_fill">False</property>
261 </packing>
262 </child>
263 </object>
264 <packing>
265 <property name="expand">True</property>
266 <property name="fill">True</property>
267 <property name="position">4</property>
268 </packing>
269 </child>
270 <child>
271 <object class="GtkScrolledWindow" id="about_license_scroller">
272 <property name="can_focus">True</property>
273 <property name="hscrollbar_policy">never</property>
274 <property name="shadow_type">out</property>
275 <child>
276 <object class="GtkTextView" id="about_license_textview">
277 <property name="visible">True</property>
278 <property name="can_focus">True</property>
279 <property name="editable">False</property>
280 <property name="wrap_mode">word</property>
281 <property name="cursor_visible">False</property>
282 <property name="buffer">license_contents</property>
283 <property name="accepts_tab">False</property>
284 </object>
285 </child>
286 </object>
287 <packing>
288 <property name="expand">True</property>
289 <property name="fill">True</property>
290 <property name="position">5</property>
291 </packing>
292 </child>
293 <child>
294 <object class="GtkHBox" id="about_buttons_hbox">
295 <property name="visible">True</property>
296 <property name="can_focus">False</property>
297 <property name="border_width">5</property>
298 <property name="homogeneous">True</property>
299 <child>
300 <object class="GtkButton" id="about_credits_button">
301 <property name="label" translatable="yes">Credits</property>
302 <property name="use_action_appearance">False</property>
303 <property name="visible">True</property>
304 <property name="can_focus">True</property>
305 <property name="receives_default">True</property>
306 <signal name="clicked" handler="GNUNET_GTK_about_credits_button_clicked" swapped="no"/>
307 </object>
308 <packing>
309 <property name="expand">True</property>
310 <property name="fill">False</property>
311 <property name="position">0</property>
312 </packing>
313 </child>
314 <child>
315 <object class="GtkButton" id="about_license_button">
316 <property name="label" translatable="yes">License</property>
317 <property name="use_action_appearance">False</property>
318 <property name="visible">True</property>
319 <property name="can_focus">True</property>
320 <property name="receives_default">True</property>
321 <signal name="clicked" handler="GNUNET_GTK_about_license_button_clicked" swapped="no"/>
322 </object>
323 <packing>
324 <property name="expand">True</property>
325 <property name="fill">False</property>
326 <property name="position">1</property>
327 </packing>
328 </child>
329 <child>
330 <object class="GtkButton" id="about_close_button">
331 <property name="label">gtk-close</property>
332 <property name="use_action_appearance">False</property>
333 <property name="visible">True</property>
334 <property name="can_focus">True</property>
335 <property name="receives_default">True</property>
336 <property name="use_stock">True</property>
337 <signal name="clicked" handler="GNUNET_GTK_about_close_button_clicked" swapped="no"/>
338 </object>
339 <packing>
340 <property name="expand">True</property>
341 <property name="fill">False</property>
342 <property name="pack_type">end</property>
343 <property name="position">2</property>
344 </packing>
345 </child>
346 <child>
347 <placeholder/>
348 </child>
349 </object>
350 <packing>
351 <property name="expand">False</property>
352 <property name="fill">False</property>
353 <property name="pack_type">end</property>
354 <property name="position">6</property>
355 </packing>
356 </child>
357 </object>
358 </child>
359 </object>
360</interface>
diff --git a/contrib/gnunet_conversation_gtk_about_window.glade.in b/contrib/gnunet_conversation_gtk_about_window.glade.in
new file mode 100644
index 00000000..e7cd503a
--- /dev/null
+++ b/contrib/gnunet_conversation_gtk_about_window.glade.in
@@ -0,0 +1,360 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<interface>
3 <requires lib="gtk+" version="2.20"/>
4 <!-- interface-naming-policy project-wide -->
5 <object class="GtkTextBuffer" id="credits_art_contents">
6 <property name="text">Jakub 'jimmac' Steiner &lt;jimmac@ximian.org&gt;
7Christian Muellner &lt;chris@flop.de&gt;
8Alex Jones &lt;alexrjones@ntlworld.com&gt;
9Nicklas Larsson &lt;whybill@gmail.com&gt;</property>
10 </object>
11 <object class="GtkTextBuffer" id="credits_authors_contents">
12 <property name="text">Juergen Appel &lt;jappel@linux01.gwdg.de&gt;
13Krista Grothoff &lt;krista@grothoff.org&gt;
14James Blackwell &lt;jblack@linuxguru.net&gt;
15Ludovic Courtes &lt;ludo@chbouib.org&gt;
16Nils Durner &lt;durner@gnunet.org&gt;
17Renaldo Ferreira &lt;rf@cs.purdue.edu&gt;
18Christian Grothoff &lt;christian@grothoff.org&gt;
19Eric Haumant
20Tzvetan Horozov &lt;horozov@motorola.com&gt;
21Gerd Knorr &lt;kraxel@bytesex.org&gt;
22Werner Koch &lt;libgcrypt@g10code.com&gt;
23Uli Luckas &lt;luckas@musoft.de&gt;
24Blake Matheny
25Glenn McGrath
26Hendrik Pagenhardt &lt;Hendrik.Pagenhardt@gmx.net&gt;
27Ioana Patrascu &lt;ioanapatrascu@yahoo.com&gt;
28Marko Raeihae
29Paul Ruth &lt;ruth@cs.purdue.edu&gt;
30Risto Saarelma
31Antti Salonen
32Tiberius Stef &lt;tstef@cs.purdue.edu&gt;
33Tuomas Toivonen
34Tomi Tukiainen
35Kevin Vandersloot &lt;kfv101@psu.edu&gt;
36Simo Viitanen
37Larry Waldo
38Igor Wronsky &lt;iwronsky@users.sourceforge.net&gt;
39&lt;january@hushmail.com&gt;</property>
40 </object>
41 <object class="GtkTextBuffer" id="credits_docs_contents">
42 <property name="text">Christian Grothoff &lt;christian@grothoff.org&gt;
43Anders Carlsson &lt;andersca@gnu.org&gt;
44Nils Durner &lt;durner@gnunet.org&gt;
45Nicklas Larsson &lt;whybill@gmail.com&gt;
46Milan Bouchet-Valat &lt;nalimilan@club.fr&gt;
47Igor Wronsky &lt;iwronsky@users.sourceforge.net&gt;</property>
48 </object>
49 <object class="GtkTextBuffer" id="credits_trans_contents">
50 <property name="text">Di Ma
51Jens Palsberg &lt;palsberg@cs.ucla.edu&gt;
52Christian Grothoff &lt;christian@grothoff.org&gt;
53Nils Durner &lt;durner@gnunet.org&gt;
54Mathieu &lt;mollo@bghflt.org&gt;
55Eric Haumant
56milan@skoid.org
57Hiroshi Yamauchi &lt;yamauchi@cs.purdue.edu&gt;
58Adam Welc &lt;welc@cs.purdue.edu&gt;
59Bogdan Carbunar &lt;carbunar@cs.purdue.edu&gt;
60Steven Michael Murphy &lt;murf@e-tools.com&gt;
61Phan Vinh Thinh &lt;teppi82@gmail.com&gt;
62Daniel Nylander &lt;po@danielnylander.se&gt;</property>
63 </object>
64 <object class="GtkTextBuffer" id="license_contents">
65 <property name="text" translatable="yes">License should be loaded here at runtime from the license file (no need to copy the whole GPL in here...).</property>
66 </object>
67 <object class="GtkWindow" id="about_window">
68 <property name="can_focus">False</property>
69 <property name="modal">True</property>
70 <property name="destroy_with_parent">True</property>
71 <signal name="realize" handler="GNUNET_GTK_about_window_realized" swapped="no"/>
72 <signal name="delete-event" handler="GNUNET_GTK_about_window_got_delete_event" swapped="no"/>
73 <child>
74 <object class="GtkVBox" id="about_main_vbox">
75 <property name="visible">True</property>
76 <property name="can_focus">False</property>
77 <property name="border_width">10</property>
78 <child>
79 <object class="GtkImage" id="about_logo_image">
80 <property name="visible">True</property>
81 <property name="can_focus">False</property>
82 <property name="pixbuf">gnunet_logo.png</property>
83 </object>
84 <packing>
85 <property name="expand">False</property>
86 <property name="fill">True</property>
87 <property name="position">0</property>
88 </packing>
89 </child>
90 <child>
91 <object class="GtkLabel" id="about_name_version_label">
92 <property name="visible">True</property>
93 <property name="can_focus">False</property>
94 <property name="label">@GNUNET_PEERINFO_GTK_NAME@ @GNUNET_PEERINFO_GTK_VERSION3@</property>
95 <attributes>
96 <attribute name="weight" value="bold"/>
97 <attribute name="size" value="200"/>
98 </attributes>
99 </object>
100 <packing>
101 <property name="expand">False</property>
102 <property name="fill">True</property>
103 <property name="position">1</property>
104 </packing>
105 </child>
106 <child>
107 <object class="GtkLabel" id="about_copyright_label">
108 <property name="visible">True</property>
109 <property name="can_focus">False</property>
110 <property name="label">(C) @GNUNET_PEERINFO_GTK_YEARFROM@-@GNUNET_PEERINFO_GTK_YEARTO@ The GNUnet Project</property>
111 </object>
112 <packing>
113 <property name="expand">False</property>
114 <property name="fill">True</property>
115 <property name="position">2</property>
116 </packing>
117 </child>
118 <child>
119 <object class="GtkLabel" id="about_link_label">
120 <property name="visible">True</property>
121 <property name="can_focus">False</property>
122 <property name="label">&lt;a href="https://gnunet.org/"&gt;GNUnet: GNU's Framework for Secure P2P Networking&lt;/a&gt;</property>
123 <property name="use_markup">True</property>
124 <property name="wrap">True</property>
125 </object>
126 <packing>
127 <property name="expand">False</property>
128 <property name="fill">True</property>
129 <property name="position">3</property>
130 </packing>
131 </child>
132 <child>
133 <object class="GtkNotebook" id="about_credits_notebook">
134 <property name="can_focus">True</property>
135 <child>
136 <object class="GtkScrolledWindow" id="about_credits_authors_scroller">
137 <property name="visible">True</property>
138 <property name="can_focus">True</property>
139 <property name="hscrollbar_policy">automatic</property>
140 <property name="vscrollbar_policy">automatic</property>
141 <child>
142 <object class="GtkTextView" id="about_credits_authors_textview">
143 <property name="visible">True</property>
144 <property name="can_focus">True</property>
145 <property name="editable">False</property>
146 <property name="wrap_mode">word</property>
147 <property name="cursor_visible">False</property>
148 <property name="buffer">credits_authors_contents</property>
149 <property name="accepts_tab">False</property>
150 </object>
151 </child>
152 </object>
153 </child>
154 <child type="tab">
155 <object class="GtkLabel" id="about_credits_authors_tab">
156 <property name="visible">True</property>
157 <property name="can_focus">False</property>
158 <property name="label" translatable="yes">Developed by</property>
159 </object>
160 <packing>
161 <property name="tab_fill">False</property>
162 </packing>
163 </child>
164 <child>
165 <object class="GtkScrolledWindow" id="about_credits_docs_scroller">
166 <property name="visible">True</property>
167 <property name="can_focus">True</property>
168 <property name="hscrollbar_policy">automatic</property>
169 <property name="vscrollbar_policy">automatic</property>
170 <child>
171 <object class="GtkTextView" id="about_credits_docs_textview">
172 <property name="visible">True</property>
173 <property name="can_focus">True</property>
174 <property name="editable">False</property>
175 <property name="wrap_mode">word</property>
176 <property name="cursor_visible">False</property>
177 <property name="buffer">credits_docs_contents</property>
178 <property name="accepts_tab">False</property>
179 </object>
180 </child>
181 </object>
182 <packing>
183 <property name="position">1</property>
184 </packing>
185 </child>
186 <child type="tab">
187 <object class="GtkLabel" id="about_credits_docs_tab">
188 <property name="visible">True</property>
189 <property name="can_focus">False</property>
190 <property name="label" translatable="yes">Documented by</property>
191 </object>
192 <packing>
193 <property name="position">1</property>
194 <property name="tab_fill">False</property>
195 </packing>
196 </child>
197 <child>
198 <object class="GtkScrolledWindow" id="about_credits_trans_scroller">
199 <property name="visible">True</property>
200 <property name="can_focus">True</property>
201 <property name="hscrollbar_policy">automatic</property>
202 <property name="vscrollbar_policy">automatic</property>
203 <child>
204 <object class="GtkTextView" id="about_credits_trans_textview">
205 <property name="visible">True</property>
206 <property name="can_focus">True</property>
207 <property name="editable">False</property>
208 <property name="wrap_mode">word</property>
209 <property name="cursor_visible">False</property>
210 <property name="buffer">credits_trans_contents</property>
211 <property name="accepts_tab">False</property>
212 </object>
213 </child>
214 </object>
215 <packing>
216 <property name="position">2</property>
217 </packing>
218 </child>
219 <child type="tab">
220 <object class="GtkLabel" id="about_credits_trans_tab">
221 <property name="visible">True</property>
222 <property name="can_focus">False</property>
223 <property name="label" translatable="yes">Translated by</property>
224 </object>
225 <packing>
226 <property name="position">2</property>
227 <property name="tab_fill">False</property>
228 </packing>
229 </child>
230 <child>
231 <object class="GtkScrolledWindow" id="about_credits_art_scroller">
232 <property name="visible">True</property>
233 <property name="can_focus">True</property>
234 <property name="hscrollbar_policy">automatic</property>
235 <property name="vscrollbar_policy">automatic</property>
236 <child>
237 <object class="GtkTextView" id="about_credits_art_textview">
238 <property name="visible">True</property>
239 <property name="can_focus">True</property>
240 <property name="editable">False</property>
241 <property name="wrap_mode">word</property>
242 <property name="cursor_visible">False</property>
243 <property name="buffer">credits_art_contents</property>
244 <property name="accepts_tab">False</property>
245 </object>
246 </child>
247 </object>
248 <packing>
249 <property name="position">3</property>
250 </packing>
251 </child>
252 <child type="tab">
253 <object class="GtkLabel" id="about_credits_art_tab">
254 <property name="visible">True</property>
255 <property name="can_focus">False</property>
256 <property name="label" translatable="yes">Artwork by</property>
257 </object>
258 <packing>
259 <property name="position">3</property>
260 <property name="tab_fill">False</property>
261 </packing>
262 </child>
263 </object>
264 <packing>
265 <property name="expand">True</property>
266 <property name="fill">True</property>
267 <property name="position">4</property>
268 </packing>
269 </child>
270 <child>
271 <object class="GtkScrolledWindow" id="about_license_scroller">
272 <property name="can_focus">True</property>
273 <property name="hscrollbar_policy">never</property>
274 <property name="shadow_type">out</property>
275 <child>
276 <object class="GtkTextView" id="about_license_textview">
277 <property name="visible">True</property>
278 <property name="can_focus">True</property>
279 <property name="editable">False</property>
280 <property name="wrap_mode">word</property>
281 <property name="cursor_visible">False</property>
282 <property name="buffer">license_contents</property>
283 <property name="accepts_tab">False</property>
284 </object>
285 </child>
286 </object>
287 <packing>
288 <property name="expand">True</property>
289 <property name="fill">True</property>
290 <property name="position">5</property>
291 </packing>
292 </child>
293 <child>
294 <object class="GtkHBox" id="about_buttons_hbox">
295 <property name="visible">True</property>
296 <property name="can_focus">False</property>
297 <property name="border_width">5</property>
298 <property name="homogeneous">True</property>
299 <child>
300 <object class="GtkButton" id="about_credits_button">
301 <property name="label" translatable="yes">Credits</property>
302 <property name="use_action_appearance">False</property>
303 <property name="visible">True</property>
304 <property name="can_focus">True</property>
305 <property name="receives_default">True</property>
306 <signal name="clicked" handler="GNUNET_GTK_about_credits_button_clicked" swapped="no"/>
307 </object>
308 <packing>
309 <property name="expand">True</property>
310 <property name="fill">False</property>
311 <property name="position">0</property>
312 </packing>
313 </child>
314 <child>
315 <object class="GtkButton" id="about_license_button">
316 <property name="label" translatable="yes">License</property>
317 <property name="use_action_appearance">False</property>
318 <property name="visible">True</property>
319 <property name="can_focus">True</property>
320 <property name="receives_default">True</property>
321 <signal name="clicked" handler="GNUNET_GTK_about_license_button_clicked" swapped="no"/>
322 </object>
323 <packing>
324 <property name="expand">True</property>
325 <property name="fill">False</property>
326 <property name="position">1</property>
327 </packing>
328 </child>
329 <child>
330 <object class="GtkButton" id="about_close_button">
331 <property name="label">gtk-close</property>
332 <property name="use_action_appearance">False</property>
333 <property name="visible">True</property>
334 <property name="can_focus">True</property>
335 <property name="receives_default">True</property>
336 <property name="use_stock">True</property>
337 <signal name="clicked" handler="GNUNET_GTK_about_close_button_clicked" swapped="no"/>
338 </object>
339 <packing>
340 <property name="expand">True</property>
341 <property name="fill">False</property>
342 <property name="pack_type">end</property>
343 <property name="position">2</property>
344 </packing>
345 </child>
346 <child>
347 <placeholder/>
348 </child>
349 </object>
350 <packing>
351 <property name="expand">False</property>
352 <property name="fill">False</property>
353 <property name="pack_type">end</property>
354 <property name="position">6</property>
355 </packing>
356 </child>
357 </object>
358 </child>
359 </object>
360</interface>
diff --git a/contrib/gnunet_conversation_gtk_main_window.glade b/contrib/gnunet_conversation_gtk_main_window.glade
new file mode 100644
index 00000000..c7a97f5a
--- /dev/null
+++ b/contrib/gnunet_conversation_gtk_main_window.glade
@@ -0,0 +1,442 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<interface>
3 <!-- interface-requires gtk+ 3.0 -->
4 <object class="GtkListStore" id="gnunet_conversation_gtk_history_liststore">
5 <columns>
6 <!-- column-name logTime -->
7 <column type="gchararray"/>
8 <!-- column-name logEvent -->
9 <column type="gchararray"/>
10 <!-- column-name logContact -->
11 <column type="gchararray"/>
12 </columns>
13 </object>
14 <object class="GtkWindow" id="GNUNET_GTK_conversation_window">
15 <property name="can_focus">False</property>
16 <property name="events">GDK_BUTTON_PRESS_MASK | GDK_STRUCTURE_MASK</property>
17 <property name="window_position">center</property>
18 <property name="icon_name">contact-new</property>
19 <signal name="delete-event" handler="GNUNET_GTK_conversation_quit_cb" swapped="no"/>
20 <child>
21 <object class="GtkVBox" id="GNUNET_GTK_conversationvbox">
22 <property name="visible">True</property>
23 <property name="can_focus">False</property>
24 <child>
25 <object class="GtkMenuBar" id="GNUNET_GTK_conversation_menubar">
26 <property name="visible">True</property>
27 <property name="can_focus">False</property>
28 <child>
29 <object class="GtkMenuItem" id="GNUNET_GTK_conversation_file_menuitem">
30 <property name="use_action_appearance">False</property>
31 <property name="visible">True</property>
32 <property name="can_focus">False</property>
33 <property name="label" translatable="yes">_File</property>
34 <property name="use_underline">True</property>
35 <child type="submenu">
36 <object class="GtkMenu" id="GNUNET_GTK_conversation_file_menu">
37 <property name="visible">True</property>
38 <property name="can_focus">False</property>
39 <child>
40 <object class="GtkImageMenuItem" id="GNUNET_GTK_conversation_quit_imagemenuitem">
41 <property name="label">gtk-quit</property>
42 <property name="use_action_appearance">False</property>
43 <property name="visible">True</property>
44 <property name="can_focus">False</property>
45 <property name="use_underline">True</property>
46 <property name="use_stock">True</property>
47 <signal name="activate" handler="GNUNET_GTK_conversation_quit_cb" swapped="no"/>
48 </object>
49 </child>
50 </object>
51 </child>
52 </object>
53 </child>
54 <child>
55 <object class="GtkMenuItem" id="GNUNET_GTK_conversation_help_menuitem">
56 <property name="use_action_appearance">False</property>
57 <property name="visible">True</property>
58 <property name="can_focus">False</property>
59 <property name="label" translatable="yes">_Help</property>
60 <property name="use_underline">True</property>
61 <child type="submenu">
62 <object class="GtkMenu" id="GNUNET_GTK_conversation_help_menu">
63 <property name="visible">True</property>
64 <property name="can_focus">False</property>
65 <child>
66 <object class="GtkImageMenuItem" id="GNUNET_GTK_conversation_about_imagemenuitem">
67 <property name="label">gtk-about</property>
68 <property name="use_action_appearance">False</property>
69 <property name="visible">True</property>
70 <property name="can_focus">False</property>
71 <property name="use_underline">True</property>
72 <property name="use_stock">True</property>
73 <signal name="activate" handler="GNUNET_GTK_conversation_about_imagemenuitem_activate_cb" swapped="no"/>
74 </object>
75 </child>
76 </object>
77 </child>
78 </object>
79 </child>
80 </object>
81 <packing>
82 <property name="expand">False</property>
83 <property name="fill">True</property>
84 <property name="position">0</property>
85 </packing>
86 </child>
87 <child>
88 <object class="GtkBox" id="box1">
89 <property name="visible">True</property>
90 <property name="can_focus">False</property>
91 <property name="orientation">vertical</property>
92 <child>
93 <placeholder/>
94 </child>
95 <child>
96 <object class="GtkGrid" id="grid1">
97 <property name="visible">True</property>
98 <property name="can_focus">False</property>
99 <child>
100 <object class="GtkEntry" id="GNUNET_GTK_conversation_address">
101 <property name="visible">True</property>
102 <property name="can_focus">True</property>
103 <property name="invisible_char">•</property>
104 <property name="text" translatable="yes">Address</property>
105 </object>
106 <packing>
107 <property name="left_attach">0</property>
108 <property name="top_attach">0</property>
109 <property name="width">1</property>
110 <property name="height">1</property>
111 </packing>
112 </child>
113 <child>
114 <object class="GtkButtonBox" id="GNUNET_GTK_conversation_buttons">
115 <property name="visible">True</property>
116 <property name="can_focus">False</property>
117 <property name="layout_style">start</property>
118 <child>
119 <object class="GtkButton" id="GNUNET_GTK_conversation_call_button">
120 <property name="label" translatable="yes">call</property>
121 <property name="use_action_appearance">False</property>
122 <property name="visible">True</property>
123 <property name="can_focus">True</property>
124 <property name="receives_default">True</property>
125 <property name="use_action_appearance">False</property>
126 <property name="use_underline">True</property>
127 <signal name="clicked" handler="GNUNET_CONVERSATION_GTK_on_call_clicked" swapped="no"/>
128 </object>
129 <packing>
130 <property name="expand">False</property>
131 <property name="fill">True</property>
132 <property name="position">0</property>
133 </packing>
134 </child>
135 <child>
136 <object class="GtkButton" id="GNUNET_GTK_conversation_hangup_button">
137 <property name="label" translatable="yes">hangup</property>
138 <property name="use_action_appearance">False</property>
139 <property name="visible">True</property>
140 <property name="can_focus">True</property>
141 <property name="receives_default">True</property>
142 <property name="use_action_appearance">False</property>
143 <signal name="clicked" handler="GNUNET_CONVERSATION_GTK_on_hangup_clicked" swapped="no"/>
144 </object>
145 <packing>
146 <property name="expand">False</property>
147 <property name="fill">True</property>
148 <property name="position">1</property>
149 </packing>
150 </child>
151 <child>
152 <placeholder/>
153 </child>
154 <child>
155 <placeholder/>
156 </child>
157 <child>
158 <object class="GtkButton" id="GNUNET_GTK_conversation_pause_button">
159 <property name="label" translatable="yes">pause call</property>
160 <property name="use_action_appearance">False</property>
161 <property name="visible">True</property>
162 <property name="can_focus">True</property>
163 <property name="receives_default">True</property>
164 <property name="use_action_appearance">False</property>
165 <signal name="clicked" handler="GNUNET_CONVERSATION_GTK_on_pause_clicked" swapped="no"/>
166 </object>
167 <packing>
168 <property name="expand">False</property>
169 <property name="fill">True</property>
170 <property name="position">4</property>
171 </packing>
172 </child>
173 <child>
174 <object class="GtkButton" id="GNUNET_GTK_conversation_status_button">
175 <property name="label" translatable="yes">status</property>
176 <property name="use_action_appearance">False</property>
177 <property name="visible">True</property>
178 <property name="can_focus">True</property>
179 <property name="receives_default">True</property>
180 <property name="use_action_appearance">False</property>
181 <signal name="clicked" handler="GNUNET_CONVERSATION_GTK_on_status_clicked" swapped="no"/>
182 </object>
183 <packing>
184 <property name="expand">False</property>
185 <property name="fill">True</property>
186 <property name="position">5</property>
187 </packing>
188 </child>
189 <child>
190 <object class="GtkSpinner" id="GNUNET_GTK_conversation_spinner">
191 <property name="visible">True</property>
192 <property name="can_focus">False</property>
193 <property name="active">True</property>
194 </object>
195 <packing>
196 <property name="expand">False</property>
197 <property name="fill">True</property>
198 <property name="position">6</property>
199 </packing>
200 </child>
201 <child>
202 <object class="GtkButton" id="gnunet-contact-test">
203 <property name="label" translatable="yes">button</property>
204 <property name="use_action_appearance">False</property>
205 <property name="visible">True</property>
206 <property name="can_focus">True</property>
207 <property name="receives_default">True</property>
208 <property name="use_action_appearance">False</property>
209 <signal name="clicked" handler="GNUNET_contact_test" swapped="no"/>
210 </object>
211 <packing>
212 <property name="expand">False</property>
213 <property name="fill">True</property>
214 <property name="position">7</property>
215 </packing>
216 </child>
217 </object>
218 <packing>
219 <property name="left_attach">1</property>
220 <property name="top_attach">0</property>
221 <property name="width">1</property>
222 <property name="height">1</property>
223 </packing>
224 </child>
225 </object>
226 <packing>
227 <property name="expand">False</property>
228 <property name="fill">True</property>
229 <property name="position">1</property>
230 </packing>
231 </child>
232 <child>
233 <object class="GtkScrolledWindow" id="GNUNET_GTK_conversation_log_scroll">
234 <property name="visible">True</property>
235 <property name="can_focus">True</property>
236 <property name="hscrollbar_policy">always</property>
237 <property name="shadow_type">in</property>
238 <child>
239 <object class="GtkTextView" id="GNUNET_GTK_conversation_history">
240 <property name="visible">True</property>
241 <property name="can_focus">True</property>
242 <property name="editable">False</property>
243 <property name="left_margin">1</property>
244 <property name="right_margin">1</property>
245 <property name="indent">1</property>
246 </object>
247 </child>
248 </object>
249 <packing>
250 <property name="expand">True</property>
251 <property name="fill">True</property>
252 <property name="position">2</property>
253 </packing>
254 </child>
255 <child>
256 <object class="GtkScrolledWindow" id="scrolledwindow1">
257 <property name="visible">True</property>
258 <property name="can_focus">True</property>
259 <property name="shadow_type">in</property>
260 <child>
261 <object class="GtkTreeView" id="gnunet_conversation_gtk_treeview">
262 <property name="visible">True</property>
263 <property name="can_focus">True</property>
264 <property name="model">gnunet_conversation_gtk_contacts_liststore</property>
265 <property name="headers_clickable">False</property>
266 <property name="search_column">0</property>
267 <signal name="row-activated" handler="GNUNET_CONVERSATION_GTK_row_activated" swapped="no"/>
268 <child internal-child="selection">
269 <object class="GtkTreeSelection" id="treeview-selection"/>
270 </child>
271 <child>
272 <object class="GtkTreeViewColumn" id="contactName">
273 <property name="title" translatable="yes">Type</property>
274 <child>
275 <object class="GtkCellRendererText" id="GNUNET_CONVERSATION_GTK_type_window_name_renderer"/>
276 <attributes>
277 <attribute name="text">1</attribute>
278 </attributes>
279 </child>
280 </object>
281 </child>
282 <child>
283 <object class="GtkTreeViewColumn" id="contactType">
284 <property name="title" translatable="yes">Contact</property>
285 <child>
286 <object class="GtkCellRendererText" id="GNUNET_CONVERSATION_GTK_main_window_name_renderer"/>
287 <attributes>
288 <attribute name="text">0</attribute>
289 </attributes>
290 </child>
291 </object>
292 </child>
293 </object>
294 </child>
295 </object>
296 <packing>
297 <property name="expand">True</property>
298 <property name="fill">True</property>
299 <property name="position">3</property>
300 </packing>
301 </child>
302 <child>
303 <object class="GtkStatusbar" id="GNUNET_GTK_conversation_statusbar">
304 <property name="visible">True</property>
305 <property name="can_focus">False</property>
306 <property name="orientation">vertical</property>
307 <property name="spacing">8</property>
308 </object>
309 <packing>
310 <property name="expand">False</property>
311 <property name="fill">True</property>
312 <property name="pack_type">end</property>
313 <property name="position">3</property>
314 </packing>
315 </child>
316 <child>
317 <object class="GtkScrolledWindow" id="scrolledwindow2">
318 <property name="visible">True</property>
319 <property name="can_focus">True</property>
320 <property name="shadow_type">in</property>
321 <child>
322 <object class="GtkTreeView" id="gnunet_conversation_gtk_history_treeview">
323 <property name="visible">True</property>
324 <property name="can_focus">True</property>
325 <property name="model">gnunet_conversation_gtk_history_liststore</property>
326 <property name="headers_clickable">False</property>
327 <child internal-child="selection">
328 <object class="GtkTreeSelection" id="treeview-selection2"/>
329 </child>
330 <child>
331 <object class="GtkTreeViewColumn" id="timeColumn">
332 <property name="title" translatable="yes">Time</property>
333 <child>
334 <object class="GtkCellRendererText" id="GNUNET_CONVERSATION_GTK_time_window_renderer"/>
335 <attributes>
336 <attribute name="text">0</attribute>
337 </attributes>
338 </child>
339 </object>
340 </child>
341 <child>
342 <object class="GtkTreeViewColumn" id="eventColumn">
343 <property name="title" translatable="yes">Event</property>
344 <child>
345 <object class="GtkCellRendererText" id="GNUNET_CONVERSATION_GTK_event_window_renderer"/>
346 <attributes>
347 <attribute name="text">1</attribute>
348 </attributes>
349 </child>
350 </object>
351 </child>
352 <child>
353 <object class="GtkTreeViewColumn" id="contactColumn">
354 <property name="title" translatable="yes">Contact</property>
355 <child>
356 <object class="GtkCellRendererText" id="GNUNET_CONVERSATION_GTK_contact_window_renderer"/>
357 <attributes>
358 <attribute name="text">2</attribute>
359 </attributes>
360 </child>
361 </object>
362 </child>
363 </object>
364 </child>
365 </object>
366 <packing>
367 <property name="expand">True</property>
368 <property name="fill">True</property>
369 <property name="position">4</property>
370 </packing>
371 </child>
372 <child>
373 <object class="GtkGrid" id="grid2">
374 <property name="visible">True</property>
375 <property name="can_focus">False</property>
376 <child>
377 <object class="GtkButton" id="GNUNET_GTK_conversation_add_contact_button">
378 <property name="label" translatable="yes">Add contact</property>
379 <property name="use_action_appearance">False</property>
380 <property name="visible">True</property>
381 <property name="can_focus">True</property>
382 <property name="receives_default">True</property>
383 <property name="use_action_appearance">False</property>
384 <signal name="clicked" handler="GNUNET_CONVERSATION_GTK_on_add_clicked" swapped="no"/>
385 </object>
386 <packing>
387 <property name="left_attach">0</property>
388 <property name="top_attach">0</property>
389 <property name="width">1</property>
390 <property name="height">1</property>
391 </packing>
392 </child>
393 <child>
394 <object class="GtkButton" id="GNUNET_GTK_conversation_remove_contact_button">
395 <property name="label" translatable="yes">Remove contact</property>
396 <property name="use_action_appearance">False</property>
397 <property name="visible">True</property>
398 <property name="can_focus">True</property>
399 <property name="receives_default">True</property>
400 <property name="use_action_appearance">False</property>
401 <signal name="clicked" handler="GNUNET_CONVERSATION_GTK_on_remove_clicked" swapped="no"/>
402 </object>
403 <packing>
404 <property name="left_attach">1</property>
405 <property name="top_attach">0</property>
406 <property name="width">1</property>
407 <property name="height">1</property>
408 </packing>
409 </child>
410 </object>
411 <packing>
412 <property name="expand">False</property>
413 <property name="fill">True</property>
414 <property name="position">5</property>
415 </packing>
416 </child>
417 </object>
418 <packing>
419 <property name="expand">True</property>
420 <property name="fill">True</property>
421 <property name="position">1</property>
422 </packing>
423 </child>
424 </object>
425 </child>
426 </object>
427 <object class="GtkListStore" id="gnunet_conversation_gtk_contacts_liststore">
428 <columns>
429 <!-- column-name contactName -->
430 <column type="gchararray"/>
431 <!-- column-name contactType -->
432 <column type="gchararray"/>
433 </columns>
434 </object>
435 <object class="GtkTreeStore" id="gnunet_conversation_gtk_contacts_treestore">
436 <columns>
437 <!-- column-name contactName -->
438 <column type="gchararray"/>
439 </columns>
440 </object>
441 <object class="GtkTreeStore" id="gnunet_conversation_gtk_history_treestore"/>
442</interface>
diff --git a/src/conversation/.deps/gnunet-conversation-gtk.Po b/src/conversation/.deps/gnunet-conversation-gtk.Po
new file mode 100644
index 00000000..dc963ff4
--- /dev/null
+++ b/src/conversation/.deps/gnunet-conversation-gtk.Po
@@ -0,0 +1,2157 @@
1gnunet-conversation-gtk.o: gnunet-conversation-gtk.c \
2 ../../src/include/gnunet_gtk.h ../../gnunet_gtk_config.h \
3 /usr/local/include/gnunet/platform.h \
4 /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/features.h \
5 /usr/include/x86_64-linux-gnu/bits/predefs.h \
6 /usr/include/x86_64-linux-gnu/sys/cdefs.h \
7 /usr/include/x86_64-linux-gnu/bits/wordsize.h \
8 /usr/include/x86_64-linux-gnu/gnu/stubs.h \
9 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
10 /usr/include/x86_64-linux-gnu/bits/types.h \
11 /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
12 /usr/lib/gcc/x86_64-linux-gnu/4.7/include/stddef.h /usr/include/endian.h \
13 /usr/include/x86_64-linux-gnu/bits/endian.h \
14 /usr/include/x86_64-linux-gnu/bits/byteswap.h \
15 /usr/include/x86_64-linux-gnu/sys/select.h \
16 /usr/include/x86_64-linux-gnu/bits/select.h \
17 /usr/include/x86_64-linux-gnu/bits/sigset.h \
18 /usr/include/x86_64-linux-gnu/bits/time.h \
19 /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
20 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/netdb.h \
21 /usr/include/netinet/in.h \
22 /usr/lib/gcc/x86_64-linux-gnu/4.7/include/stdint.h /usr/include/stdint.h \
23 /usr/include/x86_64-linux-gnu/bits/wchar.h \
24 /usr/include/x86_64-linux-gnu/sys/socket.h \
25 /usr/include/x86_64-linux-gnu/sys/uio.h \
26 /usr/include/x86_64-linux-gnu/bits/uio.h \
27 /usr/include/x86_64-linux-gnu/bits/socket.h \
28 /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
29 /usr/include/x86_64-linux-gnu/asm/socket.h \
30 /usr/include/asm-generic/socket.h \
31 /usr/include/x86_64-linux-gnu/asm/sockios.h \
32 /usr/include/asm-generic/sockios.h \
33 /usr/include/x86_64-linux-gnu/bits/in.h /usr/include/rpc/netdb.h \
34 /usr/include/x86_64-linux-gnu/bits/siginfo.h \
35 /usr/include/x86_64-linux-gnu/bits/netdb.h \
36 /usr/include/x86_64-linux-gnu/sys/un.h /usr/include/string.h \
37 /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \
38 /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/stdlib.h \
39 /usr/include/arpa/inet.h /usr/include/netinet/tcp.h /usr/include/pwd.h \
40 /usr/include/stdio.h /usr/include/x86_64-linux-gnu/sys/ioctl.h \
41 /usr/include/x86_64-linux-gnu/bits/ioctls.h \
42 /usr/include/x86_64-linux-gnu/asm/ioctls.h \
43 /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \
44 /usr/include/x86_64-linux-gnu/asm/ioctl.h \
45 /usr/include/asm-generic/ioctl.h \
46 /usr/include/x86_64-linux-gnu/bits/ioctl-types.h \
47 /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \
48 /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \
49 /usr/include/x86_64-linux-gnu/bits/signum.h \
50 /usr/include/x86_64-linux-gnu/bits/sigaction.h \
51 /usr/include/x86_64-linux-gnu/bits/sigcontext.h \
52 /usr/include/x86_64-linux-gnu/bits/sigstack.h \
53 /usr/include/x86_64-linux-gnu/sys/ucontext.h \
54 /usr/include/x86_64-linux-gnu/bits/sigthread.h \
55 /usr/include/x86_64-linux-gnu/sys/resource.h \
56 /usr/include/x86_64-linux-gnu/bits/resource.h \
57 /usr/include/x86_64-linux-gnu/bits/waitflags.h \
58 /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/grp.h \
59 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
60 /usr/lib/gcc/x86_64-linux-gnu/4.7/include/stdarg.h \
61 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
62 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
63 /usr/include/x86_64-linux-gnu/bits/stdio.h /usr/include/alloca.h \
64 /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \
65 /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \
66 /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
67 /usr/include/libgen.h /usr/include/unistd.h \
68 /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
69 /usr/include/x86_64-linux-gnu/bits/environments.h \
70 /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \
71 /usr/include/x86_64-linux-gnu/sys/stat.h \
72 /usr/include/x86_64-linux-gnu/bits/stat.h /usr/include/dirent.h \
73 /usr/include/x86_64-linux-gnu/bits/dirent.h \
74 /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
75 /usr/include/x86_64-linux-gnu/bits/local_lim.h \
76 /usr/include/linux/limits.h /usr/include/fcntl.h \
77 /usr/include/x86_64-linux-gnu/bits/fcntl.h /usr/include/math.h \
78 /usr/include/x86_64-linux-gnu/bits/huge_val.h \
79 /usr/include/x86_64-linux-gnu/bits/huge_valf.h \
80 /usr/include/x86_64-linux-gnu/bits/huge_vall.h \
81 /usr/include/x86_64-linux-gnu/bits/inf.h \
82 /usr/include/x86_64-linux-gnu/bits/nan.h \
83 /usr/include/x86_64-linux-gnu/bits/mathdef.h \
84 /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
85 /usr/include/x86_64-linux-gnu/bits/mathinline.h /usr/include/net/if.h \
86 /usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed/limits.h \
87 /usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed/syslimits.h \
88 /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
89 /usr/include/x86_64-linux-gnu/bits/xopen_lim.h /usr/include/ctype.h \
90 /usr/local/include/gnunet/plibc.h /usr/include/locale.h \
91 /usr/include/x86_64-linux-gnu/bits/locale.h \
92 /usr/local/include/gnunet/gettext.h /usr/include/libintl.h \
93 /usr/include/x86_64-linux-gnu/sys/mman.h \
94 /usr/include/x86_64-linux-gnu/bits/mman.h /usr/include/langinfo.h \
95 /usr/include/nl_types.h /usr/local/include/gnunet/gnunet_util_lib.h \
96 /usr/local/include/gnunet/gnunet_crypto_lib.h \
97 /usr/local/include/gnunet/gnunet_common.h \
98 /usr/local/include/gnunet/gnunet_scheduler_lib.h \
99 /usr/local/include/gnunet/gnunet_time_lib.h \
100 /usr/local/include/gnunet/gnunet_network_lib.h \
101 /usr/local/include/gnunet/gnunet_disk_lib.h \
102 /usr/local/include/gnunet/gnunet_configuration_lib.h \
103 /usr/local/include/gnunet/gnunet_bandwidth_lib.h \
104 /usr/local/include/gnunet/gnunet_bio_lib.h \
105 /usr/local/include/gnunet/gnunet_container_lib.h \
106 /usr/include/extractor.h \
107 /usr/local/include/gnunet/gnunet_connection_lib.h \
108 /usr/local/include/gnunet/gnunet_client_lib.h \
109 /usr/local/include/gnunet/gnunet_getopt_lib.h \
110 /usr/local/include/gnunet/gnunet_helper_lib.h \
111 /usr/local/include/gnunet/gnunet_server_lib.h \
112 /usr/local/include/gnunet/gnunet_mq_lib.h \
113 /usr/local/include/gnunet/gnunet_os_lib.h \
114 /usr/local/include/gnunet/gnunet_peer_lib.h \
115 /usr/local/include/gnunet/gnunet_util_lib.h \
116 /usr/local/include/gnunet/gnunet_plugin_lib.h \
117 /usr/local/include/gnunet/gnunet_program_lib.h \
118 /usr/local/include/gnunet/gnunet_protocols.h \
119 /usr/local/include/gnunet/gnunet_service_lib.h \
120 /usr/local/include/gnunet/gnunet_signal_lib.h \
121 /usr/local/include/gnunet/gnunet_strings_lib.h \
122 /usr/local/include/gnunet/gnunet_fs_service.h \
123 /usr/include/gtk-3.0/gtk/gtk.h /usr/include/gtk-3.0/gdk/gdk.h \
124 /usr/include/gtk-3.0/gdk/gdkconfig.h /usr/include/glib-2.0/glib.h \
125 /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \
126 /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h \
127 /usr/include/glib-2.0/glib/gmacros.h \
128 /usr/lib/gcc/x86_64-linux-gnu/4.7/include/float.h \
129 /usr/include/glib-2.0/glib/gversionmacros.h \
130 /usr/include/glib-2.0/glib/garray.h \
131 /usr/include/glib-2.0/glib/gasyncqueue.h \
132 /usr/include/glib-2.0/glib/gthread.h \
133 /usr/include/glib-2.0/glib/gatomic.h /usr/include/glib-2.0/glib/gerror.h \
134 /usr/include/glib-2.0/glib/gquark.h \
135 /usr/include/glib-2.0/glib/gbacktrace.h \
136 /usr/include/glib-2.0/glib/gbase64.h \
137 /usr/include/glib-2.0/glib/gbitlock.h \
138 /usr/include/glib-2.0/glib/gbookmarkfile.h \
139 /usr/include/glib-2.0/glib/gbytes.h \
140 /usr/include/glib-2.0/glib/gcharset.h \
141 /usr/include/glib-2.0/glib/gchecksum.h \
142 /usr/include/glib-2.0/glib/gconvert.h \
143 /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \
144 /usr/include/glib-2.0/glib/gdatetime.h \
145 /usr/include/glib-2.0/glib/gtimezone.h /usr/include/glib-2.0/glib/gdir.h \
146 /usr/include/glib-2.0/glib/genviron.h \
147 /usr/include/glib-2.0/glib/gfileutils.h \
148 /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \
149 /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \
150 /usr/include/glib-2.0/glib/ghmac.h \
151 /usr/include/glib-2.0/glib/gchecksum.h \
152 /usr/include/glib-2.0/glib/ghook.h \
153 /usr/include/glib-2.0/glib/ghostutils.h \
154 /usr/include/glib-2.0/glib/giochannel.h \
155 /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \
156 /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \
157 /usr/include/glib-2.0/glib/gunicode.h \
158 /usr/include/glib-2.0/glib/gutils.h \
159 /usr/include/glib-2.0/glib/gkeyfile.h \
160 /usr/include/glib-2.0/glib/gmappedfile.h \
161 /usr/include/glib-2.0/glib/gmarkup.h \
162 /usr/include/glib-2.0/glib/gmessages.h \
163 /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/goption.h \
164 /usr/include/glib-2.0/glib/gpattern.h \
165 /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \
166 /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \
167 /usr/include/glib-2.0/glib/gregex.h \
168 /usr/include/glib-2.0/glib/gscanner.h \
169 /usr/include/glib-2.0/glib/gsequence.h \
170 /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \
171 /usr/include/glib-2.0/glib/gspawn.h \
172 /usr/include/glib-2.0/glib/gstrfuncs.h \
173 /usr/include/glib-2.0/glib/gstringchunk.h \
174 /usr/include/glib-2.0/glib/gtestutils.h \
175 /usr/include/glib-2.0/glib/gthreadpool.h \
176 /usr/include/glib-2.0/glib/gtimer.h \
177 /usr/include/glib-2.0/glib/gtrashstack.h \
178 /usr/include/glib-2.0/glib/gtree.h \
179 /usr/include/glib-2.0/glib/gurifuncs.h \
180 /usr/include/glib-2.0/glib/gvarianttype.h \
181 /usr/include/glib-2.0/glib/gvariant.h \
182 /usr/include/glib-2.0/glib/gversion.h \
183 /usr/include/glib-2.0/glib/deprecated/gallocator.h \
184 /usr/include/glib-2.0/glib/deprecated/gcache.h \
185 /usr/include/glib-2.0/glib/deprecated/gcompletion.h \
186 /usr/include/glib-2.0/glib/deprecated/gmain.h \
187 /usr/include/glib-2.0/glib/deprecated/grel.h \
188 /usr/include/glib-2.0/glib/deprecated/gthread.h /usr/include/pthread.h \
189 /usr/include/sched.h /usr/include/x86_64-linux-gnu/bits/sched.h \
190 /usr/include/x86_64-linux-gnu/bits/setjmp.h \
191 /usr/include/gtk-3.0/gdk/gdkversionmacros.h \
192 /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \
193 /usr/include/glib-2.0/gio/gio.h /usr/include/glib-2.0/gio/giotypes.h \
194 /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/glib-object.h \
195 /usr/include/glib-2.0/gobject/gbinding.h \
196 /usr/include/glib-2.0/gobject/gobject.h \
197 /usr/include/glib-2.0/gobject/gtype.h \
198 /usr/include/glib-2.0/gobject/gvalue.h \
199 /usr/include/glib-2.0/gobject/gparam.h \
200 /usr/include/glib-2.0/gobject/gclosure.h \
201 /usr/include/glib-2.0/gobject/gsignal.h \
202 /usr/include/glib-2.0/gobject/gmarshal.h \
203 /usr/include/glib-2.0/gobject/gboxed.h \
204 /usr/include/glib-2.0/gobject/glib-types.h \
205 /usr/include/glib-2.0/gobject/genums.h \
206 /usr/include/glib-2.0/gobject/gparamspecs.h \
207 /usr/include/glib-2.0/gobject/gsourceclosure.h \
208 /usr/include/glib-2.0/gobject/gtypemodule.h \
209 /usr/include/glib-2.0/gobject/gtypeplugin.h \
210 /usr/include/glib-2.0/gobject/gvaluearray.h \
211 /usr/include/glib-2.0/gobject/gvaluetypes.h \
212 /usr/include/glib-2.0/gio/gaction.h \
213 /usr/include/glib-2.0/gio/gactiongroup.h \
214 /usr/include/glib-2.0/gio/gactiongroupexporter.h \
215 /usr/include/glib-2.0/gio/gactionmap.h \
216 /usr/include/glib-2.0/gio/gappinfo.h \
217 /usr/include/glib-2.0/gio/gapplication.h \
218 /usr/include/glib-2.0/gio/gapplicationcommandline.h \
219 /usr/include/glib-2.0/gio/gasyncinitable.h \
220 /usr/include/glib-2.0/gio/ginitable.h \
221 /usr/include/glib-2.0/gio/gasyncresult.h \
222 /usr/include/glib-2.0/gio/gbufferedinputstream.h \
223 /usr/include/glib-2.0/gio/gfilterinputstream.h \
224 /usr/include/glib-2.0/gio/ginputstream.h \
225 /usr/include/glib-2.0/gio/gbufferedoutputstream.h \
226 /usr/include/glib-2.0/gio/gfilteroutputstream.h \
227 /usr/include/glib-2.0/gio/goutputstream.h \
228 /usr/include/glib-2.0/gio/gcancellable.h \
229 /usr/include/glib-2.0/gio/gcharsetconverter.h \
230 /usr/include/glib-2.0/gio/gconverter.h \
231 /usr/include/glib-2.0/gio/gcontenttype.h \
232 /usr/include/glib-2.0/gio/gconverterinputstream.h \
233 /usr/include/glib-2.0/gio/gconverteroutputstream.h \
234 /usr/include/glib-2.0/gio/gcredentials.h \
235 /usr/include/glib-2.0/gio/gdatainputstream.h \
236 /usr/include/glib-2.0/gio/gdataoutputstream.h \
237 /usr/include/glib-2.0/gio/gdbusaddress.h \
238 /usr/include/glib-2.0/gio/gdbusauthobserver.h \
239 /usr/include/glib-2.0/gio/gdbusconnection.h \
240 /usr/include/glib-2.0/gio/gdbuserror.h \
241 /usr/include/glib-2.0/gio/gdbusintrospection.h \
242 /usr/include/glib-2.0/gio/gdbusmessage.h \
243 /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \
244 /usr/include/glib-2.0/gio/gdbusnameowning.h \
245 /usr/include/glib-2.0/gio/gdbusnamewatching.h \
246 /usr/include/glib-2.0/gio/gdbusproxy.h \
247 /usr/include/glib-2.0/gio/gdbusserver.h \
248 /usr/include/glib-2.0/gio/gdbusutils.h \
249 /usr/include/glib-2.0/gio/gdrive.h \
250 /usr/include/glib-2.0/gio/gemblemedicon.h \
251 /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \
252 /usr/include/glib-2.0/gio/gfileattribute.h \
253 /usr/include/glib-2.0/gio/gfileenumerator.h \
254 /usr/include/glib-2.0/gio/gfile.h /usr/include/glib-2.0/gio/gfileicon.h \
255 /usr/include/glib-2.0/gio/gfileinfo.h \
256 /usr/include/glib-2.0/gio/gfileinputstream.h \
257 /usr/include/glib-2.0/gio/gfileiostream.h \
258 /usr/include/glib-2.0/gio/giostream.h \
259 /usr/include/glib-2.0/gio/gioerror.h \
260 /usr/include/glib-2.0/gio/gfilemonitor.h \
261 /usr/include/glib-2.0/gio/gfilenamecompleter.h \
262 /usr/include/glib-2.0/gio/gfileoutputstream.h \
263 /usr/include/glib-2.0/gio/ginetaddress.h \
264 /usr/include/glib-2.0/gio/ginetaddressmask.h \
265 /usr/include/glib-2.0/gio/ginetsocketaddress.h \
266 /usr/include/glib-2.0/gio/gsocketaddress.h \
267 /usr/include/glib-2.0/gio/gioenumtypes.h \
268 /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \
269 /usr/include/glib-2.0/gio/gioscheduler.h \
270 /usr/include/glib-2.0/gio/gloadableicon.h \
271 /usr/include/glib-2.0/gio/gmemoryinputstream.h \
272 /usr/include/glib-2.0/gio/gmemoryoutputstream.h \
273 /usr/include/glib-2.0/gio/gmount.h \
274 /usr/include/glib-2.0/gio/gmountoperation.h \
275 /usr/include/glib-2.0/gio/gnativevolumemonitor.h \
276 /usr/include/glib-2.0/gio/gvolumemonitor.h \
277 /usr/include/glib-2.0/gio/gnetworkaddress.h \
278 /usr/include/glib-2.0/gio/gnetworkmonitor.h \
279 /usr/include/glib-2.0/gio/gnetworkservice.h \
280 /usr/include/glib-2.0/gio/gpermission.h \
281 /usr/include/glib-2.0/gio/gpollableinputstream.h \
282 /usr/include/glib-2.0/gio/gpollableoutputstream.h \
283 /usr/include/glib-2.0/gio/gproxy.h \
284 /usr/include/glib-2.0/gio/gproxyaddress.h \
285 /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \
286 /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \
287 /usr/include/glib-2.0/gio/gproxyresolver.h \
288 /usr/include/glib-2.0/gio/gresolver.h \
289 /usr/include/glib-2.0/gio/gresource.h \
290 /usr/include/glib-2.0/gio/gseekable.h \
291 /usr/include/glib-2.0/gio/gsettingsschema.h \
292 /usr/include/glib-2.0/gio/gsettings.h \
293 /usr/include/glib-2.0/gio/gsimpleaction.h \
294 /usr/include/glib-2.0/gio/gsimpleactiongroup.h \
295 /usr/include/glib-2.0/gio/gactiongroup.h \
296 /usr/include/glib-2.0/gio/gactionmap.h \
297 /usr/include/glib-2.0/gio/gsimpleasyncresult.h \
298 /usr/include/glib-2.0/gio/gsimplepermission.h \
299 /usr/include/glib-2.0/gio/gsocketclient.h \
300 /usr/include/glib-2.0/gio/gsocketconnectable.h \
301 /usr/include/glib-2.0/gio/gsocketconnection.h \
302 /usr/include/glib-2.0/gio/gsocket.h \
303 /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \
304 /usr/include/glib-2.0/gio/gsocketlistener.h \
305 /usr/include/glib-2.0/gio/gsocketservice.h \
306 /usr/include/glib-2.0/gio/gsrvtarget.h \
307 /usr/include/glib-2.0/gio/gtcpconnection.h \
308 /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \
309 /usr/include/glib-2.0/gio/gthemedicon.h \
310 /usr/include/glib-2.0/gio/gthreadedsocketservice.h \
311 /usr/include/glib-2.0/gio/gtlsbackend.h \
312 /usr/include/glib-2.0/gio/gtlscertificate.h \
313 /usr/include/glib-2.0/gio/gtlsclientconnection.h \
314 /usr/include/glib-2.0/gio/gtlsconnection.h \
315 /usr/include/glib-2.0/gio/gtlsdatabase.h \
316 /usr/include/glib-2.0/gio/gtlsfiledatabase.h \
317 /usr/include/glib-2.0/gio/gtlsinteraction.h \
318 /usr/include/glib-2.0/gio/gtlsserverconnection.h \
319 /usr/include/glib-2.0/gio/gtlspassword.h \
320 /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \
321 /usr/include/glib-2.0/gio/gzlibcompressor.h \
322 /usr/include/glib-2.0/gio/gzlibdecompressor.h \
323 /usr/include/glib-2.0/gio/gdbusinterface.h \
324 /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \
325 /usr/include/glib-2.0/gio/gdbusobject.h \
326 /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \
327 /usr/include/glib-2.0/gio/gdbusobjectproxy.h \
328 /usr/include/glib-2.0/gio/gdbusobjectmanager.h \
329 /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \
330 /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \
331 /usr/include/glib-2.0/gio/gdbusactiongroup.h \
332 /usr/include/glib-2.0/gio/giotypes.h \
333 /usr/include/glib-2.0/gio/gremoteactiongroup.h \
334 /usr/include/glib-2.0/gio/gmenumodel.h /usr/include/glib-2.0/gio/gmenu.h \
335 /usr/include/glib-2.0/gio/gmenuexporter.h \
336 /usr/include/glib-2.0/gio/gdbusmenumodel.h \
337 /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \
338 /usr/include/pango-1.0/pango/pango-attributes.h \
339 /usr/include/pango-1.0/pango/pango-font.h \
340 /usr/include/pango-1.0/pango/pango-coverage.h \
341 /usr/include/pango-1.0/pango/pango-types.h \
342 /usr/include/pango-1.0/pango/pango-gravity.h \
343 /usr/include/pango-1.0/pango/pango-matrix.h \
344 /usr/include/pango-1.0/pango/pango-script.h \
345 /usr/include/pango-1.0/pango/pango-language.h \
346 /usr/include/pango-1.0/pango/pango-bidi-type.h \
347 /usr/include/pango-1.0/pango/pango-break.h \
348 /usr/include/pango-1.0/pango/pango-item.h \
349 /usr/include/pango-1.0/pango/pango-context.h \
350 /usr/include/pango-1.0/pango/pango-fontmap.h \
351 /usr/include/pango-1.0/pango/pango-fontset.h \
352 /usr/include/pango-1.0/pango/pango-engine.h \
353 /usr/include/pango-1.0/pango/pango-glyph.h \
354 /usr/include/pango-1.0/pango/pango-enum-types.h \
355 /usr/include/pango-1.0/pango/pango-features.h \
356 /usr/include/pango-1.0/pango/pango-glyph-item.h \
357 /usr/include/pango-1.0/pango/pango-layout.h \
358 /usr/include/pango-1.0/pango/pango-tabs.h \
359 /usr/include/pango-1.0/pango/pango-renderer.h \
360 /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \
361 /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \
362 /usr/include/cairo/cairo-deprecated.h \
363 /usr/include/gtk-3.0/gdk/gdkscreen.h \
364 /usr/include/gtk-3.0/gdk/gdkdisplay.h \
365 /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkcolor.h \
366 /usr/include/gtk-3.0/gdk/gdkdnd.h /usr/include/gtk-3.0/gdk/gdkdevice.h \
367 /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \
368 /usr/include/gtk-3.0/gdk/gdkcairo.h /usr/include/gtk-3.0/gdk/gdkrgba.h \
369 /usr/include/gtk-3.0/gdk/gdkpixbuf.h \
370 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \
371 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \
372 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \
373 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \
374 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \
375 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \
376 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \
377 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \
378 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \
379 /usr/include/pango-1.0/pango/pangocairo.h \
380 /usr/include/gtk-3.0/gdk/gdkcursor.h \
381 /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \
382 /usr/include/gtk-3.0/gdk/gdkenumtypes.h \
383 /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \
384 /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \
385 /usr/include/gtk-3.0/gdk/gdkproperty.h \
386 /usr/include/gtk-3.0/gdk/gdkrectangle.h \
387 /usr/include/gtk-3.0/gdk/gdkselection.h \
388 /usr/include/gtk-3.0/gdk/gdktestutils.h \
389 /usr/include/gtk-3.0/gdk/gdkwindow.h \
390 /usr/include/gtk-3.0/gdk/gdkthreads.h \
391 /usr/include/gtk-3.0/gdk/gdkvisual.h \
392 /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \
393 /usr/include/gtk-3.0/gtk/gtkdialog.h \
394 /usr/include/gtk-3.0/gtk/gtkwindow.h \
395 /usr/include/gtk-3.0/gtk/gtkapplication.h \
396 /usr/include/gtk-3.0/gtk/gtkwidget.h \
397 /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \
398 /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \
399 /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \
400 /usr/include/atk-1.0/atk/atkobject.h /usr/include/atk-1.0/atk/atkstate.h \
401 /usr/include/atk-1.0/atk/atkrelationtype.h \
402 /usr/include/atk-1.0/atk/atkaction.h \
403 /usr/include/atk-1.0/atk/atkcomponent.h \
404 /usr/include/atk-1.0/atk/atkutil.h \
405 /usr/include/atk-1.0/atk/atkdocument.h \
406 /usr/include/atk-1.0/atk/atkeditabletext.h \
407 /usr/include/atk-1.0/atk/atktext.h \
408 /usr/include/atk-1.0/atk/atkgobjectaccessible.h \
409 /usr/include/atk-1.0/atk/atkhyperlink.h \
410 /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \
411 /usr/include/atk-1.0/atk/atkhypertext.h \
412 /usr/include/atk-1.0/atk/atkimage.h \
413 /usr/include/atk-1.0/atk/atknoopobject.h \
414 /usr/include/atk-1.0/atk/atknoopobjectfactory.h \
415 /usr/include/atk-1.0/atk/atkobjectfactory.h \
416 /usr/include/atk-1.0/atk/atkplug.h \
417 /usr/include/atk-1.0/atk/atkregistry.h \
418 /usr/include/atk-1.0/atk/atkobjectfactory.h \
419 /usr/include/atk-1.0/atk/atkrelation.h \
420 /usr/include/atk-1.0/atk/atkrelationset.h \
421 /usr/include/atk-1.0/atk/atkselection.h \
422 /usr/include/atk-1.0/atk/atksocket.h \
423 /usr/include/atk-1.0/atk/atkstateset.h \
424 /usr/include/atk-1.0/atk/atkstreamablecontent.h \
425 /usr/include/atk-1.0/atk/atktable.h /usr/include/atk-1.0/atk/atkmisc.h \
426 /usr/include/atk-1.0/atk/atkvalue.h /usr/include/atk-1.0/atk/atkwindow.h \
427 /usr/include/gtk-3.0/gtk/gtkbin.h \
428 /usr/include/gtk-3.0/gtk/gtkcontainer.h \
429 /usr/include/gtk-3.0/gtk/gtkaccellabel.h \
430 /usr/include/gtk-3.0/gtk/gtklabel.h /usr/include/gtk-3.0/gtk/gtkmisc.h \
431 /usr/include/gtk-3.0/gtk/gtkmenu.h \
432 /usr/include/gtk-3.0/gtk/gtkmenushell.h \
433 /usr/include/gtk-3.0/gtk/gtkaccelmap.h \
434 /usr/include/gtk-3.0/gtk/gtkaccessible.h \
435 /usr/include/gtk-3.0/gtk/gtkaction.h \
436 /usr/include/gtk-3.0/gtk/gtkactionable.h \
437 /usr/include/gtk-3.0/gtk/gtkactiongroup.h \
438 /usr/include/gtk-3.0/gtk/gtkstock.h \
439 /usr/include/gtk-3.0/gtk/gtkactivatable.h \
440 /usr/include/gtk-3.0/gtk/gtkadjustment.h \
441 /usr/include/gtk-3.0/gtk/gtkalignment.h \
442 /usr/include/gtk-3.0/gtk/gtkappchooser.h \
443 /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \
444 /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \
445 /usr/include/gtk-3.0/gtk/gtkbox.h \
446 /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \
447 /usr/include/gtk-3.0/gtk/gtkcombobox.h \
448 /usr/include/gtk-3.0/gtk/gtktreemodel.h \
449 /usr/include/gtk-3.0/gtk/gtktreeview.h \
450 /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \
451 /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \
452 /usr/include/gtk-3.0/gtk/gtkcelleditable.h \
453 /usr/include/gtk-3.0/gtk/gtktreesortable.h \
454 /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \
455 /usr/include/gtk-3.0/gtk/gtkselection.h \
456 /usr/include/gtk-3.0/gtk/gtktextiter.h \
457 /usr/include/gtk-3.0/gtk/gtktextattributes.h \
458 /usr/include/gtk-3.0/gtk/gtktextchild.h \
459 /usr/include/gtk-3.0/gtk/gtktexttag.h \
460 /usr/include/gtk-3.0/gtk/gtkentry.h \
461 /usr/include/gtk-3.0/gtk/gtkeditable.h \
462 /usr/include/gtk-3.0/gtk/gtkimcontext.h \
463 /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \
464 /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \
465 /usr/include/gtk-3.0/gtk/gtkliststore.h \
466 /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \
467 /usr/include/gtk-3.0/gtk/gtkimage.h \
468 /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \
469 /usr/include/gtk-3.0/gtk/gtkarrow.h \
470 /usr/include/gtk-3.0/gtk/gtkaspectframe.h \
471 /usr/include/gtk-3.0/gtk/gtkframe.h \
472 /usr/include/gtk-3.0/gtk/gtkassistant.h \
473 /usr/include/gtk-3.0/gtk/gtkbbox.h \
474 /usr/include/gtk-3.0/gtk/gtkbindings.h \
475 /usr/include/gtk-3.0/gtk/gtkbuildable.h \
476 /usr/include/gtk-3.0/gtk/gtkbuilder.h \
477 /usr/include/gtk-3.0/gtk/gtkbutton.h \
478 /usr/include/gtk-3.0/gtk/gtkcalendar.h \
479 /usr/include/gtk-3.0/gtk/gtkcellareabox.h \
480 /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \
481 /usr/include/gtk-3.0/gtk/gtkcelllayout.h \
482 /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \
483 /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \
484 /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \
485 /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \
486 /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \
487 /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \
488 /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \
489 /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \
490 /usr/include/gtk-3.0/gtk/gtkcellview.h \
491 /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \
492 /usr/include/gtk-3.0/gtk/gtktogglebutton.h \
493 /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \
494 /usr/include/gtk-3.0/gtk/gtkmenuitem.h \
495 /usr/include/gtk-3.0/gtk/gtkclipboard.h \
496 /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \
497 /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \
498 /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \
499 /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \
500 /usr/include/gtk-3.0/gtk/gtkcolorutils.h \
501 /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \
502 /usr/include/gtk-3.0/gtk/gtkcssprovider.h \
503 /usr/include/gtk-3.0/gtk/gtkcsssection.h \
504 /usr/include/gtk-3.0/gtk/gtkdebug.h \
505 /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \
506 /usr/include/gtk-3.0/gtk/gtkeventbox.h \
507 /usr/include/gtk-3.0/gtk/gtkexpander.h \
508 /usr/include/gtk-3.0/gtk/gtkfixed.h \
509 /usr/include/gtk-3.0/gtk/gtkfilechooser.h \
510 /usr/include/gtk-3.0/gtk/gtkfilefilter.h \
511 /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \
512 /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \
513 /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \
514 /usr/include/gtk-3.0/gtk/gtkfontbutton.h \
515 /usr/include/gtk-3.0/gtk/gtkfontchooser.h \
516 /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \
517 /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \
518 /usr/include/gtk-3.0/gtk/gtkgradient.h \
519 /usr/include/gtk-3.0/gtk/gtkstylecontext.h \
520 /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \
521 /usr/include/gtk-3.0/gtk/gtkiconfactory.h \
522 /usr/include/gtk-3.0/gtk/gtkstyleproperties.h \
523 /usr/include/gtk-3.0/gtk/gtksymboliccolor.h \
524 /usr/include/gtk-3.0/gtk/gtkgrid.h \
525 /usr/include/gtk-3.0/gtk/gtkicontheme.h \
526 /usr/include/gtk-3.0/gtk/gtkiconview.h \
527 /usr/include/gtk-3.0/gtk/gtktooltip.h \
528 /usr/include/gtk-3.0/gtk/gtkimagemenuitem.h \
529 /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \
530 /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \
531 /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \
532 /usr/include/gtk-3.0/gtk/gtkinfobar.h \
533 /usr/include/gtk-3.0/gtk/gtkinvisible.h \
534 /usr/include/gtk-3.0/gtk/gtklayout.h \
535 /usr/include/gtk-3.0/gtk/gtklinkbutton.h \
536 /usr/include/gtk-3.0/gtk/gtklockbutton.h \
537 /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \
538 /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \
539 /usr/include/gtk-3.0/gtk/gtktoolbutton.h \
540 /usr/include/gtk-3.0/gtk/gtktoolitem.h \
541 /usr/include/gtk-3.0/gtk/gtksizegroup.h \
542 /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \
543 /usr/include/gtk-3.0/gtk/gtkmodules.h \
544 /usr/include/gtk-3.0/gtk/gtkmountoperation.h \
545 /usr/include/gtk-3.0/gtk/gtknotebook.h \
546 /usr/include/gtk-3.0/gtk/gtknumerableicon.h \
547 /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \
548 /usr/include/gtk-3.0/gtk/gtkorientable.h \
549 /usr/include/gtk-3.0/gtk/gtkoverlay.h \
550 /usr/include/gtk-3.0/gtk/gtkpagesetup.h \
551 /usr/include/gtk-3.0/gtk/gtkpapersize.h \
552 /usr/include/gtk-3.0/gtk/gtkpaned.h \
553 /usr/include/gtk-3.0/gtk/gtkprintcontext.h \
554 /usr/include/gtk-3.0/gtk/gtkprintoperation.h \
555 /usr/include/gtk-3.0/gtk/gtkprintsettings.h \
556 /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \
557 /usr/include/gtk-3.0/gtk/gtkprogressbar.h \
558 /usr/include/gtk-3.0/gtk/gtkradioaction.h \
559 /usr/include/gtk-3.0/gtk/gtktoggleaction.h \
560 /usr/include/gtk-3.0/gtk/gtkradiobutton.h \
561 /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \
562 /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \
563 /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \
564 /usr/include/gtk-3.0/gtk/gtkrange.h \
565 /usr/include/gtk-3.0/gtk/gtkrecentaction.h \
566 /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \
567 /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \
568 /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \
569 /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \
570 /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \
571 /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \
572 /usr/include/gtk-3.0/gtk/gtkscale.h \
573 /usr/include/gtk-3.0/gtk/gtkscalebutton.h \
574 /usr/include/gtk-3.0/gtk/gtkscrollable.h \
575 /usr/include/gtk-3.0/gtk/gtkscrollbar.h \
576 /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \
577 /usr/include/gtk-3.0/gtk/gtkseparator.h \
578 /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \
579 /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \
580 /usr/include/gtk-3.0/gtk/gtksettings.h \
581 /usr/include/gtk-3.0/gtk/gtkshow.h \
582 /usr/include/gtk-3.0/gtk/gtksizerequest.h \
583 /usr/include/gtk-3.0/gtk/gtkspinbutton.h \
584 /usr/include/gtk-3.0/gtk/gtkspinner.h \
585 /usr/include/gtk-3.0/gtk/gtkstatusbar.h \
586 /usr/include/gtk-3.0/gtk/gtkstatusicon.h \
587 /usr/include/gtk-3.0/gtk/gtkswitch.h \
588 /usr/include/gtk-3.0/gtk/gtktextbuffer.h \
589 /usr/include/gtk-3.0/gtk/gtktexttagtable.h \
590 /usr/include/gtk-3.0/gtk/gtktextmark.h \
591 /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \
592 /usr/include/gtk-3.0/gtk/gtktextview.h \
593 /usr/include/gtk-3.0/gtk/gtkthemingengine.h \
594 /usr/include/gtk-3.0/gtk/gtktoolbar.h \
595 /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \
596 /usr/include/gtk-3.0/gtk/gtktoolpalette.h \
597 /usr/include/gtk-3.0/gtk/gtktoolshell.h \
598 /usr/include/gtk-3.0/gtk/gtktestutils.h \
599 /usr/include/gtk-3.0/gtk/gtktreednd.h \
600 /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \
601 /usr/include/gtk-3.0/gtk/gtktreeselection.h \
602 /usr/include/gtk-3.0/gtk/gtktreestore.h \
603 /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \
604 /usr/include/gtk-3.0/gtk/gtkuimanager.h \
605 /usr/include/gtk-3.0/gtk/gtkversion.h \
606 /usr/include/gtk-3.0/gtk/gtkviewport.h \
607 /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \
608 /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \
609 /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \
610 /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \
611 /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \
612 /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \
613 /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \
614 /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \
615 /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \
616 /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \
617 /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \
618 /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \
619 /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \
620 /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \
621 /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \
622 /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \
623 /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \
624 /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \
625 /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \
626 /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \
627 /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \
628 /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \
629 /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \
630 /usr/include/libgladeui-2.0/gladeui/glade.h \
631 /usr/include/libgladeui-2.0/gladeui/glade-xml-utils.h \
632 /usr/include/libgladeui-2.0/gladeui/glade-widget-adaptor.h \
633 /usr/include/libgladeui-2.0/gladeui/glade-property-class.h \
634 /usr/include/libgladeui-2.0/gladeui/glade-editor-property.h \
635 /usr/include/libgladeui-2.0/gladeui/glade-signal-class.h \
636 /usr/include/libgladeui-2.0/gladeui/glade-catalog.h \
637 /usr/include/libgladeui-2.0/gladeui/glade-editable.h \
638 /usr/include/libgladeui-2.0/gladeui/glade-widget.h \
639 /usr/include/libgladeui-2.0/gladeui/glade-widget-action.h \
640 /usr/include/libgladeui-2.0/gladeui/glade-signal.h \
641 /usr/include/libgladeui-2.0/gladeui/glade-property.h \
642 /usr/include/libgladeui-2.0/gladeui/glade-project.h \
643 /usr/include/libgladeui-2.0/gladeui/glade-command.h \
644 /usr/include/libgladeui-2.0/gladeui/glade-placeholder.h \
645 /usr/include/libgladeui-2.0/gladeui/glade-utils.h \
646 /usr/include/libgladeui-2.0/gladeui/glade-app.h \
647 /usr/include/libgladeui-2.0/gladeui/glade-editor.h \
648 /usr/include/libgladeui-2.0/gladeui/glade-signal-editor.h \
649 /usr/include/libgladeui-2.0/gladeui/glade-palette.h \
650 /usr/include/libgladeui-2.0/gladeui/glade-clipboard.h \
651 /usr/include/libgladeui-2.0/gladeui/glade-base-editor.h \
652 /usr/include/libgladeui-2.0/gladeui/glade-design-view.h \
653 /usr/include/libgladeui-2.0/gladeui/glade-inspector.h \
654 /usr/include/libgladeui-2.0/gladeui/glade-builtins.h \
655 /usr/include/libgladeui-2.0/gladeui/glade-name-context.h \
656 /usr/include/libgladeui-2.0/gladeui/glade-displayable-values.h \
657 /usr/include/libgladeui-2.0/gladeui/glade-cell-renderer-icon.h \
658 /usr/include/libgladeui-2.0/gladeui/glade-cursor.h \
659 gnunet-conversation-gtk.h \
660 /usr/local/include/gnunet/gnunet_gnsrecord_lib.h \
661 /usr/local/include/gnunet/gnunet_conversation_service.h \
662 /usr/local/include/gnunet/gnunet_identity_service.h \
663 /usr/local/include/gnunet/gnunet_namestore_service.h \
664 /usr/local/include/gnunet/gnunet_block_lib.h \
665 /usr/local/include/gnunet/gnunet_gnsrecord_lib.h \
666 /usr/local/include/gnunet/gnunet_speaker_lib.h \
667 /usr/local/include/gnunet/gnunet_microphone_lib.h \
668 /usr/local/include/gnunet/gnunet_identity_service.h \
669 /usr/local/include/gnunet/gnunet_namestore_service.h \
670 /usr/local/include/gnunet/gnunet_speaker_lib.h \
671 /usr/local/include/gnunet/gnunet_microphone_lib.h
672
673../../src/include/gnunet_gtk.h:
674
675../../gnunet_gtk_config.h:
676
677/usr/local/include/gnunet/platform.h:
678
679/usr/include/x86_64-linux-gnu/sys/types.h:
680
681/usr/include/features.h:
682
683/usr/include/x86_64-linux-gnu/bits/predefs.h:
684
685/usr/include/x86_64-linux-gnu/sys/cdefs.h:
686
687/usr/include/x86_64-linux-gnu/bits/wordsize.h:
688
689/usr/include/x86_64-linux-gnu/gnu/stubs.h:
690
691/usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
692
693/usr/include/x86_64-linux-gnu/bits/types.h:
694
695/usr/include/x86_64-linux-gnu/bits/typesizes.h:
696
697/usr/include/time.h:
698
699/usr/lib/gcc/x86_64-linux-gnu/4.7/include/stddef.h:
700
701/usr/include/endian.h:
702
703/usr/include/x86_64-linux-gnu/bits/endian.h:
704
705/usr/include/x86_64-linux-gnu/bits/byteswap.h:
706
707/usr/include/x86_64-linux-gnu/sys/select.h:
708
709/usr/include/x86_64-linux-gnu/bits/select.h:
710
711/usr/include/x86_64-linux-gnu/bits/sigset.h:
712
713/usr/include/x86_64-linux-gnu/bits/time.h:
714
715/usr/include/x86_64-linux-gnu/sys/sysmacros.h:
716
717/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
718
719/usr/include/netdb.h:
720
721/usr/include/netinet/in.h:
722
723/usr/lib/gcc/x86_64-linux-gnu/4.7/include/stdint.h:
724
725/usr/include/stdint.h:
726
727/usr/include/x86_64-linux-gnu/bits/wchar.h:
728
729/usr/include/x86_64-linux-gnu/sys/socket.h:
730
731/usr/include/x86_64-linux-gnu/sys/uio.h:
732
733/usr/include/x86_64-linux-gnu/bits/uio.h:
734
735/usr/include/x86_64-linux-gnu/bits/socket.h:
736
737/usr/include/x86_64-linux-gnu/bits/sockaddr.h:
738
739/usr/include/x86_64-linux-gnu/asm/socket.h:
740
741/usr/include/asm-generic/socket.h:
742
743/usr/include/x86_64-linux-gnu/asm/sockios.h:
744
745/usr/include/asm-generic/sockios.h:
746
747/usr/include/x86_64-linux-gnu/bits/in.h:
748
749/usr/include/rpc/netdb.h:
750
751/usr/include/x86_64-linux-gnu/bits/siginfo.h:
752
753/usr/include/x86_64-linux-gnu/bits/netdb.h:
754
755/usr/include/x86_64-linux-gnu/sys/un.h:
756
757/usr/include/string.h:
758
759/usr/include/xlocale.h:
760
761/usr/include/x86_64-linux-gnu/bits/string.h:
762
763/usr/include/x86_64-linux-gnu/bits/string2.h:
764
765/usr/include/stdlib.h:
766
767/usr/include/arpa/inet.h:
768
769/usr/include/netinet/tcp.h:
770
771/usr/include/pwd.h:
772
773/usr/include/stdio.h:
774
775/usr/include/x86_64-linux-gnu/sys/ioctl.h:
776
777/usr/include/x86_64-linux-gnu/bits/ioctls.h:
778
779/usr/include/x86_64-linux-gnu/asm/ioctls.h:
780
781/usr/include/asm-generic/ioctls.h:
782
783/usr/include/linux/ioctl.h:
784
785/usr/include/x86_64-linux-gnu/asm/ioctl.h:
786
787/usr/include/asm-generic/ioctl.h:
788
789/usr/include/x86_64-linux-gnu/bits/ioctl-types.h:
790
791/usr/include/x86_64-linux-gnu/sys/ttydefaults.h:
792
793/usr/include/x86_64-linux-gnu/sys/wait.h:
794
795/usr/include/signal.h:
796
797/usr/include/x86_64-linux-gnu/bits/signum.h:
798
799/usr/include/x86_64-linux-gnu/bits/sigaction.h:
800
801/usr/include/x86_64-linux-gnu/bits/sigcontext.h:
802
803/usr/include/x86_64-linux-gnu/bits/sigstack.h:
804
805/usr/include/x86_64-linux-gnu/sys/ucontext.h:
806
807/usr/include/x86_64-linux-gnu/bits/sigthread.h:
808
809/usr/include/x86_64-linux-gnu/sys/resource.h:
810
811/usr/include/x86_64-linux-gnu/bits/resource.h:
812
813/usr/include/x86_64-linux-gnu/bits/waitflags.h:
814
815/usr/include/x86_64-linux-gnu/bits/waitstatus.h:
816
817/usr/include/grp.h:
818
819/usr/include/libio.h:
820
821/usr/include/_G_config.h:
822
823/usr/include/wchar.h:
824
825/usr/lib/gcc/x86_64-linux-gnu/4.7/include/stdarg.h:
826
827/usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
828
829/usr/include/x86_64-linux-gnu/bits/sys_errlist.h:
830
831/usr/include/x86_64-linux-gnu/bits/stdio.h:
832
833/usr/include/alloca.h:
834
835/usr/include/errno.h:
836
837/usr/include/x86_64-linux-gnu/bits/errno.h:
838
839/usr/include/linux/errno.h:
840
841/usr/include/x86_64-linux-gnu/asm/errno.h:
842
843/usr/include/asm-generic/errno.h:
844
845/usr/include/asm-generic/errno-base.h:
846
847/usr/include/libgen.h:
848
849/usr/include/unistd.h:
850
851/usr/include/x86_64-linux-gnu/bits/posix_opt.h:
852
853/usr/include/x86_64-linux-gnu/bits/environments.h:
854
855/usr/include/x86_64-linux-gnu/bits/confname.h:
856
857/usr/include/getopt.h:
858
859/usr/include/x86_64-linux-gnu/sys/stat.h:
860
861/usr/include/x86_64-linux-gnu/bits/stat.h:
862
863/usr/include/dirent.h:
864
865/usr/include/x86_64-linux-gnu/bits/dirent.h:
866
867/usr/include/x86_64-linux-gnu/bits/posix1_lim.h:
868
869/usr/include/x86_64-linux-gnu/bits/local_lim.h:
870
871/usr/include/linux/limits.h:
872
873/usr/include/fcntl.h:
874
875/usr/include/x86_64-linux-gnu/bits/fcntl.h:
876
877/usr/include/math.h:
878
879/usr/include/x86_64-linux-gnu/bits/huge_val.h:
880
881/usr/include/x86_64-linux-gnu/bits/huge_valf.h:
882
883/usr/include/x86_64-linux-gnu/bits/huge_vall.h:
884
885/usr/include/x86_64-linux-gnu/bits/inf.h:
886
887/usr/include/x86_64-linux-gnu/bits/nan.h:
888
889/usr/include/x86_64-linux-gnu/bits/mathdef.h:
890
891/usr/include/x86_64-linux-gnu/bits/mathcalls.h:
892
893/usr/include/x86_64-linux-gnu/bits/mathinline.h:
894
895/usr/include/net/if.h:
896
897/usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed/limits.h:
898
899/usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed/syslimits.h:
900
901/usr/include/limits.h:
902
903/usr/include/x86_64-linux-gnu/bits/posix2_lim.h:
904
905/usr/include/x86_64-linux-gnu/bits/xopen_lim.h:
906
907/usr/include/ctype.h:
908
909/usr/local/include/gnunet/plibc.h:
910
911/usr/include/locale.h:
912
913/usr/include/x86_64-linux-gnu/bits/locale.h:
914
915/usr/local/include/gnunet/gettext.h:
916
917/usr/include/libintl.h:
918
919/usr/include/x86_64-linux-gnu/sys/mman.h:
920
921/usr/include/x86_64-linux-gnu/bits/mman.h:
922
923/usr/include/langinfo.h:
924
925/usr/include/nl_types.h:
926
927/usr/local/include/gnunet/gnunet_util_lib.h:
928
929/usr/local/include/gnunet/gnunet_crypto_lib.h:
930
931/usr/local/include/gnunet/gnunet_common.h:
932
933/usr/local/include/gnunet/gnunet_scheduler_lib.h:
934
935/usr/local/include/gnunet/gnunet_time_lib.h:
936
937/usr/local/include/gnunet/gnunet_network_lib.h:
938
939/usr/local/include/gnunet/gnunet_disk_lib.h:
940
941/usr/local/include/gnunet/gnunet_configuration_lib.h:
942
943/usr/local/include/gnunet/gnunet_bandwidth_lib.h:
944
945/usr/local/include/gnunet/gnunet_bio_lib.h:
946
947/usr/local/include/gnunet/gnunet_container_lib.h:
948
949/usr/include/extractor.h:
950
951/usr/local/include/gnunet/gnunet_connection_lib.h:
952
953/usr/local/include/gnunet/gnunet_client_lib.h:
954
955/usr/local/include/gnunet/gnunet_getopt_lib.h:
956
957/usr/local/include/gnunet/gnunet_helper_lib.h:
958
959/usr/local/include/gnunet/gnunet_server_lib.h:
960
961/usr/local/include/gnunet/gnunet_mq_lib.h:
962
963/usr/local/include/gnunet/gnunet_os_lib.h:
964
965/usr/local/include/gnunet/gnunet_peer_lib.h:
966
967/usr/local/include/gnunet/gnunet_util_lib.h:
968
969/usr/local/include/gnunet/gnunet_plugin_lib.h:
970
971/usr/local/include/gnunet/gnunet_program_lib.h:
972
973/usr/local/include/gnunet/gnunet_protocols.h:
974
975/usr/local/include/gnunet/gnunet_service_lib.h:
976
977/usr/local/include/gnunet/gnunet_signal_lib.h:
978
979/usr/local/include/gnunet/gnunet_strings_lib.h:
980
981/usr/local/include/gnunet/gnunet_fs_service.h:
982
983/usr/include/gtk-3.0/gtk/gtk.h:
984
985/usr/include/gtk-3.0/gdk/gdk.h:
986
987/usr/include/gtk-3.0/gdk/gdkconfig.h:
988
989/usr/include/glib-2.0/glib.h:
990
991/usr/include/glib-2.0/glib/galloca.h:
992
993/usr/include/glib-2.0/glib/gtypes.h:
994
995/usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:
996
997/usr/include/glib-2.0/glib/gmacros.h:
998
999/usr/lib/gcc/x86_64-linux-gnu/4.7/include/float.h:
1000
1001/usr/include/glib-2.0/glib/gversionmacros.h:
1002
1003/usr/include/glib-2.0/glib/garray.h:
1004
1005/usr/include/glib-2.0/glib/gasyncqueue.h:
1006
1007/usr/include/glib-2.0/glib/gthread.h:
1008
1009/usr/include/glib-2.0/glib/gatomic.h:
1010
1011/usr/include/glib-2.0/glib/gerror.h:
1012
1013/usr/include/glib-2.0/glib/gquark.h:
1014
1015/usr/include/glib-2.0/glib/gbacktrace.h:
1016
1017/usr/include/glib-2.0/glib/gbase64.h:
1018
1019/usr/include/glib-2.0/glib/gbitlock.h:
1020
1021/usr/include/glib-2.0/glib/gbookmarkfile.h:
1022
1023/usr/include/glib-2.0/glib/gbytes.h:
1024
1025/usr/include/glib-2.0/glib/gcharset.h:
1026
1027/usr/include/glib-2.0/glib/gchecksum.h:
1028
1029/usr/include/glib-2.0/glib/gconvert.h:
1030
1031/usr/include/glib-2.0/glib/gdataset.h:
1032
1033/usr/include/glib-2.0/glib/gdate.h:
1034
1035/usr/include/glib-2.0/glib/gdatetime.h:
1036
1037/usr/include/glib-2.0/glib/gtimezone.h:
1038
1039/usr/include/glib-2.0/glib/gdir.h:
1040
1041/usr/include/glib-2.0/glib/genviron.h:
1042
1043/usr/include/glib-2.0/glib/gfileutils.h:
1044
1045/usr/include/glib-2.0/glib/ggettext.h:
1046
1047/usr/include/glib-2.0/glib/ghash.h:
1048
1049/usr/include/glib-2.0/glib/glist.h:
1050
1051/usr/include/glib-2.0/glib/gmem.h:
1052
1053/usr/include/glib-2.0/glib/ghmac.h:
1054
1055/usr/include/glib-2.0/glib/gchecksum.h:
1056
1057/usr/include/glib-2.0/glib/ghook.h:
1058
1059/usr/include/glib-2.0/glib/ghostutils.h:
1060
1061/usr/include/glib-2.0/glib/giochannel.h:
1062
1063/usr/include/glib-2.0/glib/gmain.h:
1064
1065/usr/include/glib-2.0/glib/gpoll.h:
1066
1067/usr/include/glib-2.0/glib/gslist.h:
1068
1069/usr/include/glib-2.0/glib/gstring.h:
1070
1071/usr/include/glib-2.0/glib/gunicode.h:
1072
1073/usr/include/glib-2.0/glib/gutils.h:
1074
1075/usr/include/glib-2.0/glib/gkeyfile.h:
1076
1077/usr/include/glib-2.0/glib/gmappedfile.h:
1078
1079/usr/include/glib-2.0/glib/gmarkup.h:
1080
1081/usr/include/glib-2.0/glib/gmessages.h:
1082
1083/usr/include/glib-2.0/glib/gnode.h:
1084
1085/usr/include/glib-2.0/glib/goption.h:
1086
1087/usr/include/glib-2.0/glib/gpattern.h:
1088
1089/usr/include/glib-2.0/glib/gprimes.h:
1090
1091/usr/include/glib-2.0/glib/gqsort.h:
1092
1093/usr/include/glib-2.0/glib/gqueue.h:
1094
1095/usr/include/glib-2.0/glib/grand.h:
1096
1097/usr/include/glib-2.0/glib/gregex.h:
1098
1099/usr/include/glib-2.0/glib/gscanner.h:
1100
1101/usr/include/glib-2.0/glib/gsequence.h:
1102
1103/usr/include/glib-2.0/glib/gshell.h:
1104
1105/usr/include/glib-2.0/glib/gslice.h:
1106
1107/usr/include/glib-2.0/glib/gspawn.h:
1108
1109/usr/include/glib-2.0/glib/gstrfuncs.h:
1110
1111/usr/include/glib-2.0/glib/gstringchunk.h:
1112
1113/usr/include/glib-2.0/glib/gtestutils.h:
1114
1115/usr/include/glib-2.0/glib/gthreadpool.h:
1116
1117/usr/include/glib-2.0/glib/gtimer.h:
1118
1119/usr/include/glib-2.0/glib/gtrashstack.h:
1120
1121/usr/include/glib-2.0/glib/gtree.h:
1122
1123/usr/include/glib-2.0/glib/gurifuncs.h:
1124
1125/usr/include/glib-2.0/glib/gvarianttype.h:
1126
1127/usr/include/glib-2.0/glib/gvariant.h:
1128
1129/usr/include/glib-2.0/glib/gversion.h:
1130
1131/usr/include/glib-2.0/glib/deprecated/gallocator.h:
1132
1133/usr/include/glib-2.0/glib/deprecated/gcache.h:
1134
1135/usr/include/glib-2.0/glib/deprecated/gcompletion.h:
1136
1137/usr/include/glib-2.0/glib/deprecated/gmain.h:
1138
1139/usr/include/glib-2.0/glib/deprecated/grel.h:
1140
1141/usr/include/glib-2.0/glib/deprecated/gthread.h:
1142
1143/usr/include/pthread.h:
1144
1145/usr/include/sched.h:
1146
1147/usr/include/x86_64-linux-gnu/bits/sched.h:
1148
1149/usr/include/x86_64-linux-gnu/bits/setjmp.h:
1150
1151/usr/include/gtk-3.0/gdk/gdkversionmacros.h:
1152
1153/usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:
1154
1155/usr/include/glib-2.0/gio/gio.h:
1156
1157/usr/include/glib-2.0/gio/giotypes.h:
1158
1159/usr/include/glib-2.0/gio/gioenums.h:
1160
1161/usr/include/glib-2.0/glib-object.h:
1162
1163/usr/include/glib-2.0/gobject/gbinding.h:
1164
1165/usr/include/glib-2.0/gobject/gobject.h:
1166
1167/usr/include/glib-2.0/gobject/gtype.h:
1168
1169/usr/include/glib-2.0/gobject/gvalue.h:
1170
1171/usr/include/glib-2.0/gobject/gparam.h:
1172
1173/usr/include/glib-2.0/gobject/gclosure.h:
1174
1175/usr/include/glib-2.0/gobject/gsignal.h:
1176
1177/usr/include/glib-2.0/gobject/gmarshal.h:
1178
1179/usr/include/glib-2.0/gobject/gboxed.h:
1180
1181/usr/include/glib-2.0/gobject/glib-types.h:
1182
1183/usr/include/glib-2.0/gobject/genums.h:
1184
1185/usr/include/glib-2.0/gobject/gparamspecs.h:
1186
1187/usr/include/glib-2.0/gobject/gsourceclosure.h:
1188
1189/usr/include/glib-2.0/gobject/gtypemodule.h:
1190
1191/usr/include/glib-2.0/gobject/gtypeplugin.h:
1192
1193/usr/include/glib-2.0/gobject/gvaluearray.h:
1194
1195/usr/include/glib-2.0/gobject/gvaluetypes.h:
1196
1197/usr/include/glib-2.0/gio/gaction.h:
1198
1199/usr/include/glib-2.0/gio/gactiongroup.h:
1200
1201/usr/include/glib-2.0/gio/gactiongroupexporter.h:
1202
1203/usr/include/glib-2.0/gio/gactionmap.h:
1204
1205/usr/include/glib-2.0/gio/gappinfo.h:
1206
1207/usr/include/glib-2.0/gio/gapplication.h:
1208
1209/usr/include/glib-2.0/gio/gapplicationcommandline.h:
1210
1211/usr/include/glib-2.0/gio/gasyncinitable.h:
1212
1213/usr/include/glib-2.0/gio/ginitable.h:
1214
1215/usr/include/glib-2.0/gio/gasyncresult.h:
1216
1217/usr/include/glib-2.0/gio/gbufferedinputstream.h:
1218
1219/usr/include/glib-2.0/gio/gfilterinputstream.h:
1220
1221/usr/include/glib-2.0/gio/ginputstream.h:
1222
1223/usr/include/glib-2.0/gio/gbufferedoutputstream.h:
1224
1225/usr/include/glib-2.0/gio/gfilteroutputstream.h:
1226
1227/usr/include/glib-2.0/gio/goutputstream.h:
1228
1229/usr/include/glib-2.0/gio/gcancellable.h:
1230
1231/usr/include/glib-2.0/gio/gcharsetconverter.h:
1232
1233/usr/include/glib-2.0/gio/gconverter.h:
1234
1235/usr/include/glib-2.0/gio/gcontenttype.h:
1236
1237/usr/include/glib-2.0/gio/gconverterinputstream.h:
1238
1239/usr/include/glib-2.0/gio/gconverteroutputstream.h:
1240
1241/usr/include/glib-2.0/gio/gcredentials.h:
1242
1243/usr/include/glib-2.0/gio/gdatainputstream.h:
1244
1245/usr/include/glib-2.0/gio/gdataoutputstream.h:
1246
1247/usr/include/glib-2.0/gio/gdbusaddress.h:
1248
1249/usr/include/glib-2.0/gio/gdbusauthobserver.h:
1250
1251/usr/include/glib-2.0/gio/gdbusconnection.h:
1252
1253/usr/include/glib-2.0/gio/gdbuserror.h:
1254
1255/usr/include/glib-2.0/gio/gdbusintrospection.h:
1256
1257/usr/include/glib-2.0/gio/gdbusmessage.h:
1258
1259/usr/include/glib-2.0/gio/gdbusmethodinvocation.h:
1260
1261/usr/include/glib-2.0/gio/gdbusnameowning.h:
1262
1263/usr/include/glib-2.0/gio/gdbusnamewatching.h:
1264
1265/usr/include/glib-2.0/gio/gdbusproxy.h:
1266
1267/usr/include/glib-2.0/gio/gdbusserver.h:
1268
1269/usr/include/glib-2.0/gio/gdbusutils.h:
1270
1271/usr/include/glib-2.0/gio/gdrive.h:
1272
1273/usr/include/glib-2.0/gio/gemblemedicon.h:
1274
1275/usr/include/glib-2.0/gio/gicon.h:
1276
1277/usr/include/glib-2.0/gio/gemblem.h:
1278
1279/usr/include/glib-2.0/gio/gfileattribute.h:
1280
1281/usr/include/glib-2.0/gio/gfileenumerator.h:
1282
1283/usr/include/glib-2.0/gio/gfile.h:
1284
1285/usr/include/glib-2.0/gio/gfileicon.h:
1286
1287/usr/include/glib-2.0/gio/gfileinfo.h:
1288
1289/usr/include/glib-2.0/gio/gfileinputstream.h:
1290
1291/usr/include/glib-2.0/gio/gfileiostream.h:
1292
1293/usr/include/glib-2.0/gio/giostream.h:
1294
1295/usr/include/glib-2.0/gio/gioerror.h:
1296
1297/usr/include/glib-2.0/gio/gfilemonitor.h:
1298
1299/usr/include/glib-2.0/gio/gfilenamecompleter.h:
1300
1301/usr/include/glib-2.0/gio/gfileoutputstream.h:
1302
1303/usr/include/glib-2.0/gio/ginetaddress.h:
1304
1305/usr/include/glib-2.0/gio/ginetaddressmask.h:
1306
1307/usr/include/glib-2.0/gio/ginetsocketaddress.h:
1308
1309/usr/include/glib-2.0/gio/gsocketaddress.h:
1310
1311/usr/include/glib-2.0/gio/gioenumtypes.h:
1312
1313/usr/include/glib-2.0/gio/giomodule.h:
1314
1315/usr/include/glib-2.0/gmodule.h:
1316
1317/usr/include/glib-2.0/gio/gioscheduler.h:
1318
1319/usr/include/glib-2.0/gio/gloadableicon.h:
1320
1321/usr/include/glib-2.0/gio/gmemoryinputstream.h:
1322
1323/usr/include/glib-2.0/gio/gmemoryoutputstream.h:
1324
1325/usr/include/glib-2.0/gio/gmount.h:
1326
1327/usr/include/glib-2.0/gio/gmountoperation.h:
1328
1329/usr/include/glib-2.0/gio/gnativevolumemonitor.h:
1330
1331/usr/include/glib-2.0/gio/gvolumemonitor.h:
1332
1333/usr/include/glib-2.0/gio/gnetworkaddress.h:
1334
1335/usr/include/glib-2.0/gio/gnetworkmonitor.h:
1336
1337/usr/include/glib-2.0/gio/gnetworkservice.h:
1338
1339/usr/include/glib-2.0/gio/gpermission.h:
1340
1341/usr/include/glib-2.0/gio/gpollableinputstream.h:
1342
1343/usr/include/glib-2.0/gio/gpollableoutputstream.h:
1344
1345/usr/include/glib-2.0/gio/gproxy.h:
1346
1347/usr/include/glib-2.0/gio/gproxyaddress.h:
1348
1349/usr/include/glib-2.0/gio/gproxyaddressenumerator.h:
1350
1351/usr/include/glib-2.0/gio/gsocketaddressenumerator.h:
1352
1353/usr/include/glib-2.0/gio/gproxyresolver.h:
1354
1355/usr/include/glib-2.0/gio/gresolver.h:
1356
1357/usr/include/glib-2.0/gio/gresource.h:
1358
1359/usr/include/glib-2.0/gio/gseekable.h:
1360
1361/usr/include/glib-2.0/gio/gsettingsschema.h:
1362
1363/usr/include/glib-2.0/gio/gsettings.h:
1364
1365/usr/include/glib-2.0/gio/gsimpleaction.h:
1366
1367/usr/include/glib-2.0/gio/gsimpleactiongroup.h:
1368
1369/usr/include/glib-2.0/gio/gactiongroup.h:
1370
1371/usr/include/glib-2.0/gio/gactionmap.h:
1372
1373/usr/include/glib-2.0/gio/gsimpleasyncresult.h:
1374
1375/usr/include/glib-2.0/gio/gsimplepermission.h:
1376
1377/usr/include/glib-2.0/gio/gsocketclient.h:
1378
1379/usr/include/glib-2.0/gio/gsocketconnectable.h:
1380
1381/usr/include/glib-2.0/gio/gsocketconnection.h:
1382
1383/usr/include/glib-2.0/gio/gsocket.h:
1384
1385/usr/include/glib-2.0/gio/gsocketcontrolmessage.h:
1386
1387/usr/include/glib-2.0/gio/gsocketlistener.h:
1388
1389/usr/include/glib-2.0/gio/gsocketservice.h:
1390
1391/usr/include/glib-2.0/gio/gsrvtarget.h:
1392
1393/usr/include/glib-2.0/gio/gtcpconnection.h:
1394
1395/usr/include/glib-2.0/gio/gtcpwrapperconnection.h:
1396
1397/usr/include/glib-2.0/gio/gthemedicon.h:
1398
1399/usr/include/glib-2.0/gio/gthreadedsocketservice.h:
1400
1401/usr/include/glib-2.0/gio/gtlsbackend.h:
1402
1403/usr/include/glib-2.0/gio/gtlscertificate.h:
1404
1405/usr/include/glib-2.0/gio/gtlsclientconnection.h:
1406
1407/usr/include/glib-2.0/gio/gtlsconnection.h:
1408
1409/usr/include/glib-2.0/gio/gtlsdatabase.h:
1410
1411/usr/include/glib-2.0/gio/gtlsfiledatabase.h:
1412
1413/usr/include/glib-2.0/gio/gtlsinteraction.h:
1414
1415/usr/include/glib-2.0/gio/gtlsserverconnection.h:
1416
1417/usr/include/glib-2.0/gio/gtlspassword.h:
1418
1419/usr/include/glib-2.0/gio/gvfs.h:
1420
1421/usr/include/glib-2.0/gio/gvolume.h:
1422
1423/usr/include/glib-2.0/gio/gzlibcompressor.h:
1424
1425/usr/include/glib-2.0/gio/gzlibdecompressor.h:
1426
1427/usr/include/glib-2.0/gio/gdbusinterface.h:
1428
1429/usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h:
1430
1431/usr/include/glib-2.0/gio/gdbusobject.h:
1432
1433/usr/include/glib-2.0/gio/gdbusobjectskeleton.h:
1434
1435/usr/include/glib-2.0/gio/gdbusobjectproxy.h:
1436
1437/usr/include/glib-2.0/gio/gdbusobjectmanager.h:
1438
1439/usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h:
1440
1441/usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h:
1442
1443/usr/include/glib-2.0/gio/gdbusactiongroup.h:
1444
1445/usr/include/glib-2.0/gio/giotypes.h:
1446
1447/usr/include/glib-2.0/gio/gremoteactiongroup.h:
1448
1449/usr/include/glib-2.0/gio/gmenumodel.h:
1450
1451/usr/include/glib-2.0/gio/gmenu.h:
1452
1453/usr/include/glib-2.0/gio/gmenuexporter.h:
1454
1455/usr/include/glib-2.0/gio/gdbusmenumodel.h:
1456
1457/usr/include/gtk-3.0/gdk/gdktypes.h:
1458
1459/usr/include/pango-1.0/pango/pango.h:
1460
1461/usr/include/pango-1.0/pango/pango-attributes.h:
1462
1463/usr/include/pango-1.0/pango/pango-font.h:
1464
1465/usr/include/pango-1.0/pango/pango-coverage.h:
1466
1467/usr/include/pango-1.0/pango/pango-types.h:
1468
1469/usr/include/pango-1.0/pango/pango-gravity.h:
1470
1471/usr/include/pango-1.0/pango/pango-matrix.h:
1472
1473/usr/include/pango-1.0/pango/pango-script.h:
1474
1475/usr/include/pango-1.0/pango/pango-language.h:
1476
1477/usr/include/pango-1.0/pango/pango-bidi-type.h:
1478
1479/usr/include/pango-1.0/pango/pango-break.h:
1480
1481/usr/include/pango-1.0/pango/pango-item.h:
1482
1483/usr/include/pango-1.0/pango/pango-context.h:
1484
1485/usr/include/pango-1.0/pango/pango-fontmap.h:
1486
1487/usr/include/pango-1.0/pango/pango-fontset.h:
1488
1489/usr/include/pango-1.0/pango/pango-engine.h:
1490
1491/usr/include/pango-1.0/pango/pango-glyph.h:
1492
1493/usr/include/pango-1.0/pango/pango-enum-types.h:
1494
1495/usr/include/pango-1.0/pango/pango-features.h:
1496
1497/usr/include/pango-1.0/pango/pango-glyph-item.h:
1498
1499/usr/include/pango-1.0/pango/pango-layout.h:
1500
1501/usr/include/pango-1.0/pango/pango-tabs.h:
1502
1503/usr/include/pango-1.0/pango/pango-renderer.h:
1504
1505/usr/include/pango-1.0/pango/pango-utils.h:
1506
1507/usr/include/cairo/cairo.h:
1508
1509/usr/include/cairo/cairo-version.h:
1510
1511/usr/include/cairo/cairo-features.h:
1512
1513/usr/include/cairo/cairo-deprecated.h:
1514
1515/usr/include/gtk-3.0/gdk/gdkscreen.h:
1516
1517/usr/include/gtk-3.0/gdk/gdkdisplay.h:
1518
1519/usr/include/gtk-3.0/gdk/gdkevents.h:
1520
1521/usr/include/gtk-3.0/gdk/gdkcolor.h:
1522
1523/usr/include/gtk-3.0/gdk/gdkdnd.h:
1524
1525/usr/include/gtk-3.0/gdk/gdkdevice.h:
1526
1527/usr/include/gtk-3.0/gdk/gdkdevicemanager.h:
1528
1529/usr/include/gtk-3.0/gdk/gdkcairo.h:
1530
1531/usr/include/gtk-3.0/gdk/gdkrgba.h:
1532
1533/usr/include/gtk-3.0/gdk/gdkpixbuf.h:
1534
1535/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:
1536
1537/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h:
1538
1539/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:
1540
1541/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h:
1542
1543/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:
1544
1545/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h:
1546
1547/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h:
1548
1549/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h:
1550
1551/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h:
1552
1553/usr/include/pango-1.0/pango/pangocairo.h:
1554
1555/usr/include/gtk-3.0/gdk/gdkcursor.h:
1556
1557/usr/include/gtk-3.0/gdk/gdkdisplaymanager.h:
1558
1559/usr/include/gtk-3.0/gdk/gdkenumtypes.h:
1560
1561/usr/include/gtk-3.0/gdk/gdkkeys.h:
1562
1563/usr/include/gtk-3.0/gdk/gdkkeysyms.h:
1564
1565/usr/include/gtk-3.0/gdk/gdkmain.h:
1566
1567/usr/include/gtk-3.0/gdk/gdkpango.h:
1568
1569/usr/include/gtk-3.0/gdk/gdkproperty.h:
1570
1571/usr/include/gtk-3.0/gdk/gdkrectangle.h:
1572
1573/usr/include/gtk-3.0/gdk/gdkselection.h:
1574
1575/usr/include/gtk-3.0/gdk/gdktestutils.h:
1576
1577/usr/include/gtk-3.0/gdk/gdkwindow.h:
1578
1579/usr/include/gtk-3.0/gdk/gdkthreads.h:
1580
1581/usr/include/gtk-3.0/gdk/gdkvisual.h:
1582
1583/usr/include/gtk-3.0/gtk/gtkaboutdialog.h:
1584
1585/usr/include/gtk-3.0/gtk/gtkdialog.h:
1586
1587/usr/include/gtk-3.0/gtk/gtkwindow.h:
1588
1589/usr/include/gtk-3.0/gtk/gtkapplication.h:
1590
1591/usr/include/gtk-3.0/gtk/gtkwidget.h:
1592
1593/usr/include/gtk-3.0/gtk/gtkaccelgroup.h:
1594
1595/usr/include/gtk-3.0/gtk/gtkenums.h:
1596
1597/usr/include/gtk-3.0/gtk/gtkborder.h:
1598
1599/usr/include/gtk-3.0/gtk/gtktypes.h:
1600
1601/usr/include/atk-1.0/atk/atk.h:
1602
1603/usr/include/atk-1.0/atk/atkobject.h:
1604
1605/usr/include/atk-1.0/atk/atkstate.h:
1606
1607/usr/include/atk-1.0/atk/atkrelationtype.h:
1608
1609/usr/include/atk-1.0/atk/atkaction.h:
1610
1611/usr/include/atk-1.0/atk/atkcomponent.h:
1612
1613/usr/include/atk-1.0/atk/atkutil.h:
1614
1615/usr/include/atk-1.0/atk/atkdocument.h:
1616
1617/usr/include/atk-1.0/atk/atkeditabletext.h:
1618
1619/usr/include/atk-1.0/atk/atktext.h:
1620
1621/usr/include/atk-1.0/atk/atkgobjectaccessible.h:
1622
1623/usr/include/atk-1.0/atk/atkhyperlink.h:
1624
1625/usr/include/atk-1.0/atk/atkhyperlinkimpl.h:
1626
1627/usr/include/atk-1.0/atk/atkhypertext.h:
1628
1629/usr/include/atk-1.0/atk/atkimage.h:
1630
1631/usr/include/atk-1.0/atk/atknoopobject.h:
1632
1633/usr/include/atk-1.0/atk/atknoopobjectfactory.h:
1634
1635/usr/include/atk-1.0/atk/atkobjectfactory.h:
1636
1637/usr/include/atk-1.0/atk/atkplug.h:
1638
1639/usr/include/atk-1.0/atk/atkregistry.h:
1640
1641/usr/include/atk-1.0/atk/atkobjectfactory.h:
1642
1643/usr/include/atk-1.0/atk/atkrelation.h:
1644
1645/usr/include/atk-1.0/atk/atkrelationset.h:
1646
1647/usr/include/atk-1.0/atk/atkselection.h:
1648
1649/usr/include/atk-1.0/atk/atksocket.h:
1650
1651/usr/include/atk-1.0/atk/atkstateset.h:
1652
1653/usr/include/atk-1.0/atk/atkstreamablecontent.h:
1654
1655/usr/include/atk-1.0/atk/atktable.h:
1656
1657/usr/include/atk-1.0/atk/atkmisc.h:
1658
1659/usr/include/atk-1.0/atk/atkvalue.h:
1660
1661/usr/include/atk-1.0/atk/atkwindow.h:
1662
1663/usr/include/gtk-3.0/gtk/gtkbin.h:
1664
1665/usr/include/gtk-3.0/gtk/gtkcontainer.h:
1666
1667/usr/include/gtk-3.0/gtk/gtkaccellabel.h:
1668
1669/usr/include/gtk-3.0/gtk/gtklabel.h:
1670
1671/usr/include/gtk-3.0/gtk/gtkmisc.h:
1672
1673/usr/include/gtk-3.0/gtk/gtkmenu.h:
1674
1675/usr/include/gtk-3.0/gtk/gtkmenushell.h:
1676
1677/usr/include/gtk-3.0/gtk/gtkaccelmap.h:
1678
1679/usr/include/gtk-3.0/gtk/gtkaccessible.h:
1680
1681/usr/include/gtk-3.0/gtk/gtkaction.h:
1682
1683/usr/include/gtk-3.0/gtk/gtkactionable.h:
1684
1685/usr/include/gtk-3.0/gtk/gtkactiongroup.h:
1686
1687/usr/include/gtk-3.0/gtk/gtkstock.h:
1688
1689/usr/include/gtk-3.0/gtk/gtkactivatable.h:
1690
1691/usr/include/gtk-3.0/gtk/gtkadjustment.h:
1692
1693/usr/include/gtk-3.0/gtk/gtkalignment.h:
1694
1695/usr/include/gtk-3.0/gtk/gtkappchooser.h:
1696
1697/usr/include/gtk-3.0/gtk/gtkappchooserdialog.h:
1698
1699/usr/include/gtk-3.0/gtk/gtkappchooserwidget.h:
1700
1701/usr/include/gtk-3.0/gtk/gtkbox.h:
1702
1703/usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:
1704
1705/usr/include/gtk-3.0/gtk/gtkcombobox.h:
1706
1707/usr/include/gtk-3.0/gtk/gtktreemodel.h:
1708
1709/usr/include/gtk-3.0/gtk/gtktreeview.h:
1710
1711/usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h:
1712
1713/usr/include/gtk-3.0/gtk/gtkcellrenderer.h:
1714
1715/usr/include/gtk-3.0/gtk/gtkcelleditable.h:
1716
1717/usr/include/gtk-3.0/gtk/gtktreesortable.h:
1718
1719/usr/include/gtk-3.0/gtk/gtkcellarea.h:
1720
1721/usr/include/gtk-3.0/gtk/gtkdnd.h:
1722
1723/usr/include/gtk-3.0/gtk/gtkselection.h:
1724
1725/usr/include/gtk-3.0/gtk/gtktextiter.h:
1726
1727/usr/include/gtk-3.0/gtk/gtktextattributes.h:
1728
1729/usr/include/gtk-3.0/gtk/gtktextchild.h:
1730
1731/usr/include/gtk-3.0/gtk/gtktexttag.h:
1732
1733/usr/include/gtk-3.0/gtk/gtkentry.h:
1734
1735/usr/include/gtk-3.0/gtk/gtkeditable.h:
1736
1737/usr/include/gtk-3.0/gtk/gtkimcontext.h:
1738
1739/usr/include/gtk-3.0/gtk/gtkentrybuffer.h:
1740
1741/usr/include/gtk-3.0/gtk/gtkentrycompletion.h:
1742
1743/usr/include/gtk-3.0/gtk/gtkliststore.h:
1744
1745/usr/include/gtk-3.0/gtk/gtktreemodelfilter.h:
1746
1747/usr/include/gtk-3.0/gtk/gtkimage.h:
1748
1749/usr/include/gtk-3.0/gtk/gtkapplicationwindow.h:
1750
1751/usr/include/gtk-3.0/gtk/gtkarrow.h:
1752
1753/usr/include/gtk-3.0/gtk/gtkaspectframe.h:
1754
1755/usr/include/gtk-3.0/gtk/gtkframe.h:
1756
1757/usr/include/gtk-3.0/gtk/gtkassistant.h:
1758
1759/usr/include/gtk-3.0/gtk/gtkbbox.h:
1760
1761/usr/include/gtk-3.0/gtk/gtkbindings.h:
1762
1763/usr/include/gtk-3.0/gtk/gtkbuildable.h:
1764
1765/usr/include/gtk-3.0/gtk/gtkbuilder.h:
1766
1767/usr/include/gtk-3.0/gtk/gtkbutton.h:
1768
1769/usr/include/gtk-3.0/gtk/gtkcalendar.h:
1770
1771/usr/include/gtk-3.0/gtk/gtkcellareabox.h:
1772
1773/usr/include/gtk-3.0/gtk/gtkcellareacontext.h:
1774
1775/usr/include/gtk-3.0/gtk/gtkcelllayout.h:
1776
1777/usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h:
1778
1779/usr/include/gtk-3.0/gtk/gtkcellrenderertext.h:
1780
1781/usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h:
1782
1783/usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h:
1784
1785/usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h:
1786
1787/usr/include/gtk-3.0/gtk/gtkcellrendererspin.h:
1788
1789/usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h:
1790
1791/usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h:
1792
1793/usr/include/gtk-3.0/gtk/gtkcellview.h:
1794
1795/usr/include/gtk-3.0/gtk/gtkcheckbutton.h:
1796
1797/usr/include/gtk-3.0/gtk/gtktogglebutton.h:
1798
1799/usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h:
1800
1801/usr/include/gtk-3.0/gtk/gtkmenuitem.h:
1802
1803/usr/include/gtk-3.0/gtk/gtkclipboard.h:
1804
1805/usr/include/gtk-3.0/gtk/gtkcolorbutton.h:
1806
1807/usr/include/gtk-3.0/gtk/gtkcolorchooser.h:
1808
1809/usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h:
1810
1811/usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h:
1812
1813/usr/include/gtk-3.0/gtk/gtkcolorutils.h:
1814
1815/usr/include/gtk-3.0/gtk/gtkcomboboxtext.h:
1816
1817/usr/include/gtk-3.0/gtk/gtkcssprovider.h:
1818
1819/usr/include/gtk-3.0/gtk/gtkcsssection.h:
1820
1821/usr/include/gtk-3.0/gtk/gtkdebug.h:
1822
1823/usr/include/gtk-3.0/gtk/gtkdrawingarea.h:
1824
1825/usr/include/gtk-3.0/gtk/gtkeventbox.h:
1826
1827/usr/include/gtk-3.0/gtk/gtkexpander.h:
1828
1829/usr/include/gtk-3.0/gtk/gtkfixed.h:
1830
1831/usr/include/gtk-3.0/gtk/gtkfilechooser.h:
1832
1833/usr/include/gtk-3.0/gtk/gtkfilefilter.h:
1834
1835/usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h:
1836
1837/usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h:
1838
1839/usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h:
1840
1841/usr/include/gtk-3.0/gtk/gtkfontbutton.h:
1842
1843/usr/include/gtk-3.0/gtk/gtkfontchooser.h:
1844
1845/usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h:
1846
1847/usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h:
1848
1849/usr/include/gtk-3.0/gtk/gtkgradient.h:
1850
1851/usr/include/gtk-3.0/gtk/gtkstylecontext.h:
1852
1853/usr/include/gtk-3.0/gtk/gtkstyleprovider.h:
1854
1855/usr/include/gtk-3.0/gtk/gtkiconfactory.h:
1856
1857/usr/include/gtk-3.0/gtk/gtkstyleproperties.h:
1858
1859/usr/include/gtk-3.0/gtk/gtksymboliccolor.h:
1860
1861/usr/include/gtk-3.0/gtk/gtkgrid.h:
1862
1863/usr/include/gtk-3.0/gtk/gtkicontheme.h:
1864
1865/usr/include/gtk-3.0/gtk/gtkiconview.h:
1866
1867/usr/include/gtk-3.0/gtk/gtktooltip.h:
1868
1869/usr/include/gtk-3.0/gtk/gtkimagemenuitem.h:
1870
1871/usr/include/gtk-3.0/gtk/gtkimcontextinfo.h:
1872
1873/usr/include/gtk-3.0/gtk/gtkimcontextsimple.h:
1874
1875/usr/include/gtk-3.0/gtk/gtkimmulticontext.h:
1876
1877/usr/include/gtk-3.0/gtk/gtkinfobar.h:
1878
1879/usr/include/gtk-3.0/gtk/gtkinvisible.h:
1880
1881/usr/include/gtk-3.0/gtk/gtklayout.h:
1882
1883/usr/include/gtk-3.0/gtk/gtklinkbutton.h:
1884
1885/usr/include/gtk-3.0/gtk/gtklockbutton.h:
1886
1887/usr/include/gtk-3.0/gtk/gtkmain.h:
1888
1889/usr/include/gtk-3.0/gtk/gtkmenubar.h:
1890
1891/usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h:
1892
1893/usr/include/gtk-3.0/gtk/gtktoolbutton.h:
1894
1895/usr/include/gtk-3.0/gtk/gtktoolitem.h:
1896
1897/usr/include/gtk-3.0/gtk/gtksizegroup.h:
1898
1899/usr/include/gtk-3.0/gtk/gtkmessagedialog.h:
1900
1901/usr/include/gtk-3.0/gtk/gtkmodules.h:
1902
1903/usr/include/gtk-3.0/gtk/gtkmountoperation.h:
1904
1905/usr/include/gtk-3.0/gtk/gtknotebook.h:
1906
1907/usr/include/gtk-3.0/gtk/gtknumerableicon.h:
1908
1909/usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h:
1910
1911/usr/include/gtk-3.0/gtk/gtkorientable.h:
1912
1913/usr/include/gtk-3.0/gtk/gtkoverlay.h:
1914
1915/usr/include/gtk-3.0/gtk/gtkpagesetup.h:
1916
1917/usr/include/gtk-3.0/gtk/gtkpapersize.h:
1918
1919/usr/include/gtk-3.0/gtk/gtkpaned.h:
1920
1921/usr/include/gtk-3.0/gtk/gtkprintcontext.h:
1922
1923/usr/include/gtk-3.0/gtk/gtkprintoperation.h:
1924
1925/usr/include/gtk-3.0/gtk/gtkprintsettings.h:
1926
1927/usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h:
1928
1929/usr/include/gtk-3.0/gtk/gtkprogressbar.h:
1930
1931/usr/include/gtk-3.0/gtk/gtkradioaction.h:
1932
1933/usr/include/gtk-3.0/gtk/gtktoggleaction.h:
1934
1935/usr/include/gtk-3.0/gtk/gtkradiobutton.h:
1936
1937/usr/include/gtk-3.0/gtk/gtkradiomenuitem.h:
1938
1939/usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h:
1940
1941/usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h:
1942
1943/usr/include/gtk-3.0/gtk/gtkrange.h:
1944
1945/usr/include/gtk-3.0/gtk/gtkrecentaction.h:
1946
1947/usr/include/gtk-3.0/gtk/gtkrecentmanager.h:
1948
1949/usr/include/gtk-3.0/gtk/gtkrecentchooser.h:
1950
1951/usr/include/gtk-3.0/gtk/gtkrecentfilter.h:
1952
1953/usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h:
1954
1955/usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h:
1956
1957/usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h:
1958
1959/usr/include/gtk-3.0/gtk/gtkscale.h:
1960
1961/usr/include/gtk-3.0/gtk/gtkscalebutton.h:
1962
1963/usr/include/gtk-3.0/gtk/gtkscrollable.h:
1964
1965/usr/include/gtk-3.0/gtk/gtkscrollbar.h:
1966
1967/usr/include/gtk-3.0/gtk/gtkscrolledwindow.h:
1968
1969/usr/include/gtk-3.0/gtk/gtkseparator.h:
1970
1971/usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h:
1972
1973/usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h:
1974
1975/usr/include/gtk-3.0/gtk/gtksettings.h:
1976
1977/usr/include/gtk-3.0/gtk/gtkshow.h:
1978
1979/usr/include/gtk-3.0/gtk/gtksizerequest.h:
1980
1981/usr/include/gtk-3.0/gtk/gtkspinbutton.h:
1982
1983/usr/include/gtk-3.0/gtk/gtkspinner.h:
1984
1985/usr/include/gtk-3.0/gtk/gtkstatusbar.h:
1986
1987/usr/include/gtk-3.0/gtk/gtkstatusicon.h:
1988
1989/usr/include/gtk-3.0/gtk/gtkswitch.h:
1990
1991/usr/include/gtk-3.0/gtk/gtktextbuffer.h:
1992
1993/usr/include/gtk-3.0/gtk/gtktexttagtable.h:
1994
1995/usr/include/gtk-3.0/gtk/gtktextmark.h:
1996
1997/usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h:
1998
1999/usr/include/gtk-3.0/gtk/gtktextview.h:
2000
2001/usr/include/gtk-3.0/gtk/gtkthemingengine.h:
2002
2003/usr/include/gtk-3.0/gtk/gtktoolbar.h:
2004
2005/usr/include/gtk-3.0/gtk/gtktoolitemgroup.h:
2006
2007/usr/include/gtk-3.0/gtk/gtktoolpalette.h:
2008
2009/usr/include/gtk-3.0/gtk/gtktoolshell.h:
2010
2011/usr/include/gtk-3.0/gtk/gtktestutils.h:
2012
2013/usr/include/gtk-3.0/gtk/gtktreednd.h:
2014
2015/usr/include/gtk-3.0/gtk/gtktreemodelsort.h:
2016
2017/usr/include/gtk-3.0/gtk/gtktreeselection.h:
2018
2019/usr/include/gtk-3.0/gtk/gtktreestore.h:
2020
2021/usr/include/gtk-3.0/gtk/gtktypebuiltins.h:
2022
2023/usr/include/gtk-3.0/gtk/gtkuimanager.h:
2024
2025/usr/include/gtk-3.0/gtk/gtkversion.h:
2026
2027/usr/include/gtk-3.0/gtk/gtkviewport.h:
2028
2029/usr/include/gtk-3.0/gtk/gtkvolumebutton.h:
2030
2031/usr/include/gtk-3.0/gtk/gtkwidgetpath.h:
2032
2033/usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h:
2034
2035/usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h:
2036
2037/usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h:
2038
2039/usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h:
2040
2041/usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h:
2042
2043/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:
2044
2045/usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h:
2046
2047/usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h:
2048
2049/usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h:
2050
2051/usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h:
2052
2053/usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h:
2054
2055/usr/include/gtk-3.0/gtk/deprecated/gtkrc.h:
2056
2057/usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:
2058
2059/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:
2060
2061/usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h:
2062
2063/usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h:
2064
2065/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:
2066
2067/usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h:
2068
2069/usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h:
2070
2071/usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h:
2072
2073/usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h:
2074
2075/usr/include/libgladeui-2.0/gladeui/glade.h:
2076
2077/usr/include/libgladeui-2.0/gladeui/glade-xml-utils.h:
2078
2079/usr/include/libgladeui-2.0/gladeui/glade-widget-adaptor.h:
2080
2081/usr/include/libgladeui-2.0/gladeui/glade-property-class.h:
2082
2083/usr/include/libgladeui-2.0/gladeui/glade-editor-property.h:
2084
2085/usr/include/libgladeui-2.0/gladeui/glade-signal-class.h:
2086
2087/usr/include/libgladeui-2.0/gladeui/glade-catalog.h:
2088
2089/usr/include/libgladeui-2.0/gladeui/glade-editable.h:
2090
2091/usr/include/libgladeui-2.0/gladeui/glade-widget.h:
2092
2093/usr/include/libgladeui-2.0/gladeui/glade-widget-action.h:
2094
2095/usr/include/libgladeui-2.0/gladeui/glade-signal.h:
2096
2097/usr/include/libgladeui-2.0/gladeui/glade-property.h:
2098
2099/usr/include/libgladeui-2.0/gladeui/glade-project.h:
2100
2101/usr/include/libgladeui-2.0/gladeui/glade-command.h:
2102
2103/usr/include/libgladeui-2.0/gladeui/glade-placeholder.h:
2104
2105/usr/include/libgladeui-2.0/gladeui/glade-utils.h:
2106
2107/usr/include/libgladeui-2.0/gladeui/glade-app.h:
2108
2109/usr/include/libgladeui-2.0/gladeui/glade-editor.h:
2110
2111/usr/include/libgladeui-2.0/gladeui/glade-signal-editor.h:
2112
2113/usr/include/libgladeui-2.0/gladeui/glade-palette.h:
2114
2115/usr/include/libgladeui-2.0/gladeui/glade-clipboard.h:
2116
2117/usr/include/libgladeui-2.0/gladeui/glade-base-editor.h:
2118
2119/usr/include/libgladeui-2.0/gladeui/glade-design-view.h:
2120
2121/usr/include/libgladeui-2.0/gladeui/glade-inspector.h:
2122
2123/usr/include/libgladeui-2.0/gladeui/glade-builtins.h:
2124
2125/usr/include/libgladeui-2.0/gladeui/glade-name-context.h:
2126
2127/usr/include/libgladeui-2.0/gladeui/glade-displayable-values.h:
2128
2129/usr/include/libgladeui-2.0/gladeui/glade-cell-renderer-icon.h:
2130
2131/usr/include/libgladeui-2.0/gladeui/glade-cursor.h:
2132
2133gnunet-conversation-gtk.h:
2134
2135/usr/local/include/gnunet/gnunet_gnsrecord_lib.h:
2136
2137/usr/local/include/gnunet/gnunet_conversation_service.h:
2138
2139/usr/local/include/gnunet/gnunet_identity_service.h:
2140
2141/usr/local/include/gnunet/gnunet_namestore_service.h:
2142
2143/usr/local/include/gnunet/gnunet_block_lib.h:
2144
2145/usr/local/include/gnunet/gnunet_gnsrecord_lib.h:
2146
2147/usr/local/include/gnunet/gnunet_speaker_lib.h:
2148
2149/usr/local/include/gnunet/gnunet_microphone_lib.h:
2150
2151/usr/local/include/gnunet/gnunet_identity_service.h:
2152
2153/usr/local/include/gnunet/gnunet_namestore_service.h:
2154
2155/usr/local/include/gnunet/gnunet_speaker_lib.h:
2156
2157/usr/local/include/gnunet/gnunet_microphone_lib.h:
diff --git a/src/conversation/.deps/gnunet-conversation-gtk_about.Po b/src/conversation/.deps/gnunet-conversation-gtk_about.Po
new file mode 100644
index 00000000..7bd33199
--- /dev/null
+++ b/src/conversation/.deps/gnunet-conversation-gtk_about.Po
@@ -0,0 +1,2118 @@
1gnunet-conversation-gtk_about.o: gnunet-conversation-gtk_about.c \
2 ../../src/include/gnunet_gtk.h ../../gnunet_gtk_config.h \
3 /usr/local/include/gnunet/platform.h \
4 /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/features.h \
5 /usr/include/x86_64-linux-gnu/bits/predefs.h \
6 /usr/include/x86_64-linux-gnu/sys/cdefs.h \
7 /usr/include/x86_64-linux-gnu/bits/wordsize.h \
8 /usr/include/x86_64-linux-gnu/gnu/stubs.h \
9 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
10 /usr/include/x86_64-linux-gnu/bits/types.h \
11 /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
12 /usr/lib/gcc/x86_64-linux-gnu/4.7/include/stddef.h /usr/include/endian.h \
13 /usr/include/x86_64-linux-gnu/bits/endian.h \
14 /usr/include/x86_64-linux-gnu/bits/byteswap.h \
15 /usr/include/x86_64-linux-gnu/sys/select.h \
16 /usr/include/x86_64-linux-gnu/bits/select.h \
17 /usr/include/x86_64-linux-gnu/bits/sigset.h \
18 /usr/include/x86_64-linux-gnu/bits/time.h \
19 /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
20 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/netdb.h \
21 /usr/include/netinet/in.h \
22 /usr/lib/gcc/x86_64-linux-gnu/4.7/include/stdint.h /usr/include/stdint.h \
23 /usr/include/x86_64-linux-gnu/bits/wchar.h \
24 /usr/include/x86_64-linux-gnu/sys/socket.h \
25 /usr/include/x86_64-linux-gnu/sys/uio.h \
26 /usr/include/x86_64-linux-gnu/bits/uio.h \
27 /usr/include/x86_64-linux-gnu/bits/socket.h \
28 /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
29 /usr/include/x86_64-linux-gnu/asm/socket.h \
30 /usr/include/asm-generic/socket.h \
31 /usr/include/x86_64-linux-gnu/asm/sockios.h \
32 /usr/include/asm-generic/sockios.h \
33 /usr/include/x86_64-linux-gnu/bits/in.h /usr/include/rpc/netdb.h \
34 /usr/include/x86_64-linux-gnu/bits/siginfo.h \
35 /usr/include/x86_64-linux-gnu/bits/netdb.h \
36 /usr/include/x86_64-linux-gnu/sys/un.h /usr/include/string.h \
37 /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \
38 /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/stdlib.h \
39 /usr/include/arpa/inet.h /usr/include/netinet/tcp.h /usr/include/pwd.h \
40 /usr/include/stdio.h /usr/include/x86_64-linux-gnu/sys/ioctl.h \
41 /usr/include/x86_64-linux-gnu/bits/ioctls.h \
42 /usr/include/x86_64-linux-gnu/asm/ioctls.h \
43 /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \
44 /usr/include/x86_64-linux-gnu/asm/ioctl.h \
45 /usr/include/asm-generic/ioctl.h \
46 /usr/include/x86_64-linux-gnu/bits/ioctl-types.h \
47 /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \
48 /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \
49 /usr/include/x86_64-linux-gnu/bits/signum.h \
50 /usr/include/x86_64-linux-gnu/bits/sigaction.h \
51 /usr/include/x86_64-linux-gnu/bits/sigcontext.h \
52 /usr/include/x86_64-linux-gnu/bits/sigstack.h \
53 /usr/include/x86_64-linux-gnu/sys/ucontext.h \
54 /usr/include/x86_64-linux-gnu/bits/sigthread.h \
55 /usr/include/x86_64-linux-gnu/sys/resource.h \
56 /usr/include/x86_64-linux-gnu/bits/resource.h \
57 /usr/include/x86_64-linux-gnu/bits/waitflags.h \
58 /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/grp.h \
59 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
60 /usr/lib/gcc/x86_64-linux-gnu/4.7/include/stdarg.h \
61 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
62 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
63 /usr/include/x86_64-linux-gnu/bits/stdio.h /usr/include/alloca.h \
64 /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \
65 /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \
66 /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
67 /usr/include/libgen.h /usr/include/unistd.h \
68 /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
69 /usr/include/x86_64-linux-gnu/bits/environments.h \
70 /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \
71 /usr/include/x86_64-linux-gnu/sys/stat.h \
72 /usr/include/x86_64-linux-gnu/bits/stat.h /usr/include/dirent.h \
73 /usr/include/x86_64-linux-gnu/bits/dirent.h \
74 /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
75 /usr/include/x86_64-linux-gnu/bits/local_lim.h \
76 /usr/include/linux/limits.h /usr/include/fcntl.h \
77 /usr/include/x86_64-linux-gnu/bits/fcntl.h /usr/include/math.h \
78 /usr/include/x86_64-linux-gnu/bits/huge_val.h \
79 /usr/include/x86_64-linux-gnu/bits/huge_valf.h \
80 /usr/include/x86_64-linux-gnu/bits/huge_vall.h \
81 /usr/include/x86_64-linux-gnu/bits/inf.h \
82 /usr/include/x86_64-linux-gnu/bits/nan.h \
83 /usr/include/x86_64-linux-gnu/bits/mathdef.h \
84 /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
85 /usr/include/x86_64-linux-gnu/bits/mathinline.h /usr/include/net/if.h \
86 /usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed/limits.h \
87 /usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed/syslimits.h \
88 /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
89 /usr/include/x86_64-linux-gnu/bits/xopen_lim.h /usr/include/ctype.h \
90 /usr/local/include/gnunet/plibc.h /usr/include/locale.h \
91 /usr/include/x86_64-linux-gnu/bits/locale.h \
92 /usr/local/include/gnunet/gettext.h /usr/include/libintl.h \
93 /usr/include/x86_64-linux-gnu/sys/mman.h \
94 /usr/include/x86_64-linux-gnu/bits/mman.h /usr/include/langinfo.h \
95 /usr/include/nl_types.h /usr/local/include/gnunet/gnunet_util_lib.h \
96 /usr/local/include/gnunet/gnunet_crypto_lib.h \
97 /usr/local/include/gnunet/gnunet_common.h \
98 /usr/local/include/gnunet/gnunet_scheduler_lib.h \
99 /usr/local/include/gnunet/gnunet_time_lib.h \
100 /usr/local/include/gnunet/gnunet_network_lib.h \
101 /usr/local/include/gnunet/gnunet_disk_lib.h \
102 /usr/local/include/gnunet/gnunet_configuration_lib.h \
103 /usr/local/include/gnunet/gnunet_bandwidth_lib.h \
104 /usr/local/include/gnunet/gnunet_bio_lib.h \
105 /usr/local/include/gnunet/gnunet_container_lib.h \
106 /usr/include/extractor.h \
107 /usr/local/include/gnunet/gnunet_connection_lib.h \
108 /usr/local/include/gnunet/gnunet_client_lib.h \
109 /usr/local/include/gnunet/gnunet_getopt_lib.h \
110 /usr/local/include/gnunet/gnunet_helper_lib.h \
111 /usr/local/include/gnunet/gnunet_server_lib.h \
112 /usr/local/include/gnunet/gnunet_mq_lib.h \
113 /usr/local/include/gnunet/gnunet_os_lib.h \
114 /usr/local/include/gnunet/gnunet_peer_lib.h \
115 /usr/local/include/gnunet/gnunet_util_lib.h \
116 /usr/local/include/gnunet/gnunet_plugin_lib.h \
117 /usr/local/include/gnunet/gnunet_program_lib.h \
118 /usr/local/include/gnunet/gnunet_protocols.h \
119 /usr/local/include/gnunet/gnunet_service_lib.h \
120 /usr/local/include/gnunet/gnunet_signal_lib.h \
121 /usr/local/include/gnunet/gnunet_strings_lib.h \
122 /usr/local/include/gnunet/gnunet_fs_service.h \
123 /usr/include/gtk-3.0/gtk/gtk.h /usr/include/gtk-3.0/gdk/gdk.h \
124 /usr/include/gtk-3.0/gdk/gdkconfig.h /usr/include/glib-2.0/glib.h \
125 /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \
126 /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h \
127 /usr/include/glib-2.0/glib/gmacros.h \
128 /usr/lib/gcc/x86_64-linux-gnu/4.7/include/float.h \
129 /usr/include/glib-2.0/glib/gversionmacros.h \
130 /usr/include/glib-2.0/glib/garray.h \
131 /usr/include/glib-2.0/glib/gasyncqueue.h \
132 /usr/include/glib-2.0/glib/gthread.h \
133 /usr/include/glib-2.0/glib/gatomic.h /usr/include/glib-2.0/glib/gerror.h \
134 /usr/include/glib-2.0/glib/gquark.h \
135 /usr/include/glib-2.0/glib/gbacktrace.h \
136 /usr/include/glib-2.0/glib/gbase64.h \
137 /usr/include/glib-2.0/glib/gbitlock.h \
138 /usr/include/glib-2.0/glib/gbookmarkfile.h \
139 /usr/include/glib-2.0/glib/gbytes.h \
140 /usr/include/glib-2.0/glib/gcharset.h \
141 /usr/include/glib-2.0/glib/gchecksum.h \
142 /usr/include/glib-2.0/glib/gconvert.h \
143 /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \
144 /usr/include/glib-2.0/glib/gdatetime.h \
145 /usr/include/glib-2.0/glib/gtimezone.h /usr/include/glib-2.0/glib/gdir.h \
146 /usr/include/glib-2.0/glib/genviron.h \
147 /usr/include/glib-2.0/glib/gfileutils.h \
148 /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \
149 /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \
150 /usr/include/glib-2.0/glib/ghmac.h \
151 /usr/include/glib-2.0/glib/gchecksum.h \
152 /usr/include/glib-2.0/glib/ghook.h \
153 /usr/include/glib-2.0/glib/ghostutils.h \
154 /usr/include/glib-2.0/glib/giochannel.h \
155 /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \
156 /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \
157 /usr/include/glib-2.0/glib/gunicode.h \
158 /usr/include/glib-2.0/glib/gutils.h \
159 /usr/include/glib-2.0/glib/gkeyfile.h \
160 /usr/include/glib-2.0/glib/gmappedfile.h \
161 /usr/include/glib-2.0/glib/gmarkup.h \
162 /usr/include/glib-2.0/glib/gmessages.h \
163 /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/goption.h \
164 /usr/include/glib-2.0/glib/gpattern.h \
165 /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \
166 /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \
167 /usr/include/glib-2.0/glib/gregex.h \
168 /usr/include/glib-2.0/glib/gscanner.h \
169 /usr/include/glib-2.0/glib/gsequence.h \
170 /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \
171 /usr/include/glib-2.0/glib/gspawn.h \
172 /usr/include/glib-2.0/glib/gstrfuncs.h \
173 /usr/include/glib-2.0/glib/gstringchunk.h \
174 /usr/include/glib-2.0/glib/gtestutils.h \
175 /usr/include/glib-2.0/glib/gthreadpool.h \
176 /usr/include/glib-2.0/glib/gtimer.h \
177 /usr/include/glib-2.0/glib/gtrashstack.h \
178 /usr/include/glib-2.0/glib/gtree.h \
179 /usr/include/glib-2.0/glib/gurifuncs.h \
180 /usr/include/glib-2.0/glib/gvarianttype.h \
181 /usr/include/glib-2.0/glib/gvariant.h \
182 /usr/include/glib-2.0/glib/gversion.h \
183 /usr/include/glib-2.0/glib/deprecated/gallocator.h \
184 /usr/include/glib-2.0/glib/deprecated/gcache.h \
185 /usr/include/glib-2.0/glib/deprecated/gcompletion.h \
186 /usr/include/glib-2.0/glib/deprecated/gmain.h \
187 /usr/include/glib-2.0/glib/deprecated/grel.h \
188 /usr/include/glib-2.0/glib/deprecated/gthread.h /usr/include/pthread.h \
189 /usr/include/sched.h /usr/include/x86_64-linux-gnu/bits/sched.h \
190 /usr/include/x86_64-linux-gnu/bits/setjmp.h \
191 /usr/include/gtk-3.0/gdk/gdkversionmacros.h \
192 /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \
193 /usr/include/glib-2.0/gio/gio.h /usr/include/glib-2.0/gio/giotypes.h \
194 /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/glib-object.h \
195 /usr/include/glib-2.0/gobject/gbinding.h \
196 /usr/include/glib-2.0/gobject/gobject.h \
197 /usr/include/glib-2.0/gobject/gtype.h \
198 /usr/include/glib-2.0/gobject/gvalue.h \
199 /usr/include/glib-2.0/gobject/gparam.h \
200 /usr/include/glib-2.0/gobject/gclosure.h \
201 /usr/include/glib-2.0/gobject/gsignal.h \
202 /usr/include/glib-2.0/gobject/gmarshal.h \
203 /usr/include/glib-2.0/gobject/gboxed.h \
204 /usr/include/glib-2.0/gobject/glib-types.h \
205 /usr/include/glib-2.0/gobject/genums.h \
206 /usr/include/glib-2.0/gobject/gparamspecs.h \
207 /usr/include/glib-2.0/gobject/gsourceclosure.h \
208 /usr/include/glib-2.0/gobject/gtypemodule.h \
209 /usr/include/glib-2.0/gobject/gtypeplugin.h \
210 /usr/include/glib-2.0/gobject/gvaluearray.h \
211 /usr/include/glib-2.0/gobject/gvaluetypes.h \
212 /usr/include/glib-2.0/gio/gaction.h \
213 /usr/include/glib-2.0/gio/gactiongroup.h \
214 /usr/include/glib-2.0/gio/gactiongroupexporter.h \
215 /usr/include/glib-2.0/gio/gactionmap.h \
216 /usr/include/glib-2.0/gio/gappinfo.h \
217 /usr/include/glib-2.0/gio/gapplication.h \
218 /usr/include/glib-2.0/gio/gapplicationcommandline.h \
219 /usr/include/glib-2.0/gio/gasyncinitable.h \
220 /usr/include/glib-2.0/gio/ginitable.h \
221 /usr/include/glib-2.0/gio/gasyncresult.h \
222 /usr/include/glib-2.0/gio/gbufferedinputstream.h \
223 /usr/include/glib-2.0/gio/gfilterinputstream.h \
224 /usr/include/glib-2.0/gio/ginputstream.h \
225 /usr/include/glib-2.0/gio/gbufferedoutputstream.h \
226 /usr/include/glib-2.0/gio/gfilteroutputstream.h \
227 /usr/include/glib-2.0/gio/goutputstream.h \
228 /usr/include/glib-2.0/gio/gcancellable.h \
229 /usr/include/glib-2.0/gio/gcharsetconverter.h \
230 /usr/include/glib-2.0/gio/gconverter.h \
231 /usr/include/glib-2.0/gio/gcontenttype.h \
232 /usr/include/glib-2.0/gio/gconverterinputstream.h \
233 /usr/include/glib-2.0/gio/gconverteroutputstream.h \
234 /usr/include/glib-2.0/gio/gcredentials.h \
235 /usr/include/glib-2.0/gio/gdatainputstream.h \
236 /usr/include/glib-2.0/gio/gdataoutputstream.h \
237 /usr/include/glib-2.0/gio/gdbusaddress.h \
238 /usr/include/glib-2.0/gio/gdbusauthobserver.h \
239 /usr/include/glib-2.0/gio/gdbusconnection.h \
240 /usr/include/glib-2.0/gio/gdbuserror.h \
241 /usr/include/glib-2.0/gio/gdbusintrospection.h \
242 /usr/include/glib-2.0/gio/gdbusmessage.h \
243 /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \
244 /usr/include/glib-2.0/gio/gdbusnameowning.h \
245 /usr/include/glib-2.0/gio/gdbusnamewatching.h \
246 /usr/include/glib-2.0/gio/gdbusproxy.h \
247 /usr/include/glib-2.0/gio/gdbusserver.h \
248 /usr/include/glib-2.0/gio/gdbusutils.h \
249 /usr/include/glib-2.0/gio/gdrive.h \
250 /usr/include/glib-2.0/gio/gemblemedicon.h \
251 /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \
252 /usr/include/glib-2.0/gio/gfileattribute.h \
253 /usr/include/glib-2.0/gio/gfileenumerator.h \
254 /usr/include/glib-2.0/gio/gfile.h /usr/include/glib-2.0/gio/gfileicon.h \
255 /usr/include/glib-2.0/gio/gfileinfo.h \
256 /usr/include/glib-2.0/gio/gfileinputstream.h \
257 /usr/include/glib-2.0/gio/gfileiostream.h \
258 /usr/include/glib-2.0/gio/giostream.h \
259 /usr/include/glib-2.0/gio/gioerror.h \
260 /usr/include/glib-2.0/gio/gfilemonitor.h \
261 /usr/include/glib-2.0/gio/gfilenamecompleter.h \
262 /usr/include/glib-2.0/gio/gfileoutputstream.h \
263 /usr/include/glib-2.0/gio/ginetaddress.h \
264 /usr/include/glib-2.0/gio/ginetaddressmask.h \
265 /usr/include/glib-2.0/gio/ginetsocketaddress.h \
266 /usr/include/glib-2.0/gio/gsocketaddress.h \
267 /usr/include/glib-2.0/gio/gioenumtypes.h \
268 /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \
269 /usr/include/glib-2.0/gio/gioscheduler.h \
270 /usr/include/glib-2.0/gio/gloadableicon.h \
271 /usr/include/glib-2.0/gio/gmemoryinputstream.h \
272 /usr/include/glib-2.0/gio/gmemoryoutputstream.h \
273 /usr/include/glib-2.0/gio/gmount.h \
274 /usr/include/glib-2.0/gio/gmountoperation.h \
275 /usr/include/glib-2.0/gio/gnativevolumemonitor.h \
276 /usr/include/glib-2.0/gio/gvolumemonitor.h \
277 /usr/include/glib-2.0/gio/gnetworkaddress.h \
278 /usr/include/glib-2.0/gio/gnetworkmonitor.h \
279 /usr/include/glib-2.0/gio/gnetworkservice.h \
280 /usr/include/glib-2.0/gio/gpermission.h \
281 /usr/include/glib-2.0/gio/gpollableinputstream.h \
282 /usr/include/glib-2.0/gio/gpollableoutputstream.h \
283 /usr/include/glib-2.0/gio/gproxy.h \
284 /usr/include/glib-2.0/gio/gproxyaddress.h \
285 /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \
286 /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \
287 /usr/include/glib-2.0/gio/gproxyresolver.h \
288 /usr/include/glib-2.0/gio/gresolver.h \
289 /usr/include/glib-2.0/gio/gresource.h \
290 /usr/include/glib-2.0/gio/gseekable.h \
291 /usr/include/glib-2.0/gio/gsettingsschema.h \
292 /usr/include/glib-2.0/gio/gsettings.h \
293 /usr/include/glib-2.0/gio/gsimpleaction.h \
294 /usr/include/glib-2.0/gio/gsimpleactiongroup.h \
295 /usr/include/glib-2.0/gio/gactiongroup.h \
296 /usr/include/glib-2.0/gio/gactionmap.h \
297 /usr/include/glib-2.0/gio/gsimpleasyncresult.h \
298 /usr/include/glib-2.0/gio/gsimplepermission.h \
299 /usr/include/glib-2.0/gio/gsocketclient.h \
300 /usr/include/glib-2.0/gio/gsocketconnectable.h \
301 /usr/include/glib-2.0/gio/gsocketconnection.h \
302 /usr/include/glib-2.0/gio/gsocket.h \
303 /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \
304 /usr/include/glib-2.0/gio/gsocketlistener.h \
305 /usr/include/glib-2.0/gio/gsocketservice.h \
306 /usr/include/glib-2.0/gio/gsrvtarget.h \
307 /usr/include/glib-2.0/gio/gtcpconnection.h \
308 /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \
309 /usr/include/glib-2.0/gio/gthemedicon.h \
310 /usr/include/glib-2.0/gio/gthreadedsocketservice.h \
311 /usr/include/glib-2.0/gio/gtlsbackend.h \
312 /usr/include/glib-2.0/gio/gtlscertificate.h \
313 /usr/include/glib-2.0/gio/gtlsclientconnection.h \
314 /usr/include/glib-2.0/gio/gtlsconnection.h \
315 /usr/include/glib-2.0/gio/gtlsdatabase.h \
316 /usr/include/glib-2.0/gio/gtlsfiledatabase.h \
317 /usr/include/glib-2.0/gio/gtlsinteraction.h \
318 /usr/include/glib-2.0/gio/gtlsserverconnection.h \
319 /usr/include/glib-2.0/gio/gtlspassword.h \
320 /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \
321 /usr/include/glib-2.0/gio/gzlibcompressor.h \
322 /usr/include/glib-2.0/gio/gzlibdecompressor.h \
323 /usr/include/glib-2.0/gio/gdbusinterface.h \
324 /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \
325 /usr/include/glib-2.0/gio/gdbusobject.h \
326 /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \
327 /usr/include/glib-2.0/gio/gdbusobjectproxy.h \
328 /usr/include/glib-2.0/gio/gdbusobjectmanager.h \
329 /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \
330 /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \
331 /usr/include/glib-2.0/gio/gdbusactiongroup.h \
332 /usr/include/glib-2.0/gio/giotypes.h \
333 /usr/include/glib-2.0/gio/gremoteactiongroup.h \
334 /usr/include/glib-2.0/gio/gmenumodel.h /usr/include/glib-2.0/gio/gmenu.h \
335 /usr/include/glib-2.0/gio/gmenuexporter.h \
336 /usr/include/glib-2.0/gio/gdbusmenumodel.h \
337 /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \
338 /usr/include/pango-1.0/pango/pango-attributes.h \
339 /usr/include/pango-1.0/pango/pango-font.h \
340 /usr/include/pango-1.0/pango/pango-coverage.h \
341 /usr/include/pango-1.0/pango/pango-types.h \
342 /usr/include/pango-1.0/pango/pango-gravity.h \
343 /usr/include/pango-1.0/pango/pango-matrix.h \
344 /usr/include/pango-1.0/pango/pango-script.h \
345 /usr/include/pango-1.0/pango/pango-language.h \
346 /usr/include/pango-1.0/pango/pango-bidi-type.h \
347 /usr/include/pango-1.0/pango/pango-break.h \
348 /usr/include/pango-1.0/pango/pango-item.h \
349 /usr/include/pango-1.0/pango/pango-context.h \
350 /usr/include/pango-1.0/pango/pango-fontmap.h \
351 /usr/include/pango-1.0/pango/pango-fontset.h \
352 /usr/include/pango-1.0/pango/pango-engine.h \
353 /usr/include/pango-1.0/pango/pango-glyph.h \
354 /usr/include/pango-1.0/pango/pango-enum-types.h \
355 /usr/include/pango-1.0/pango/pango-features.h \
356 /usr/include/pango-1.0/pango/pango-glyph-item.h \
357 /usr/include/pango-1.0/pango/pango-layout.h \
358 /usr/include/pango-1.0/pango/pango-tabs.h \
359 /usr/include/pango-1.0/pango/pango-renderer.h \
360 /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \
361 /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \
362 /usr/include/cairo/cairo-deprecated.h \
363 /usr/include/gtk-3.0/gdk/gdkscreen.h \
364 /usr/include/gtk-3.0/gdk/gdkdisplay.h \
365 /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkcolor.h \
366 /usr/include/gtk-3.0/gdk/gdkdnd.h /usr/include/gtk-3.0/gdk/gdkdevice.h \
367 /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \
368 /usr/include/gtk-3.0/gdk/gdkcairo.h /usr/include/gtk-3.0/gdk/gdkrgba.h \
369 /usr/include/gtk-3.0/gdk/gdkpixbuf.h \
370 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \
371 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \
372 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \
373 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \
374 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \
375 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \
376 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \
377 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \
378 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \
379 /usr/include/pango-1.0/pango/pangocairo.h \
380 /usr/include/gtk-3.0/gdk/gdkcursor.h \
381 /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \
382 /usr/include/gtk-3.0/gdk/gdkenumtypes.h \
383 /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \
384 /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \
385 /usr/include/gtk-3.0/gdk/gdkproperty.h \
386 /usr/include/gtk-3.0/gdk/gdkrectangle.h \
387 /usr/include/gtk-3.0/gdk/gdkselection.h \
388 /usr/include/gtk-3.0/gdk/gdktestutils.h \
389 /usr/include/gtk-3.0/gdk/gdkwindow.h \
390 /usr/include/gtk-3.0/gdk/gdkthreads.h \
391 /usr/include/gtk-3.0/gdk/gdkvisual.h \
392 /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \
393 /usr/include/gtk-3.0/gtk/gtkdialog.h \
394 /usr/include/gtk-3.0/gtk/gtkwindow.h \
395 /usr/include/gtk-3.0/gtk/gtkapplication.h \
396 /usr/include/gtk-3.0/gtk/gtkwidget.h \
397 /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \
398 /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \
399 /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \
400 /usr/include/atk-1.0/atk/atkobject.h /usr/include/atk-1.0/atk/atkstate.h \
401 /usr/include/atk-1.0/atk/atkrelationtype.h \
402 /usr/include/atk-1.0/atk/atkaction.h \
403 /usr/include/atk-1.0/atk/atkcomponent.h \
404 /usr/include/atk-1.0/atk/atkutil.h \
405 /usr/include/atk-1.0/atk/atkdocument.h \
406 /usr/include/atk-1.0/atk/atkeditabletext.h \
407 /usr/include/atk-1.0/atk/atktext.h \
408 /usr/include/atk-1.0/atk/atkgobjectaccessible.h \
409 /usr/include/atk-1.0/atk/atkhyperlink.h \
410 /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \
411 /usr/include/atk-1.0/atk/atkhypertext.h \
412 /usr/include/atk-1.0/atk/atkimage.h \
413 /usr/include/atk-1.0/atk/atknoopobject.h \
414 /usr/include/atk-1.0/atk/atknoopobjectfactory.h \
415 /usr/include/atk-1.0/atk/atkobjectfactory.h \
416 /usr/include/atk-1.0/atk/atkplug.h \
417 /usr/include/atk-1.0/atk/atkregistry.h \
418 /usr/include/atk-1.0/atk/atkobjectfactory.h \
419 /usr/include/atk-1.0/atk/atkrelation.h \
420 /usr/include/atk-1.0/atk/atkrelationset.h \
421 /usr/include/atk-1.0/atk/atkselection.h \
422 /usr/include/atk-1.0/atk/atksocket.h \
423 /usr/include/atk-1.0/atk/atkstateset.h \
424 /usr/include/atk-1.0/atk/atkstreamablecontent.h \
425 /usr/include/atk-1.0/atk/atktable.h /usr/include/atk-1.0/atk/atkmisc.h \
426 /usr/include/atk-1.0/atk/atkvalue.h /usr/include/atk-1.0/atk/atkwindow.h \
427 /usr/include/gtk-3.0/gtk/gtkbin.h \
428 /usr/include/gtk-3.0/gtk/gtkcontainer.h \
429 /usr/include/gtk-3.0/gtk/gtkaccellabel.h \
430 /usr/include/gtk-3.0/gtk/gtklabel.h /usr/include/gtk-3.0/gtk/gtkmisc.h \
431 /usr/include/gtk-3.0/gtk/gtkmenu.h \
432 /usr/include/gtk-3.0/gtk/gtkmenushell.h \
433 /usr/include/gtk-3.0/gtk/gtkaccelmap.h \
434 /usr/include/gtk-3.0/gtk/gtkaccessible.h \
435 /usr/include/gtk-3.0/gtk/gtkaction.h \
436 /usr/include/gtk-3.0/gtk/gtkactionable.h \
437 /usr/include/gtk-3.0/gtk/gtkactiongroup.h \
438 /usr/include/gtk-3.0/gtk/gtkstock.h \
439 /usr/include/gtk-3.0/gtk/gtkactivatable.h \
440 /usr/include/gtk-3.0/gtk/gtkadjustment.h \
441 /usr/include/gtk-3.0/gtk/gtkalignment.h \
442 /usr/include/gtk-3.0/gtk/gtkappchooser.h \
443 /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \
444 /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \
445 /usr/include/gtk-3.0/gtk/gtkbox.h \
446 /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \
447 /usr/include/gtk-3.0/gtk/gtkcombobox.h \
448 /usr/include/gtk-3.0/gtk/gtktreemodel.h \
449 /usr/include/gtk-3.0/gtk/gtktreeview.h \
450 /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \
451 /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \
452 /usr/include/gtk-3.0/gtk/gtkcelleditable.h \
453 /usr/include/gtk-3.0/gtk/gtktreesortable.h \
454 /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \
455 /usr/include/gtk-3.0/gtk/gtkselection.h \
456 /usr/include/gtk-3.0/gtk/gtktextiter.h \
457 /usr/include/gtk-3.0/gtk/gtktextattributes.h \
458 /usr/include/gtk-3.0/gtk/gtktextchild.h \
459 /usr/include/gtk-3.0/gtk/gtktexttag.h \
460 /usr/include/gtk-3.0/gtk/gtkentry.h \
461 /usr/include/gtk-3.0/gtk/gtkeditable.h \
462 /usr/include/gtk-3.0/gtk/gtkimcontext.h \
463 /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \
464 /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \
465 /usr/include/gtk-3.0/gtk/gtkliststore.h \
466 /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \
467 /usr/include/gtk-3.0/gtk/gtkimage.h \
468 /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \
469 /usr/include/gtk-3.0/gtk/gtkarrow.h \
470 /usr/include/gtk-3.0/gtk/gtkaspectframe.h \
471 /usr/include/gtk-3.0/gtk/gtkframe.h \
472 /usr/include/gtk-3.0/gtk/gtkassistant.h \
473 /usr/include/gtk-3.0/gtk/gtkbbox.h \
474 /usr/include/gtk-3.0/gtk/gtkbindings.h \
475 /usr/include/gtk-3.0/gtk/gtkbuildable.h \
476 /usr/include/gtk-3.0/gtk/gtkbuilder.h \
477 /usr/include/gtk-3.0/gtk/gtkbutton.h \
478 /usr/include/gtk-3.0/gtk/gtkcalendar.h \
479 /usr/include/gtk-3.0/gtk/gtkcellareabox.h \
480 /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \
481 /usr/include/gtk-3.0/gtk/gtkcelllayout.h \
482 /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \
483 /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \
484 /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \
485 /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \
486 /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \
487 /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \
488 /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \
489 /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \
490 /usr/include/gtk-3.0/gtk/gtkcellview.h \
491 /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \
492 /usr/include/gtk-3.0/gtk/gtktogglebutton.h \
493 /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \
494 /usr/include/gtk-3.0/gtk/gtkmenuitem.h \
495 /usr/include/gtk-3.0/gtk/gtkclipboard.h \
496 /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \
497 /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \
498 /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \
499 /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \
500 /usr/include/gtk-3.0/gtk/gtkcolorutils.h \
501 /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \
502 /usr/include/gtk-3.0/gtk/gtkcssprovider.h \
503 /usr/include/gtk-3.0/gtk/gtkcsssection.h \
504 /usr/include/gtk-3.0/gtk/gtkdebug.h \
505 /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \
506 /usr/include/gtk-3.0/gtk/gtkeventbox.h \
507 /usr/include/gtk-3.0/gtk/gtkexpander.h \
508 /usr/include/gtk-3.0/gtk/gtkfixed.h \
509 /usr/include/gtk-3.0/gtk/gtkfilechooser.h \
510 /usr/include/gtk-3.0/gtk/gtkfilefilter.h \
511 /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \
512 /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \
513 /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \
514 /usr/include/gtk-3.0/gtk/gtkfontbutton.h \
515 /usr/include/gtk-3.0/gtk/gtkfontchooser.h \
516 /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \
517 /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \
518 /usr/include/gtk-3.0/gtk/gtkgradient.h \
519 /usr/include/gtk-3.0/gtk/gtkstylecontext.h \
520 /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \
521 /usr/include/gtk-3.0/gtk/gtkiconfactory.h \
522 /usr/include/gtk-3.0/gtk/gtkstyleproperties.h \
523 /usr/include/gtk-3.0/gtk/gtksymboliccolor.h \
524 /usr/include/gtk-3.0/gtk/gtkgrid.h \
525 /usr/include/gtk-3.0/gtk/gtkicontheme.h \
526 /usr/include/gtk-3.0/gtk/gtkiconview.h \
527 /usr/include/gtk-3.0/gtk/gtktooltip.h \
528 /usr/include/gtk-3.0/gtk/gtkimagemenuitem.h \
529 /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \
530 /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \
531 /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \
532 /usr/include/gtk-3.0/gtk/gtkinfobar.h \
533 /usr/include/gtk-3.0/gtk/gtkinvisible.h \
534 /usr/include/gtk-3.0/gtk/gtklayout.h \
535 /usr/include/gtk-3.0/gtk/gtklinkbutton.h \
536 /usr/include/gtk-3.0/gtk/gtklockbutton.h \
537 /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \
538 /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \
539 /usr/include/gtk-3.0/gtk/gtktoolbutton.h \
540 /usr/include/gtk-3.0/gtk/gtktoolitem.h \
541 /usr/include/gtk-3.0/gtk/gtksizegroup.h \
542 /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \
543 /usr/include/gtk-3.0/gtk/gtkmodules.h \
544 /usr/include/gtk-3.0/gtk/gtkmountoperation.h \
545 /usr/include/gtk-3.0/gtk/gtknotebook.h \
546 /usr/include/gtk-3.0/gtk/gtknumerableicon.h \
547 /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \
548 /usr/include/gtk-3.0/gtk/gtkorientable.h \
549 /usr/include/gtk-3.0/gtk/gtkoverlay.h \
550 /usr/include/gtk-3.0/gtk/gtkpagesetup.h \
551 /usr/include/gtk-3.0/gtk/gtkpapersize.h \
552 /usr/include/gtk-3.0/gtk/gtkpaned.h \
553 /usr/include/gtk-3.0/gtk/gtkprintcontext.h \
554 /usr/include/gtk-3.0/gtk/gtkprintoperation.h \
555 /usr/include/gtk-3.0/gtk/gtkprintsettings.h \
556 /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \
557 /usr/include/gtk-3.0/gtk/gtkprogressbar.h \
558 /usr/include/gtk-3.0/gtk/gtkradioaction.h \
559 /usr/include/gtk-3.0/gtk/gtktoggleaction.h \
560 /usr/include/gtk-3.0/gtk/gtkradiobutton.h \
561 /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \
562 /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \
563 /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \
564 /usr/include/gtk-3.0/gtk/gtkrange.h \
565 /usr/include/gtk-3.0/gtk/gtkrecentaction.h \
566 /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \
567 /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \
568 /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \
569 /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \
570 /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \
571 /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \
572 /usr/include/gtk-3.0/gtk/gtkscale.h \
573 /usr/include/gtk-3.0/gtk/gtkscalebutton.h \
574 /usr/include/gtk-3.0/gtk/gtkscrollable.h \
575 /usr/include/gtk-3.0/gtk/gtkscrollbar.h \
576 /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \
577 /usr/include/gtk-3.0/gtk/gtkseparator.h \
578 /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \
579 /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \
580 /usr/include/gtk-3.0/gtk/gtksettings.h \
581 /usr/include/gtk-3.0/gtk/gtkshow.h \
582 /usr/include/gtk-3.0/gtk/gtksizerequest.h \
583 /usr/include/gtk-3.0/gtk/gtkspinbutton.h \
584 /usr/include/gtk-3.0/gtk/gtkspinner.h \
585 /usr/include/gtk-3.0/gtk/gtkstatusbar.h \
586 /usr/include/gtk-3.0/gtk/gtkstatusicon.h \
587 /usr/include/gtk-3.0/gtk/gtkswitch.h \
588 /usr/include/gtk-3.0/gtk/gtktextbuffer.h \
589 /usr/include/gtk-3.0/gtk/gtktexttagtable.h \
590 /usr/include/gtk-3.0/gtk/gtktextmark.h \
591 /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \
592 /usr/include/gtk-3.0/gtk/gtktextview.h \
593 /usr/include/gtk-3.0/gtk/gtkthemingengine.h \
594 /usr/include/gtk-3.0/gtk/gtktoolbar.h \
595 /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \
596 /usr/include/gtk-3.0/gtk/gtktoolpalette.h \
597 /usr/include/gtk-3.0/gtk/gtktoolshell.h \
598 /usr/include/gtk-3.0/gtk/gtktestutils.h \
599 /usr/include/gtk-3.0/gtk/gtktreednd.h \
600 /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \
601 /usr/include/gtk-3.0/gtk/gtktreeselection.h \
602 /usr/include/gtk-3.0/gtk/gtktreestore.h \
603 /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \
604 /usr/include/gtk-3.0/gtk/gtkuimanager.h \
605 /usr/include/gtk-3.0/gtk/gtkversion.h \
606 /usr/include/gtk-3.0/gtk/gtkviewport.h \
607 /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \
608 /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \
609 /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \
610 /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \
611 /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \
612 /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \
613 /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \
614 /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \
615 /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \
616 /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \
617 /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \
618 /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \
619 /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \
620 /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \
621 /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \
622 /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \
623 /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \
624 /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \
625 /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \
626 /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \
627 /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \
628 /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \
629 /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \
630 /usr/include/libgladeui-2.0/gladeui/glade.h \
631 /usr/include/libgladeui-2.0/gladeui/glade-xml-utils.h \
632 /usr/include/libgladeui-2.0/gladeui/glade-widget-adaptor.h \
633 /usr/include/libgladeui-2.0/gladeui/glade-property-class.h \
634 /usr/include/libgladeui-2.0/gladeui/glade-editor-property.h \
635 /usr/include/libgladeui-2.0/gladeui/glade-signal-class.h \
636 /usr/include/libgladeui-2.0/gladeui/glade-catalog.h \
637 /usr/include/libgladeui-2.0/gladeui/glade-editable.h \
638 /usr/include/libgladeui-2.0/gladeui/glade-widget.h \
639 /usr/include/libgladeui-2.0/gladeui/glade-widget-action.h \
640 /usr/include/libgladeui-2.0/gladeui/glade-signal.h \
641 /usr/include/libgladeui-2.0/gladeui/glade-property.h \
642 /usr/include/libgladeui-2.0/gladeui/glade-project.h \
643 /usr/include/libgladeui-2.0/gladeui/glade-command.h \
644 /usr/include/libgladeui-2.0/gladeui/glade-placeholder.h \
645 /usr/include/libgladeui-2.0/gladeui/glade-utils.h \
646 /usr/include/libgladeui-2.0/gladeui/glade-app.h \
647 /usr/include/libgladeui-2.0/gladeui/glade-editor.h \
648 /usr/include/libgladeui-2.0/gladeui/glade-signal-editor.h \
649 /usr/include/libgladeui-2.0/gladeui/glade-palette.h \
650 /usr/include/libgladeui-2.0/gladeui/glade-clipboard.h \
651 /usr/include/libgladeui-2.0/gladeui/glade-base-editor.h \
652 /usr/include/libgladeui-2.0/gladeui/glade-design-view.h \
653 /usr/include/libgladeui-2.0/gladeui/glade-inspector.h \
654 /usr/include/libgladeui-2.0/gladeui/glade-builtins.h \
655 /usr/include/libgladeui-2.0/gladeui/glade-name-context.h \
656 /usr/include/libgladeui-2.0/gladeui/glade-displayable-values.h \
657 /usr/include/libgladeui-2.0/gladeui/glade-cell-renderer-icon.h \
658 /usr/include/libgladeui-2.0/gladeui/glade-cursor.h
659
660../../src/include/gnunet_gtk.h:
661
662../../gnunet_gtk_config.h:
663
664/usr/local/include/gnunet/platform.h:
665
666/usr/include/x86_64-linux-gnu/sys/types.h:
667
668/usr/include/features.h:
669
670/usr/include/x86_64-linux-gnu/bits/predefs.h:
671
672/usr/include/x86_64-linux-gnu/sys/cdefs.h:
673
674/usr/include/x86_64-linux-gnu/bits/wordsize.h:
675
676/usr/include/x86_64-linux-gnu/gnu/stubs.h:
677
678/usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
679
680/usr/include/x86_64-linux-gnu/bits/types.h:
681
682/usr/include/x86_64-linux-gnu/bits/typesizes.h:
683
684/usr/include/time.h:
685
686/usr/lib/gcc/x86_64-linux-gnu/4.7/include/stddef.h:
687
688/usr/include/endian.h:
689
690/usr/include/x86_64-linux-gnu/bits/endian.h:
691
692/usr/include/x86_64-linux-gnu/bits/byteswap.h:
693
694/usr/include/x86_64-linux-gnu/sys/select.h:
695
696/usr/include/x86_64-linux-gnu/bits/select.h:
697
698/usr/include/x86_64-linux-gnu/bits/sigset.h:
699
700/usr/include/x86_64-linux-gnu/bits/time.h:
701
702/usr/include/x86_64-linux-gnu/sys/sysmacros.h:
703
704/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
705
706/usr/include/netdb.h:
707
708/usr/include/netinet/in.h:
709
710/usr/lib/gcc/x86_64-linux-gnu/4.7/include/stdint.h:
711
712/usr/include/stdint.h:
713
714/usr/include/x86_64-linux-gnu/bits/wchar.h:
715
716/usr/include/x86_64-linux-gnu/sys/socket.h:
717
718/usr/include/x86_64-linux-gnu/sys/uio.h:
719
720/usr/include/x86_64-linux-gnu/bits/uio.h:
721
722/usr/include/x86_64-linux-gnu/bits/socket.h:
723
724/usr/include/x86_64-linux-gnu/bits/sockaddr.h:
725
726/usr/include/x86_64-linux-gnu/asm/socket.h:
727
728/usr/include/asm-generic/socket.h:
729
730/usr/include/x86_64-linux-gnu/asm/sockios.h:
731
732/usr/include/asm-generic/sockios.h:
733
734/usr/include/x86_64-linux-gnu/bits/in.h:
735
736/usr/include/rpc/netdb.h:
737
738/usr/include/x86_64-linux-gnu/bits/siginfo.h:
739
740/usr/include/x86_64-linux-gnu/bits/netdb.h:
741
742/usr/include/x86_64-linux-gnu/sys/un.h:
743
744/usr/include/string.h:
745
746/usr/include/xlocale.h:
747
748/usr/include/x86_64-linux-gnu/bits/string.h:
749
750/usr/include/x86_64-linux-gnu/bits/string2.h:
751
752/usr/include/stdlib.h:
753
754/usr/include/arpa/inet.h:
755
756/usr/include/netinet/tcp.h:
757
758/usr/include/pwd.h:
759
760/usr/include/stdio.h:
761
762/usr/include/x86_64-linux-gnu/sys/ioctl.h:
763
764/usr/include/x86_64-linux-gnu/bits/ioctls.h:
765
766/usr/include/x86_64-linux-gnu/asm/ioctls.h:
767
768/usr/include/asm-generic/ioctls.h:
769
770/usr/include/linux/ioctl.h:
771
772/usr/include/x86_64-linux-gnu/asm/ioctl.h:
773
774/usr/include/asm-generic/ioctl.h:
775
776/usr/include/x86_64-linux-gnu/bits/ioctl-types.h:
777
778/usr/include/x86_64-linux-gnu/sys/ttydefaults.h:
779
780/usr/include/x86_64-linux-gnu/sys/wait.h:
781
782/usr/include/signal.h:
783
784/usr/include/x86_64-linux-gnu/bits/signum.h:
785
786/usr/include/x86_64-linux-gnu/bits/sigaction.h:
787
788/usr/include/x86_64-linux-gnu/bits/sigcontext.h:
789
790/usr/include/x86_64-linux-gnu/bits/sigstack.h:
791
792/usr/include/x86_64-linux-gnu/sys/ucontext.h:
793
794/usr/include/x86_64-linux-gnu/bits/sigthread.h:
795
796/usr/include/x86_64-linux-gnu/sys/resource.h:
797
798/usr/include/x86_64-linux-gnu/bits/resource.h:
799
800/usr/include/x86_64-linux-gnu/bits/waitflags.h:
801
802/usr/include/x86_64-linux-gnu/bits/waitstatus.h:
803
804/usr/include/grp.h:
805
806/usr/include/libio.h:
807
808/usr/include/_G_config.h:
809
810/usr/include/wchar.h:
811
812/usr/lib/gcc/x86_64-linux-gnu/4.7/include/stdarg.h:
813
814/usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
815
816/usr/include/x86_64-linux-gnu/bits/sys_errlist.h:
817
818/usr/include/x86_64-linux-gnu/bits/stdio.h:
819
820/usr/include/alloca.h:
821
822/usr/include/errno.h:
823
824/usr/include/x86_64-linux-gnu/bits/errno.h:
825
826/usr/include/linux/errno.h:
827
828/usr/include/x86_64-linux-gnu/asm/errno.h:
829
830/usr/include/asm-generic/errno.h:
831
832/usr/include/asm-generic/errno-base.h:
833
834/usr/include/libgen.h:
835
836/usr/include/unistd.h:
837
838/usr/include/x86_64-linux-gnu/bits/posix_opt.h:
839
840/usr/include/x86_64-linux-gnu/bits/environments.h:
841
842/usr/include/x86_64-linux-gnu/bits/confname.h:
843
844/usr/include/getopt.h:
845
846/usr/include/x86_64-linux-gnu/sys/stat.h:
847
848/usr/include/x86_64-linux-gnu/bits/stat.h:
849
850/usr/include/dirent.h:
851
852/usr/include/x86_64-linux-gnu/bits/dirent.h:
853
854/usr/include/x86_64-linux-gnu/bits/posix1_lim.h:
855
856/usr/include/x86_64-linux-gnu/bits/local_lim.h:
857
858/usr/include/linux/limits.h:
859
860/usr/include/fcntl.h:
861
862/usr/include/x86_64-linux-gnu/bits/fcntl.h:
863
864/usr/include/math.h:
865
866/usr/include/x86_64-linux-gnu/bits/huge_val.h:
867
868/usr/include/x86_64-linux-gnu/bits/huge_valf.h:
869
870/usr/include/x86_64-linux-gnu/bits/huge_vall.h:
871
872/usr/include/x86_64-linux-gnu/bits/inf.h:
873
874/usr/include/x86_64-linux-gnu/bits/nan.h:
875
876/usr/include/x86_64-linux-gnu/bits/mathdef.h:
877
878/usr/include/x86_64-linux-gnu/bits/mathcalls.h:
879
880/usr/include/x86_64-linux-gnu/bits/mathinline.h:
881
882/usr/include/net/if.h:
883
884/usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed/limits.h:
885
886/usr/lib/gcc/x86_64-linux-gnu/4.7/include-fixed/syslimits.h:
887
888/usr/include/limits.h:
889
890/usr/include/x86_64-linux-gnu/bits/posix2_lim.h:
891
892/usr/include/x86_64-linux-gnu/bits/xopen_lim.h:
893
894/usr/include/ctype.h:
895
896/usr/local/include/gnunet/plibc.h:
897
898/usr/include/locale.h:
899
900/usr/include/x86_64-linux-gnu/bits/locale.h:
901
902/usr/local/include/gnunet/gettext.h:
903
904/usr/include/libintl.h:
905
906/usr/include/x86_64-linux-gnu/sys/mman.h:
907
908/usr/include/x86_64-linux-gnu/bits/mman.h:
909
910/usr/include/langinfo.h:
911
912/usr/include/nl_types.h:
913
914/usr/local/include/gnunet/gnunet_util_lib.h:
915
916/usr/local/include/gnunet/gnunet_crypto_lib.h:
917
918/usr/local/include/gnunet/gnunet_common.h:
919
920/usr/local/include/gnunet/gnunet_scheduler_lib.h:
921
922/usr/local/include/gnunet/gnunet_time_lib.h:
923
924/usr/local/include/gnunet/gnunet_network_lib.h:
925
926/usr/local/include/gnunet/gnunet_disk_lib.h:
927
928/usr/local/include/gnunet/gnunet_configuration_lib.h:
929
930/usr/local/include/gnunet/gnunet_bandwidth_lib.h:
931
932/usr/local/include/gnunet/gnunet_bio_lib.h:
933
934/usr/local/include/gnunet/gnunet_container_lib.h:
935
936/usr/include/extractor.h:
937
938/usr/local/include/gnunet/gnunet_connection_lib.h:
939
940/usr/local/include/gnunet/gnunet_client_lib.h:
941
942/usr/local/include/gnunet/gnunet_getopt_lib.h:
943
944/usr/local/include/gnunet/gnunet_helper_lib.h:
945
946/usr/local/include/gnunet/gnunet_server_lib.h:
947
948/usr/local/include/gnunet/gnunet_mq_lib.h:
949
950/usr/local/include/gnunet/gnunet_os_lib.h:
951
952/usr/local/include/gnunet/gnunet_peer_lib.h:
953
954/usr/local/include/gnunet/gnunet_util_lib.h:
955
956/usr/local/include/gnunet/gnunet_plugin_lib.h:
957
958/usr/local/include/gnunet/gnunet_program_lib.h:
959
960/usr/local/include/gnunet/gnunet_protocols.h:
961
962/usr/local/include/gnunet/gnunet_service_lib.h:
963
964/usr/local/include/gnunet/gnunet_signal_lib.h:
965
966/usr/local/include/gnunet/gnunet_strings_lib.h:
967
968/usr/local/include/gnunet/gnunet_fs_service.h:
969
970/usr/include/gtk-3.0/gtk/gtk.h:
971
972/usr/include/gtk-3.0/gdk/gdk.h:
973
974/usr/include/gtk-3.0/gdk/gdkconfig.h:
975
976/usr/include/glib-2.0/glib.h:
977
978/usr/include/glib-2.0/glib/galloca.h:
979
980/usr/include/glib-2.0/glib/gtypes.h:
981
982/usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:
983
984/usr/include/glib-2.0/glib/gmacros.h:
985
986/usr/lib/gcc/x86_64-linux-gnu/4.7/include/float.h:
987
988/usr/include/glib-2.0/glib/gversionmacros.h:
989
990/usr/include/glib-2.0/glib/garray.h:
991
992/usr/include/glib-2.0/glib/gasyncqueue.h:
993
994/usr/include/glib-2.0/glib/gthread.h:
995
996/usr/include/glib-2.0/glib/gatomic.h:
997
998/usr/include/glib-2.0/glib/gerror.h:
999
1000/usr/include/glib-2.0/glib/gquark.h:
1001
1002/usr/include/glib-2.0/glib/gbacktrace.h:
1003
1004/usr/include/glib-2.0/glib/gbase64.h:
1005
1006/usr/include/glib-2.0/glib/gbitlock.h:
1007
1008/usr/include/glib-2.0/glib/gbookmarkfile.h:
1009
1010/usr/include/glib-2.0/glib/gbytes.h:
1011
1012/usr/include/glib-2.0/glib/gcharset.h:
1013
1014/usr/include/glib-2.0/glib/gchecksum.h:
1015
1016/usr/include/glib-2.0/glib/gconvert.h:
1017
1018/usr/include/glib-2.0/glib/gdataset.h:
1019
1020/usr/include/glib-2.0/glib/gdate.h:
1021
1022/usr/include/glib-2.0/glib/gdatetime.h:
1023
1024/usr/include/glib-2.0/glib/gtimezone.h:
1025
1026/usr/include/glib-2.0/glib/gdir.h:
1027
1028/usr/include/glib-2.0/glib/genviron.h:
1029
1030/usr/include/glib-2.0/glib/gfileutils.h:
1031
1032/usr/include/glib-2.0/glib/ggettext.h:
1033
1034/usr/include/glib-2.0/glib/ghash.h:
1035
1036/usr/include/glib-2.0/glib/glist.h:
1037
1038/usr/include/glib-2.0/glib/gmem.h:
1039
1040/usr/include/glib-2.0/glib/ghmac.h:
1041
1042/usr/include/glib-2.0/glib/gchecksum.h:
1043
1044/usr/include/glib-2.0/glib/ghook.h:
1045
1046/usr/include/glib-2.0/glib/ghostutils.h:
1047
1048/usr/include/glib-2.0/glib/giochannel.h:
1049
1050/usr/include/glib-2.0/glib/gmain.h:
1051
1052/usr/include/glib-2.0/glib/gpoll.h:
1053
1054/usr/include/glib-2.0/glib/gslist.h:
1055
1056/usr/include/glib-2.0/glib/gstring.h:
1057
1058/usr/include/glib-2.0/glib/gunicode.h:
1059
1060/usr/include/glib-2.0/glib/gutils.h:
1061
1062/usr/include/glib-2.0/glib/gkeyfile.h:
1063
1064/usr/include/glib-2.0/glib/gmappedfile.h:
1065
1066/usr/include/glib-2.0/glib/gmarkup.h:
1067
1068/usr/include/glib-2.0/glib/gmessages.h:
1069
1070/usr/include/glib-2.0/glib/gnode.h:
1071
1072/usr/include/glib-2.0/glib/goption.h:
1073
1074/usr/include/glib-2.0/glib/gpattern.h:
1075
1076/usr/include/glib-2.0/glib/gprimes.h:
1077
1078/usr/include/glib-2.0/glib/gqsort.h:
1079
1080/usr/include/glib-2.0/glib/gqueue.h:
1081
1082/usr/include/glib-2.0/glib/grand.h:
1083
1084/usr/include/glib-2.0/glib/gregex.h:
1085
1086/usr/include/glib-2.0/glib/gscanner.h:
1087
1088/usr/include/glib-2.0/glib/gsequence.h:
1089
1090/usr/include/glib-2.0/glib/gshell.h:
1091
1092/usr/include/glib-2.0/glib/gslice.h:
1093
1094/usr/include/glib-2.0/glib/gspawn.h:
1095
1096/usr/include/glib-2.0/glib/gstrfuncs.h:
1097
1098/usr/include/glib-2.0/glib/gstringchunk.h:
1099
1100/usr/include/glib-2.0/glib/gtestutils.h:
1101
1102/usr/include/glib-2.0/glib/gthreadpool.h:
1103
1104/usr/include/glib-2.0/glib/gtimer.h:
1105
1106/usr/include/glib-2.0/glib/gtrashstack.h:
1107
1108/usr/include/glib-2.0/glib/gtree.h:
1109
1110/usr/include/glib-2.0/glib/gurifuncs.h:
1111
1112/usr/include/glib-2.0/glib/gvarianttype.h:
1113
1114/usr/include/glib-2.0/glib/gvariant.h:
1115
1116/usr/include/glib-2.0/glib/gversion.h:
1117
1118/usr/include/glib-2.0/glib/deprecated/gallocator.h:
1119
1120/usr/include/glib-2.0/glib/deprecated/gcache.h:
1121
1122/usr/include/glib-2.0/glib/deprecated/gcompletion.h:
1123
1124/usr/include/glib-2.0/glib/deprecated/gmain.h:
1125
1126/usr/include/glib-2.0/glib/deprecated/grel.h:
1127
1128/usr/include/glib-2.0/glib/deprecated/gthread.h:
1129
1130/usr/include/pthread.h:
1131
1132/usr/include/sched.h:
1133
1134/usr/include/x86_64-linux-gnu/bits/sched.h:
1135
1136/usr/include/x86_64-linux-gnu/bits/setjmp.h:
1137
1138/usr/include/gtk-3.0/gdk/gdkversionmacros.h:
1139
1140/usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:
1141
1142/usr/include/glib-2.0/gio/gio.h:
1143
1144/usr/include/glib-2.0/gio/giotypes.h:
1145
1146/usr/include/glib-2.0/gio/gioenums.h:
1147
1148/usr/include/glib-2.0/glib-object.h:
1149
1150/usr/include/glib-2.0/gobject/gbinding.h:
1151
1152/usr/include/glib-2.0/gobject/gobject.h:
1153
1154/usr/include/glib-2.0/gobject/gtype.h:
1155
1156/usr/include/glib-2.0/gobject/gvalue.h:
1157
1158/usr/include/glib-2.0/gobject/gparam.h:
1159
1160/usr/include/glib-2.0/gobject/gclosure.h:
1161
1162/usr/include/glib-2.0/gobject/gsignal.h:
1163
1164/usr/include/glib-2.0/gobject/gmarshal.h:
1165
1166/usr/include/glib-2.0/gobject/gboxed.h:
1167
1168/usr/include/glib-2.0/gobject/glib-types.h:
1169
1170/usr/include/glib-2.0/gobject/genums.h:
1171
1172/usr/include/glib-2.0/gobject/gparamspecs.h:
1173
1174/usr/include/glib-2.0/gobject/gsourceclosure.h:
1175
1176/usr/include/glib-2.0/gobject/gtypemodule.h:
1177
1178/usr/include/glib-2.0/gobject/gtypeplugin.h:
1179
1180/usr/include/glib-2.0/gobject/gvaluearray.h:
1181
1182/usr/include/glib-2.0/gobject/gvaluetypes.h:
1183
1184/usr/include/glib-2.0/gio/gaction.h:
1185
1186/usr/include/glib-2.0/gio/gactiongroup.h:
1187
1188/usr/include/glib-2.0/gio/gactiongroupexporter.h:
1189
1190/usr/include/glib-2.0/gio/gactionmap.h:
1191
1192/usr/include/glib-2.0/gio/gappinfo.h:
1193
1194/usr/include/glib-2.0/gio/gapplication.h:
1195
1196/usr/include/glib-2.0/gio/gapplicationcommandline.h:
1197
1198/usr/include/glib-2.0/gio/gasyncinitable.h:
1199
1200/usr/include/glib-2.0/gio/ginitable.h:
1201
1202/usr/include/glib-2.0/gio/gasyncresult.h:
1203
1204/usr/include/glib-2.0/gio/gbufferedinputstream.h:
1205
1206/usr/include/glib-2.0/gio/gfilterinputstream.h:
1207
1208/usr/include/glib-2.0/gio/ginputstream.h:
1209
1210/usr/include/glib-2.0/gio/gbufferedoutputstream.h:
1211
1212/usr/include/glib-2.0/gio/gfilteroutputstream.h:
1213
1214/usr/include/glib-2.0/gio/goutputstream.h:
1215
1216/usr/include/glib-2.0/gio/gcancellable.h:
1217
1218/usr/include/glib-2.0/gio/gcharsetconverter.h:
1219
1220/usr/include/glib-2.0/gio/gconverter.h:
1221
1222/usr/include/glib-2.0/gio/gcontenttype.h:
1223
1224/usr/include/glib-2.0/gio/gconverterinputstream.h:
1225
1226/usr/include/glib-2.0/gio/gconverteroutputstream.h:
1227
1228/usr/include/glib-2.0/gio/gcredentials.h:
1229
1230/usr/include/glib-2.0/gio/gdatainputstream.h:
1231
1232/usr/include/glib-2.0/gio/gdataoutputstream.h:
1233
1234/usr/include/glib-2.0/gio/gdbusaddress.h:
1235
1236/usr/include/glib-2.0/gio/gdbusauthobserver.h:
1237
1238/usr/include/glib-2.0/gio/gdbusconnection.h:
1239
1240/usr/include/glib-2.0/gio/gdbuserror.h:
1241
1242/usr/include/glib-2.0/gio/gdbusintrospection.h:
1243
1244/usr/include/glib-2.0/gio/gdbusmessage.h:
1245
1246/usr/include/glib-2.0/gio/gdbusmethodinvocation.h:
1247
1248/usr/include/glib-2.0/gio/gdbusnameowning.h:
1249
1250/usr/include/glib-2.0/gio/gdbusnamewatching.h:
1251
1252/usr/include/glib-2.0/gio/gdbusproxy.h:
1253
1254/usr/include/glib-2.0/gio/gdbusserver.h:
1255
1256/usr/include/glib-2.0/gio/gdbusutils.h:
1257
1258/usr/include/glib-2.0/gio/gdrive.h:
1259
1260/usr/include/glib-2.0/gio/gemblemedicon.h:
1261
1262/usr/include/glib-2.0/gio/gicon.h:
1263
1264/usr/include/glib-2.0/gio/gemblem.h:
1265
1266/usr/include/glib-2.0/gio/gfileattribute.h:
1267
1268/usr/include/glib-2.0/gio/gfileenumerator.h:
1269
1270/usr/include/glib-2.0/gio/gfile.h:
1271
1272/usr/include/glib-2.0/gio/gfileicon.h:
1273
1274/usr/include/glib-2.0/gio/gfileinfo.h:
1275
1276/usr/include/glib-2.0/gio/gfileinputstream.h:
1277
1278/usr/include/glib-2.0/gio/gfileiostream.h:
1279
1280/usr/include/glib-2.0/gio/giostream.h:
1281
1282/usr/include/glib-2.0/gio/gioerror.h:
1283
1284/usr/include/glib-2.0/gio/gfilemonitor.h:
1285
1286/usr/include/glib-2.0/gio/gfilenamecompleter.h:
1287
1288/usr/include/glib-2.0/gio/gfileoutputstream.h:
1289
1290/usr/include/glib-2.0/gio/ginetaddress.h:
1291
1292/usr/include/glib-2.0/gio/ginetaddressmask.h:
1293
1294/usr/include/glib-2.0/gio/ginetsocketaddress.h:
1295
1296/usr/include/glib-2.0/gio/gsocketaddress.h:
1297
1298/usr/include/glib-2.0/gio/gioenumtypes.h:
1299
1300/usr/include/glib-2.0/gio/giomodule.h:
1301
1302/usr/include/glib-2.0/gmodule.h:
1303
1304/usr/include/glib-2.0/gio/gioscheduler.h:
1305
1306/usr/include/glib-2.0/gio/gloadableicon.h:
1307
1308/usr/include/glib-2.0/gio/gmemoryinputstream.h:
1309
1310/usr/include/glib-2.0/gio/gmemoryoutputstream.h:
1311
1312/usr/include/glib-2.0/gio/gmount.h:
1313
1314/usr/include/glib-2.0/gio/gmountoperation.h:
1315
1316/usr/include/glib-2.0/gio/gnativevolumemonitor.h:
1317
1318/usr/include/glib-2.0/gio/gvolumemonitor.h:
1319
1320/usr/include/glib-2.0/gio/gnetworkaddress.h:
1321
1322/usr/include/glib-2.0/gio/gnetworkmonitor.h:
1323
1324/usr/include/glib-2.0/gio/gnetworkservice.h:
1325
1326/usr/include/glib-2.0/gio/gpermission.h:
1327
1328/usr/include/glib-2.0/gio/gpollableinputstream.h:
1329
1330/usr/include/glib-2.0/gio/gpollableoutputstream.h:
1331
1332/usr/include/glib-2.0/gio/gproxy.h:
1333
1334/usr/include/glib-2.0/gio/gproxyaddress.h:
1335
1336/usr/include/glib-2.0/gio/gproxyaddressenumerator.h:
1337
1338/usr/include/glib-2.0/gio/gsocketaddressenumerator.h:
1339
1340/usr/include/glib-2.0/gio/gproxyresolver.h:
1341
1342/usr/include/glib-2.0/gio/gresolver.h:
1343
1344/usr/include/glib-2.0/gio/gresource.h:
1345
1346/usr/include/glib-2.0/gio/gseekable.h:
1347
1348/usr/include/glib-2.0/gio/gsettingsschema.h:
1349
1350/usr/include/glib-2.0/gio/gsettings.h:
1351
1352/usr/include/glib-2.0/gio/gsimpleaction.h:
1353
1354/usr/include/glib-2.0/gio/gsimpleactiongroup.h:
1355
1356/usr/include/glib-2.0/gio/gactiongroup.h:
1357
1358/usr/include/glib-2.0/gio/gactionmap.h:
1359
1360/usr/include/glib-2.0/gio/gsimpleasyncresult.h:
1361
1362/usr/include/glib-2.0/gio/gsimplepermission.h:
1363
1364/usr/include/glib-2.0/gio/gsocketclient.h:
1365
1366/usr/include/glib-2.0/gio/gsocketconnectable.h:
1367
1368/usr/include/glib-2.0/gio/gsocketconnection.h:
1369
1370/usr/include/glib-2.0/gio/gsocket.h:
1371
1372/usr/include/glib-2.0/gio/gsocketcontrolmessage.h:
1373
1374/usr/include/glib-2.0/gio/gsocketlistener.h:
1375
1376/usr/include/glib-2.0/gio/gsocketservice.h:
1377
1378/usr/include/glib-2.0/gio/gsrvtarget.h:
1379
1380/usr/include/glib-2.0/gio/gtcpconnection.h:
1381
1382/usr/include/glib-2.0/gio/gtcpwrapperconnection.h:
1383
1384/usr/include/glib-2.0/gio/gthemedicon.h:
1385
1386/usr/include/glib-2.0/gio/gthreadedsocketservice.h:
1387
1388/usr/include/glib-2.0/gio/gtlsbackend.h:
1389
1390/usr/include/glib-2.0/gio/gtlscertificate.h:
1391
1392/usr/include/glib-2.0/gio/gtlsclientconnection.h:
1393
1394/usr/include/glib-2.0/gio/gtlsconnection.h:
1395
1396/usr/include/glib-2.0/gio/gtlsdatabase.h:
1397
1398/usr/include/glib-2.0/gio/gtlsfiledatabase.h:
1399
1400/usr/include/glib-2.0/gio/gtlsinteraction.h:
1401
1402/usr/include/glib-2.0/gio/gtlsserverconnection.h:
1403
1404/usr/include/glib-2.0/gio/gtlspassword.h:
1405
1406/usr/include/glib-2.0/gio/gvfs.h:
1407
1408/usr/include/glib-2.0/gio/gvolume.h:
1409
1410/usr/include/glib-2.0/gio/gzlibcompressor.h:
1411
1412/usr/include/glib-2.0/gio/gzlibdecompressor.h:
1413
1414/usr/include/glib-2.0/gio/gdbusinterface.h:
1415
1416/usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h:
1417
1418/usr/include/glib-2.0/gio/gdbusobject.h:
1419
1420/usr/include/glib-2.0/gio/gdbusobjectskeleton.h:
1421
1422/usr/include/glib-2.0/gio/gdbusobjectproxy.h:
1423
1424/usr/include/glib-2.0/gio/gdbusobjectmanager.h:
1425
1426/usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h:
1427
1428/usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h:
1429
1430/usr/include/glib-2.0/gio/gdbusactiongroup.h:
1431
1432/usr/include/glib-2.0/gio/giotypes.h:
1433
1434/usr/include/glib-2.0/gio/gremoteactiongroup.h:
1435
1436/usr/include/glib-2.0/gio/gmenumodel.h:
1437
1438/usr/include/glib-2.0/gio/gmenu.h:
1439
1440/usr/include/glib-2.0/gio/gmenuexporter.h:
1441
1442/usr/include/glib-2.0/gio/gdbusmenumodel.h:
1443
1444/usr/include/gtk-3.0/gdk/gdktypes.h:
1445
1446/usr/include/pango-1.0/pango/pango.h:
1447
1448/usr/include/pango-1.0/pango/pango-attributes.h:
1449
1450/usr/include/pango-1.0/pango/pango-font.h:
1451
1452/usr/include/pango-1.0/pango/pango-coverage.h:
1453
1454/usr/include/pango-1.0/pango/pango-types.h:
1455
1456/usr/include/pango-1.0/pango/pango-gravity.h:
1457
1458/usr/include/pango-1.0/pango/pango-matrix.h:
1459
1460/usr/include/pango-1.0/pango/pango-script.h:
1461
1462/usr/include/pango-1.0/pango/pango-language.h:
1463
1464/usr/include/pango-1.0/pango/pango-bidi-type.h:
1465
1466/usr/include/pango-1.0/pango/pango-break.h:
1467
1468/usr/include/pango-1.0/pango/pango-item.h:
1469
1470/usr/include/pango-1.0/pango/pango-context.h:
1471
1472/usr/include/pango-1.0/pango/pango-fontmap.h:
1473
1474/usr/include/pango-1.0/pango/pango-fontset.h:
1475
1476/usr/include/pango-1.0/pango/pango-engine.h:
1477
1478/usr/include/pango-1.0/pango/pango-glyph.h:
1479
1480/usr/include/pango-1.0/pango/pango-enum-types.h:
1481
1482/usr/include/pango-1.0/pango/pango-features.h:
1483
1484/usr/include/pango-1.0/pango/pango-glyph-item.h:
1485
1486/usr/include/pango-1.0/pango/pango-layout.h:
1487
1488/usr/include/pango-1.0/pango/pango-tabs.h:
1489
1490/usr/include/pango-1.0/pango/pango-renderer.h:
1491
1492/usr/include/pango-1.0/pango/pango-utils.h:
1493
1494/usr/include/cairo/cairo.h:
1495
1496/usr/include/cairo/cairo-version.h:
1497
1498/usr/include/cairo/cairo-features.h:
1499
1500/usr/include/cairo/cairo-deprecated.h:
1501
1502/usr/include/gtk-3.0/gdk/gdkscreen.h:
1503
1504/usr/include/gtk-3.0/gdk/gdkdisplay.h:
1505
1506/usr/include/gtk-3.0/gdk/gdkevents.h:
1507
1508/usr/include/gtk-3.0/gdk/gdkcolor.h:
1509
1510/usr/include/gtk-3.0/gdk/gdkdnd.h:
1511
1512/usr/include/gtk-3.0/gdk/gdkdevice.h:
1513
1514/usr/include/gtk-3.0/gdk/gdkdevicemanager.h:
1515
1516/usr/include/gtk-3.0/gdk/gdkcairo.h:
1517
1518/usr/include/gtk-3.0/gdk/gdkrgba.h:
1519
1520/usr/include/gtk-3.0/gdk/gdkpixbuf.h:
1521
1522/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:
1523
1524/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h:
1525
1526/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:
1527
1528/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h:
1529
1530/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:
1531
1532/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h:
1533
1534/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h:
1535
1536/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h:
1537
1538/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h:
1539
1540/usr/include/pango-1.0/pango/pangocairo.h:
1541
1542/usr/include/gtk-3.0/gdk/gdkcursor.h:
1543
1544/usr/include/gtk-3.0/gdk/gdkdisplaymanager.h:
1545
1546/usr/include/gtk-3.0/gdk/gdkenumtypes.h:
1547
1548/usr/include/gtk-3.0/gdk/gdkkeys.h:
1549
1550/usr/include/gtk-3.0/gdk/gdkkeysyms.h:
1551
1552/usr/include/gtk-3.0/gdk/gdkmain.h:
1553
1554/usr/include/gtk-3.0/gdk/gdkpango.h:
1555
1556/usr/include/gtk-3.0/gdk/gdkproperty.h:
1557
1558/usr/include/gtk-3.0/gdk/gdkrectangle.h:
1559
1560/usr/include/gtk-3.0/gdk/gdkselection.h:
1561
1562/usr/include/gtk-3.0/gdk/gdktestutils.h:
1563
1564/usr/include/gtk-3.0/gdk/gdkwindow.h:
1565
1566/usr/include/gtk-3.0/gdk/gdkthreads.h:
1567
1568/usr/include/gtk-3.0/gdk/gdkvisual.h:
1569
1570/usr/include/gtk-3.0/gtk/gtkaboutdialog.h:
1571
1572/usr/include/gtk-3.0/gtk/gtkdialog.h:
1573
1574/usr/include/gtk-3.0/gtk/gtkwindow.h:
1575
1576/usr/include/gtk-3.0/gtk/gtkapplication.h:
1577
1578/usr/include/gtk-3.0/gtk/gtkwidget.h:
1579
1580/usr/include/gtk-3.0/gtk/gtkaccelgroup.h:
1581
1582/usr/include/gtk-3.0/gtk/gtkenums.h:
1583
1584/usr/include/gtk-3.0/gtk/gtkborder.h:
1585
1586/usr/include/gtk-3.0/gtk/gtktypes.h:
1587
1588/usr/include/atk-1.0/atk/atk.h:
1589
1590/usr/include/atk-1.0/atk/atkobject.h:
1591
1592/usr/include/atk-1.0/atk/atkstate.h:
1593
1594/usr/include/atk-1.0/atk/atkrelationtype.h:
1595
1596/usr/include/atk-1.0/atk/atkaction.h:
1597
1598/usr/include/atk-1.0/atk/atkcomponent.h:
1599
1600/usr/include/atk-1.0/atk/atkutil.h:
1601
1602/usr/include/atk-1.0/atk/atkdocument.h:
1603
1604/usr/include/atk-1.0/atk/atkeditabletext.h:
1605
1606/usr/include/atk-1.0/atk/atktext.h:
1607
1608/usr/include/atk-1.0/atk/atkgobjectaccessible.h:
1609
1610/usr/include/atk-1.0/atk/atkhyperlink.h:
1611
1612/usr/include/atk-1.0/atk/atkhyperlinkimpl.h:
1613
1614/usr/include/atk-1.0/atk/atkhypertext.h:
1615
1616/usr/include/atk-1.0/atk/atkimage.h:
1617
1618/usr/include/atk-1.0/atk/atknoopobject.h:
1619
1620/usr/include/atk-1.0/atk/atknoopobjectfactory.h:
1621
1622/usr/include/atk-1.0/atk/atkobjectfactory.h:
1623
1624/usr/include/atk-1.0/atk/atkplug.h:
1625
1626/usr/include/atk-1.0/atk/atkregistry.h:
1627
1628/usr/include/atk-1.0/atk/atkobjectfactory.h:
1629
1630/usr/include/atk-1.0/atk/atkrelation.h:
1631
1632/usr/include/atk-1.0/atk/atkrelationset.h:
1633
1634/usr/include/atk-1.0/atk/atkselection.h:
1635
1636/usr/include/atk-1.0/atk/atksocket.h:
1637
1638/usr/include/atk-1.0/atk/atkstateset.h:
1639
1640/usr/include/atk-1.0/atk/atkstreamablecontent.h:
1641
1642/usr/include/atk-1.0/atk/atktable.h:
1643
1644/usr/include/atk-1.0/atk/atkmisc.h:
1645
1646/usr/include/atk-1.0/atk/atkvalue.h:
1647
1648/usr/include/atk-1.0/atk/atkwindow.h:
1649
1650/usr/include/gtk-3.0/gtk/gtkbin.h:
1651
1652/usr/include/gtk-3.0/gtk/gtkcontainer.h:
1653
1654/usr/include/gtk-3.0/gtk/gtkaccellabel.h:
1655
1656/usr/include/gtk-3.0/gtk/gtklabel.h:
1657
1658/usr/include/gtk-3.0/gtk/gtkmisc.h:
1659
1660/usr/include/gtk-3.0/gtk/gtkmenu.h:
1661
1662/usr/include/gtk-3.0/gtk/gtkmenushell.h:
1663
1664/usr/include/gtk-3.0/gtk/gtkaccelmap.h:
1665
1666/usr/include/gtk-3.0/gtk/gtkaccessible.h:
1667
1668/usr/include/gtk-3.0/gtk/gtkaction.h:
1669
1670/usr/include/gtk-3.0/gtk/gtkactionable.h:
1671
1672/usr/include/gtk-3.0/gtk/gtkactiongroup.h:
1673
1674/usr/include/gtk-3.0/gtk/gtkstock.h:
1675
1676/usr/include/gtk-3.0/gtk/gtkactivatable.h:
1677
1678/usr/include/gtk-3.0/gtk/gtkadjustment.h:
1679
1680/usr/include/gtk-3.0/gtk/gtkalignment.h:
1681
1682/usr/include/gtk-3.0/gtk/gtkappchooser.h:
1683
1684/usr/include/gtk-3.0/gtk/gtkappchooserdialog.h:
1685
1686/usr/include/gtk-3.0/gtk/gtkappchooserwidget.h:
1687
1688/usr/include/gtk-3.0/gtk/gtkbox.h:
1689
1690/usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:
1691
1692/usr/include/gtk-3.0/gtk/gtkcombobox.h:
1693
1694/usr/include/gtk-3.0/gtk/gtktreemodel.h:
1695
1696/usr/include/gtk-3.0/gtk/gtktreeview.h:
1697
1698/usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h:
1699
1700/usr/include/gtk-3.0/gtk/gtkcellrenderer.h:
1701
1702/usr/include/gtk-3.0/gtk/gtkcelleditable.h:
1703
1704/usr/include/gtk-3.0/gtk/gtktreesortable.h:
1705
1706/usr/include/gtk-3.0/gtk/gtkcellarea.h:
1707
1708/usr/include/gtk-3.0/gtk/gtkdnd.h:
1709
1710/usr/include/gtk-3.0/gtk/gtkselection.h:
1711
1712/usr/include/gtk-3.0/gtk/gtktextiter.h:
1713
1714/usr/include/gtk-3.0/gtk/gtktextattributes.h:
1715
1716/usr/include/gtk-3.0/gtk/gtktextchild.h:
1717
1718/usr/include/gtk-3.0/gtk/gtktexttag.h:
1719
1720/usr/include/gtk-3.0/gtk/gtkentry.h:
1721
1722/usr/include/gtk-3.0/gtk/gtkeditable.h:
1723
1724/usr/include/gtk-3.0/gtk/gtkimcontext.h:
1725
1726/usr/include/gtk-3.0/gtk/gtkentrybuffer.h:
1727
1728/usr/include/gtk-3.0/gtk/gtkentrycompletion.h:
1729
1730/usr/include/gtk-3.0/gtk/gtkliststore.h:
1731
1732/usr/include/gtk-3.0/gtk/gtktreemodelfilter.h:
1733
1734/usr/include/gtk-3.0/gtk/gtkimage.h:
1735
1736/usr/include/gtk-3.0/gtk/gtkapplicationwindow.h:
1737
1738/usr/include/gtk-3.0/gtk/gtkarrow.h:
1739
1740/usr/include/gtk-3.0/gtk/gtkaspectframe.h:
1741
1742/usr/include/gtk-3.0/gtk/gtkframe.h:
1743
1744/usr/include/gtk-3.0/gtk/gtkassistant.h:
1745
1746/usr/include/gtk-3.0/gtk/gtkbbox.h:
1747
1748/usr/include/gtk-3.0/gtk/gtkbindings.h:
1749
1750/usr/include/gtk-3.0/gtk/gtkbuildable.h:
1751
1752/usr/include/gtk-3.0/gtk/gtkbuilder.h:
1753
1754/usr/include/gtk-3.0/gtk/gtkbutton.h:
1755
1756/usr/include/gtk-3.0/gtk/gtkcalendar.h:
1757
1758/usr/include/gtk-3.0/gtk/gtkcellareabox.h:
1759
1760/usr/include/gtk-3.0/gtk/gtkcellareacontext.h:
1761
1762/usr/include/gtk-3.0/gtk/gtkcelllayout.h:
1763
1764/usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h:
1765
1766/usr/include/gtk-3.0/gtk/gtkcellrenderertext.h:
1767
1768/usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h:
1769
1770/usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h:
1771
1772/usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h:
1773
1774/usr/include/gtk-3.0/gtk/gtkcellrendererspin.h:
1775
1776/usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h:
1777
1778/usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h:
1779
1780/usr/include/gtk-3.0/gtk/gtkcellview.h:
1781
1782/usr/include/gtk-3.0/gtk/gtkcheckbutton.h:
1783
1784/usr/include/gtk-3.0/gtk/gtktogglebutton.h:
1785
1786/usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h:
1787
1788/usr/include/gtk-3.0/gtk/gtkmenuitem.h:
1789
1790/usr/include/gtk-3.0/gtk/gtkclipboard.h:
1791
1792/usr/include/gtk-3.0/gtk/gtkcolorbutton.h:
1793
1794/usr/include/gtk-3.0/gtk/gtkcolorchooser.h:
1795
1796/usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h:
1797
1798/usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h:
1799
1800/usr/include/gtk-3.0/gtk/gtkcolorutils.h:
1801
1802/usr/include/gtk-3.0/gtk/gtkcomboboxtext.h:
1803
1804/usr/include/gtk-3.0/gtk/gtkcssprovider.h:
1805
1806/usr/include/gtk-3.0/gtk/gtkcsssection.h:
1807
1808/usr/include/gtk-3.0/gtk/gtkdebug.h:
1809
1810/usr/include/gtk-3.0/gtk/gtkdrawingarea.h:
1811
1812/usr/include/gtk-3.0/gtk/gtkeventbox.h:
1813
1814/usr/include/gtk-3.0/gtk/gtkexpander.h:
1815
1816/usr/include/gtk-3.0/gtk/gtkfixed.h:
1817
1818/usr/include/gtk-3.0/gtk/gtkfilechooser.h:
1819
1820/usr/include/gtk-3.0/gtk/gtkfilefilter.h:
1821
1822/usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h:
1823
1824/usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h:
1825
1826/usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h:
1827
1828/usr/include/gtk-3.0/gtk/gtkfontbutton.h:
1829
1830/usr/include/gtk-3.0/gtk/gtkfontchooser.h:
1831
1832/usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h:
1833
1834/usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h:
1835
1836/usr/include/gtk-3.0/gtk/gtkgradient.h:
1837
1838/usr/include/gtk-3.0/gtk/gtkstylecontext.h:
1839
1840/usr/include/gtk-3.0/gtk/gtkstyleprovider.h:
1841
1842/usr/include/gtk-3.0/gtk/gtkiconfactory.h:
1843
1844/usr/include/gtk-3.0/gtk/gtkstyleproperties.h:
1845
1846/usr/include/gtk-3.0/gtk/gtksymboliccolor.h:
1847
1848/usr/include/gtk-3.0/gtk/gtkgrid.h:
1849
1850/usr/include/gtk-3.0/gtk/gtkicontheme.h:
1851
1852/usr/include/gtk-3.0/gtk/gtkiconview.h:
1853
1854/usr/include/gtk-3.0/gtk/gtktooltip.h:
1855
1856/usr/include/gtk-3.0/gtk/gtkimagemenuitem.h:
1857
1858/usr/include/gtk-3.0/gtk/gtkimcontextinfo.h:
1859
1860/usr/include/gtk-3.0/gtk/gtkimcontextsimple.h:
1861
1862/usr/include/gtk-3.0/gtk/gtkimmulticontext.h:
1863
1864/usr/include/gtk-3.0/gtk/gtkinfobar.h:
1865
1866/usr/include/gtk-3.0/gtk/gtkinvisible.h:
1867
1868/usr/include/gtk-3.0/gtk/gtklayout.h:
1869
1870/usr/include/gtk-3.0/gtk/gtklinkbutton.h:
1871
1872/usr/include/gtk-3.0/gtk/gtklockbutton.h:
1873
1874/usr/include/gtk-3.0/gtk/gtkmain.h:
1875
1876/usr/include/gtk-3.0/gtk/gtkmenubar.h:
1877
1878/usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h:
1879
1880/usr/include/gtk-3.0/gtk/gtktoolbutton.h:
1881
1882/usr/include/gtk-3.0/gtk/gtktoolitem.h:
1883
1884/usr/include/gtk-3.0/gtk/gtksizegroup.h:
1885
1886/usr/include/gtk-3.0/gtk/gtkmessagedialog.h:
1887
1888/usr/include/gtk-3.0/gtk/gtkmodules.h:
1889
1890/usr/include/gtk-3.0/gtk/gtkmountoperation.h:
1891
1892/usr/include/gtk-3.0/gtk/gtknotebook.h:
1893
1894/usr/include/gtk-3.0/gtk/gtknumerableicon.h:
1895
1896/usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h:
1897
1898/usr/include/gtk-3.0/gtk/gtkorientable.h:
1899
1900/usr/include/gtk-3.0/gtk/gtkoverlay.h:
1901
1902/usr/include/gtk-3.0/gtk/gtkpagesetup.h:
1903
1904/usr/include/gtk-3.0/gtk/gtkpapersize.h:
1905
1906/usr/include/gtk-3.0/gtk/gtkpaned.h:
1907
1908/usr/include/gtk-3.0/gtk/gtkprintcontext.h:
1909
1910/usr/include/gtk-3.0/gtk/gtkprintoperation.h:
1911
1912/usr/include/gtk-3.0/gtk/gtkprintsettings.h:
1913
1914/usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h:
1915
1916/usr/include/gtk-3.0/gtk/gtkprogressbar.h:
1917
1918/usr/include/gtk-3.0/gtk/gtkradioaction.h:
1919
1920/usr/include/gtk-3.0/gtk/gtktoggleaction.h:
1921
1922/usr/include/gtk-3.0/gtk/gtkradiobutton.h:
1923
1924/usr/include/gtk-3.0/gtk/gtkradiomenuitem.h:
1925
1926/usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h:
1927
1928/usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h:
1929
1930/usr/include/gtk-3.0/gtk/gtkrange.h:
1931
1932/usr/include/gtk-3.0/gtk/gtkrecentaction.h:
1933
1934/usr/include/gtk-3.0/gtk/gtkrecentmanager.h:
1935
1936/usr/include/gtk-3.0/gtk/gtkrecentchooser.h:
1937
1938/usr/include/gtk-3.0/gtk/gtkrecentfilter.h:
1939
1940/usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h:
1941
1942/usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h:
1943
1944/usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h:
1945
1946/usr/include/gtk-3.0/gtk/gtkscale.h:
1947
1948/usr/include/gtk-3.0/gtk/gtkscalebutton.h:
1949
1950/usr/include/gtk-3.0/gtk/gtkscrollable.h:
1951
1952/usr/include/gtk-3.0/gtk/gtkscrollbar.h:
1953
1954/usr/include/gtk-3.0/gtk/gtkscrolledwindow.h:
1955
1956/usr/include/gtk-3.0/gtk/gtkseparator.h:
1957
1958/usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h:
1959
1960/usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h:
1961
1962/usr/include/gtk-3.0/gtk/gtksettings.h:
1963
1964/usr/include/gtk-3.0/gtk/gtkshow.h:
1965
1966/usr/include/gtk-3.0/gtk/gtksizerequest.h:
1967
1968/usr/include/gtk-3.0/gtk/gtkspinbutton.h:
1969
1970/usr/include/gtk-3.0/gtk/gtkspinner.h:
1971
1972/usr/include/gtk-3.0/gtk/gtkstatusbar.h:
1973
1974/usr/include/gtk-3.0/gtk/gtkstatusicon.h:
1975
1976/usr/include/gtk-3.0/gtk/gtkswitch.h:
1977
1978/usr/include/gtk-3.0/gtk/gtktextbuffer.h:
1979
1980/usr/include/gtk-3.0/gtk/gtktexttagtable.h:
1981
1982/usr/include/gtk-3.0/gtk/gtktextmark.h:
1983
1984/usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h:
1985
1986/usr/include/gtk-3.0/gtk/gtktextview.h:
1987
1988/usr/include/gtk-3.0/gtk/gtkthemingengine.h:
1989
1990/usr/include/gtk-3.0/gtk/gtktoolbar.h:
1991
1992/usr/include/gtk-3.0/gtk/gtktoolitemgroup.h:
1993
1994/usr/include/gtk-3.0/gtk/gtktoolpalette.h:
1995
1996/usr/include/gtk-3.0/gtk/gtktoolshell.h:
1997
1998/usr/include/gtk-3.0/gtk/gtktestutils.h:
1999
2000/usr/include/gtk-3.0/gtk/gtktreednd.h:
2001
2002/usr/include/gtk-3.0/gtk/gtktreemodelsort.h:
2003
2004/usr/include/gtk-3.0/gtk/gtktreeselection.h:
2005
2006/usr/include/gtk-3.0/gtk/gtktreestore.h:
2007
2008/usr/include/gtk-3.0/gtk/gtktypebuiltins.h:
2009
2010/usr/include/gtk-3.0/gtk/gtkuimanager.h:
2011
2012/usr/include/gtk-3.0/gtk/gtkversion.h:
2013
2014/usr/include/gtk-3.0/gtk/gtkviewport.h:
2015
2016/usr/include/gtk-3.0/gtk/gtkvolumebutton.h:
2017
2018/usr/include/gtk-3.0/gtk/gtkwidgetpath.h:
2019
2020/usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h:
2021
2022/usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h:
2023
2024/usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h:
2025
2026/usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h:
2027
2028/usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h:
2029
2030/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:
2031
2032/usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h:
2033
2034/usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h:
2035
2036/usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h:
2037
2038/usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h:
2039
2040/usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h:
2041
2042/usr/include/gtk-3.0/gtk/deprecated/gtkrc.h:
2043
2044/usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:
2045
2046/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:
2047
2048/usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h:
2049
2050/usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h:
2051
2052/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:
2053
2054/usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h:
2055
2056/usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h:
2057
2058/usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h:
2059
2060/usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h:
2061
2062/usr/include/libgladeui-2.0/gladeui/glade.h:
2063
2064/usr/include/libgladeui-2.0/gladeui/glade-xml-utils.h:
2065
2066/usr/include/libgladeui-2.0/gladeui/glade-widget-adaptor.h:
2067
2068/usr/include/libgladeui-2.0/gladeui/glade-property-class.h:
2069
2070/usr/include/libgladeui-2.0/gladeui/glade-editor-property.h:
2071
2072/usr/include/libgladeui-2.0/gladeui/glade-signal-class.h:
2073
2074/usr/include/libgladeui-2.0/gladeui/glade-catalog.h:
2075
2076/usr/include/libgladeui-2.0/gladeui/glade-editable.h:
2077
2078/usr/include/libgladeui-2.0/gladeui/glade-widget.h:
2079
2080/usr/include/libgladeui-2.0/gladeui/glade-widget-action.h:
2081
2082/usr/include/libgladeui-2.0/gladeui/glade-signal.h:
2083
2084/usr/include/libgladeui-2.0/gladeui/glade-property.h:
2085
2086/usr/include/libgladeui-2.0/gladeui/glade-project.h:
2087
2088/usr/include/libgladeui-2.0/gladeui/glade-command.h:
2089
2090/usr/include/libgladeui-2.0/gladeui/glade-placeholder.h:
2091
2092/usr/include/libgladeui-2.0/gladeui/glade-utils.h:
2093
2094/usr/include/libgladeui-2.0/gladeui/glade-app.h:
2095
2096/usr/include/libgladeui-2.0/gladeui/glade-editor.h:
2097
2098/usr/include/libgladeui-2.0/gladeui/glade-signal-editor.h:
2099
2100/usr/include/libgladeui-2.0/gladeui/glade-palette.h:
2101
2102/usr/include/libgladeui-2.0/gladeui/glade-clipboard.h:
2103
2104/usr/include/libgladeui-2.0/gladeui/glade-base-editor.h:
2105
2106/usr/include/libgladeui-2.0/gladeui/glade-design-view.h:
2107
2108/usr/include/libgladeui-2.0/gladeui/glade-inspector.h:
2109
2110/usr/include/libgladeui-2.0/gladeui/glade-builtins.h:
2111
2112/usr/include/libgladeui-2.0/gladeui/glade-name-context.h:
2113
2114/usr/include/libgladeui-2.0/gladeui/glade-displayable-values.h:
2115
2116/usr/include/libgladeui-2.0/gladeui/glade-cell-renderer-icon.h:
2117
2118/usr/include/libgladeui-2.0/gladeui/glade-cursor.h:
diff --git a/src/conversation/Makefile b/src/conversation/Makefile
new file mode 100644
index 00000000..02c4734e
--- /dev/null
+++ b/src/conversation/Makefile
@@ -0,0 +1,795 @@
1# Makefile.in generated by automake 1.11.6 from Makefile.am.
2# src/conversation/Makefile. Generated from Makefile.in by configure.
3
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
6# Foundation, Inc.
7# This Makefile.in is free software; the Free Software Foundation
8# gives unlimited permission to copy and/or distribute it,
9# with or without modifications, as long as this notice is preserved.
10
11# This program is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
13# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
14# PARTICULAR PURPOSE.
15
16
17
18
19am__make_dryrun = \
20 { \
21 am__dry=no; \
22 case $$MAKEFLAGS in \
23 *\\[\ \ ]*) \
24 echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
25 | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
26 *) \
27 for am__flg in $$MAKEFLAGS; do \
28 case $$am__flg in \
29 *=*|--*) ;; \
30 *n*) am__dry=yes; break;; \
31 esac; \
32 done;; \
33 esac; \
34 test $$am__dry = yes; \
35 }
36pkgdatadir = $(datadir)/gnunet-gtk
37pkgincludedir = $(includedir)/gnunet-gtk
38pkglibdir = $(libdir)/gnunet-gtk
39pkglibexecdir = $(libexecdir)/gnunet-gtk
40am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
41install_sh_DATA = $(install_sh) -c -m 644
42install_sh_PROGRAM = $(install_sh) -c
43install_sh_SCRIPT = $(install_sh) -c
44INSTALL_HEADER = $(INSTALL_DATA)
45transform = $(program_transform_name)
46NORMAL_INSTALL = :
47PRE_INSTALL = :
48POST_INSTALL = :
49NORMAL_UNINSTALL = :
50PRE_UNINSTALL = :
51POST_UNINSTALL = :
52build_triplet = x86_64-unknown-linux-gnu
53host_triplet = x86_64-unknown-linux-gnu
54bin_PROGRAMS = gnunet-conversation-gtk$(EXEEXT)
55subdir = src/conversation
56DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
57ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
58am__aclocal_m4_deps = $(top_srcdir)/m4/ac_define_dir.m4 \
59 $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/gtk-2.0.m4 \
60 $(top_srcdir)/m4/gtk-3.0.m4 $(top_srcdir)/m4/iconv.m4 \
61 $(top_srcdir)/m4/isc-posix.m4 $(top_srcdir)/m4/lib-ld.m4 \
62 $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
63 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
64 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
65 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
66 $(top_srcdir)/m4/pkg.m4 $(top_srcdir)/m4/po.m4 \
67 $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac
68am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
69 $(ACLOCAL_M4)
70mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
71CONFIG_HEADER = $(top_builddir)/gnunet_gtk_config.h
72CONFIG_CLEAN_FILES =
73CONFIG_CLEAN_VPATH_FILES =
74am__installdirs = "$(DESTDIR)$(bindir)"
75PROGRAMS = $(bin_PROGRAMS)
76am_gnunet_conversation_gtk_OBJECTS = \
77 gnunet-conversation-gtk.$(OBJEXT) \
78 gnunet-conversation-gtk_about.$(OBJEXT)
79gnunet_conversation_gtk_OBJECTS = \
80 $(am_gnunet_conversation_gtk_OBJECTS)
81am__DEPENDENCIES_1 =
82gnunet_conversation_gtk_DEPENDENCIES = \
83 $(top_builddir)/src/lib/libgnunetgtk.la $(am__DEPENDENCIES_1)
84AM_V_lt = $(am__v_lt_$(V))
85am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
86am__v_lt_0 = --silent
87gnunet_conversation_gtk_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
88 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
89 $(AM_CFLAGS) $(CFLAGS) $(gnunet_conversation_gtk_LDFLAGS) \
90 $(LDFLAGS) -o $@
91DEFAULT_INCLUDES = -I. -I$(top_builddir)
92depcomp = $(SHELL) $(top_srcdir)/depcomp
93am__depfiles_maybe = depfiles
94am__mv = mv -f
95COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
96 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
97LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
98 $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
99 $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
100 $(AM_CFLAGS) $(CFLAGS)
101AM_V_CC = $(am__v_CC_$(V))
102am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
103am__v_CC_0 = @echo " CC " $@;
104AM_V_at = $(am__v_at_$(V))
105am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
106am__v_at_0 = @
107CCLD = $(CC)
108LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
109 $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
110 $(AM_LDFLAGS) $(LDFLAGS) -o $@
111AM_V_CCLD = $(am__v_CCLD_$(V))
112am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
113am__v_CCLD_0 = @echo " CCLD " $@;
114AM_V_GEN = $(am__v_GEN_$(V))
115am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
116am__v_GEN_0 = @echo " GEN " $@;
117SOURCES = $(gnunet_conversation_gtk_SOURCES)
118DIST_SOURCES = $(gnunet_conversation_gtk_SOURCES)
119RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
120 html-recursive info-recursive install-data-recursive \
121 install-dvi-recursive install-exec-recursive \
122 install-html-recursive install-info-recursive \
123 install-pdf-recursive install-ps-recursive install-recursive \
124 installcheck-recursive installdirs-recursive pdf-recursive \
125 ps-recursive uninstall-recursive
126am__can_run_installinfo = \
127 case $$AM_UPDATE_INFO_DIR in \
128 n|no|NO) false;; \
129 *) (install-info --version) >/dev/null 2>&1;; \
130 esac
131RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
132 distclean-recursive maintainer-clean-recursive
133AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
134 $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
135 distdir
136ETAGS = etags
137CTAGS = ctags
138DIST_SUBDIRS = $(SUBDIRS)
139DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
140am__relativize = \
141 dir0=`pwd`; \
142 sed_first='s,^\([^/]*\)/.*$$,\1,'; \
143 sed_rest='s,^[^/]*/*,,'; \
144 sed_last='s,^.*/\([^/]*\)$$,\1,'; \
145 sed_butlast='s,/*[^/]*$$,,'; \
146 while test -n "$$dir1"; do \
147 first=`echo "$$dir1" | sed -e "$$sed_first"`; \
148 if test "$$first" != "."; then \
149 if test "$$first" = ".."; then \
150 dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
151 dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
152 else \
153 first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
154 if test "$$first2" = "$$first"; then \
155 dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
156 else \
157 dir2="../$$dir2"; \
158 fi; \
159 dir0="$$dir0"/"$$first"; \
160 fi; \
161 fi; \
162 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
163 done; \
164 reldir="$$dir2"
165ACLOCAL = ${SHELL} /home/yids/src/gnunet-gtk/missing --run aclocal-1.11
166AMTAR = $${TAR-tar}
167AM_DEFAULT_VERBOSITY = 1
168AR = ar
169AS = as
170AUTOCONF = ${SHELL} /home/yids/src/gnunet-gtk/missing --run autoconf
171AUTOHEADER = ${SHELL} /home/yids/src/gnunet-gtk/missing --run autoheader
172AUTOMAKE = ${SHELL} /home/yids/src/gnunet-gtk/missing --run automake-1.11
173AWK = gawk
174CC = gcc
175CCDEPMODE = depmode=gcc3
176CFLAGS = -fno-strict-aliasing -Wall -g -O2 -pthread -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12
177CPP = gcc -E
178CPPFLAGS = -pthread -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12
179CYGPATH_W = echo
180DEFS = -DHAVE_CONFIG_H
181DEPDIR = .deps
182DLLTOOL = dlltool
183DSYMUTIL =
184DUMPBIN =
185ECHO_C =
186ECHO_N = -n
187ECHO_T =
188EGREP = /bin/grep -E
189ENABLE_ON_UNIX =
190ENABLE_ON_W32 = #
191EXEEXT =
192FGREP = /bin/grep -F
193GETTEXT_MACRO_VERSION = 0.17
194GLADE_CFLAGS = -pthread -I/usr/include/gtk-3.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgladeui-2.0
195GLADE_LIBS = -lgladeui-2 -lgtk-3 -lxml2 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0
196GMSGFMT = /usr/bin/msgfmt
197GMSGFMT_015 = /usr/bin/msgfmt
198GNUNET_CFLAGS = -I/usr/local/include
199GNUNET_CONVERSATION_APP =
200GNUNET_FS_APP = fs
201GNUNET_FS_GTK_NAME = GNUnet-FS-GTK
202GNUNET_FS_GTK_VERSION3 = r31952
203GNUNET_FS_GTK_YEARFROM = 2010
204GNUNET_FS_GTK_YEARTO = 2014
205GNUNET_GNS_GTK_NAME = GNUnet-GNS-GTK
206GNUNET_LIBS = -L/usr/local/lib -lgnunetutil
207GNUNET_PEERINFO_GTK_NAME = GNUnet-Peerinfo-GTK
208GNUNET_PEERINFO_GTK_VERSION3 = r31952
209GNUNET_PEERINFO_GTK_YEARFROM = 2010
210GNUNET_PEERINFO_GTK_YEARTO = 2014
211GNUNET_SETUP_APP = setup
212GNUNET_SETUP_GTK_NAME = GNUnet-Setup
213GNUNET_SETUP_GTK_VERSION3 = r31952
214GNUNET_SETUP_GTK_YEARFROM = 2010
215GNUNET_SETUP_GTK_YEARTO = 2014
216GNUNET_STATISTICS_GTK_NAME = GNUnet-Statistics-GTK
217GNUNET_STATISTICS_GTK_VERSION3 = r31952
218GNUNET_STATISTICS_GTK_YEARFROM = 2010
219GNUNET_STATISTICS_GTK_YEARTO = 2014
220GN_LIB_LDFLAGS = -export-dynamic -no-undefined
221GN_PLUGIN_LDFLAGS = -export-dynamic -avoid-version -module -no-undefined
222GREP = /bin/grep
223GTK_CFLAGS = -pthread -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12
224GTK_LIBS = -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0
225INSTALL = /usr/bin/install -c
226INSTALL_DATA = ${INSTALL} -m 644
227INSTALL_PROGRAM = ${INSTALL}
228INSTALL_SCRIPT = ${INSTALL}
229INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
230INTLLIBS =
231INTL_MACOSX_LIBS =
232LD = /usr/bin/ld -m elf_x86_64
233LDFLAGS =
234LIBICONV = -liconv
235LIBINTL =
236LIBOBJS =
237LIBS = -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0
238LIBTOOL = $(SHELL) $(top_builddir)/libtool
239LIPO =
240LN_S = ln -s
241LTLIBICONV = -liconv
242LTLIBINTL =
243LTLIBOBJS =
244MAKEINFO = ${SHELL} /home/yids/src/gnunet-gtk/missing --run makeinfo
245MANIFEST_TOOL = :
246MKDIR_P = /bin/mkdir -p
247MSGFMT = /usr/bin/msgfmt
248MSGFMT_015 = /usr/bin/msgfmt
249MSGMERGE = /usr/bin/msgmerge
250NM = /usr/bin/nm -B
251NMEDIT =
252OBJDUMP = objdump
253OBJEXT = o
254OTOOL =
255OTOOL64 =
256PACKAGE = gnunet-gtk
257PACKAGE_BUGREPORT = bug-gnunet@gnu.org
258PACKAGE_DATA = /usr/local/share
259PACKAGE_NAME = GNUnet GTK
260PACKAGE_STRING = GNUnet GTK r31952
261PACKAGE_TARNAME = gnunet-gtk
262PACKAGE_URL =
263PACKAGE_VERSION = r31952
264PATH_SEPARATOR = :
265PKG_CONFIG = /usr/bin/pkg-config
266POSUB = po
267QR_CFLAGS =
268QR_LIBS = -lqrencode
269RANLIB = ranlib
270SED = /bin/sed
271SET_MAKE =
272SHELL = /bin/bash
273STRIP = strip
274USE_NLS = yes
275VERSION = r31952
276XGETTEXT = /usr/bin/xgettext
277XGETTEXT_015 = /usr/bin/xgettext
278XGETTEXT_EXTRA_OPTIONS =
279abs_builddir = /home/yids/src/gnunet-gtk/src/conversation
280abs_srcdir = /home/yids/src/gnunet-gtk/src/conversation
281abs_top_builddir = /home/yids/src/gnunet-gtk
282abs_top_srcdir = /home/yids/src/gnunet-gtk
283ac_ct_AR = ar
284ac_ct_CC = gcc
285ac_ct_DUMPBIN =
286am__include = include
287am__leading_dot = .
288am__quote =
289am__tar = $${TAR-tar} chof - "$$tardir"
290am__untar = $${TAR-tar} xf -
291bindir = ${exec_prefix}/bin
292build = x86_64-unknown-linux-gnu
293build_alias =
294build_cpu = x86_64
295build_os = linux-gnu
296build_vendor = unknown
297builddir = .
298datadir = ${datarootdir}
299datarootdir = ${prefix}/share
300docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
301dvidir = ${docdir}
302exec_prefix = ${prefix}
303host = x86_64-unknown-linux-gnu
304host_alias =
305host_cpu = x86_64
306host_os = linux-gnu
307host_vendor = unknown
308htmldir = ${docdir}
309includedir = ${prefix}/include
310infodir = ${datarootdir}/info
311install_sh = ${SHELL} /home/yids/src/gnunet-gtk/install-sh
312libdir = ${exec_prefix}/lib
313libexecdir = ${exec_prefix}/libexec
314localedir = ${datarootdir}/locale
315localstatedir = ${prefix}/var
316mandir = ${datarootdir}/man
317mkdir_p = /bin/mkdir -p
318oldincludedir = /usr/include
319pdfdir = ${docdir}
320prefix = /usr/local
321program_transform_name = s,x,x,
322psdir = ${docdir}
323sbindir = ${exec_prefix}/sbin
324sharedstatedir = ${prefix}/com
325srcdir = .
326sysconfdir = ${prefix}/etc
327target_alias =
328top_build_prefix = ../../
329top_builddir = ../..
330top_srcdir = ../..
331unique_CFLAGS = -pthread -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/unique-3.0
332unique_LIBS = -lunique-3.0 -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0
333SUBDIRS = .
334INCLUDES = \
335 -I$(top_srcdir)/ \
336 -I$(top_srcdir)/src/include \
337 -pthread -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 \
338 -I/usr/local/include \
339 -pthread -I/usr/include/gtk-3.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libgladeui-2.0
340
341gnunet_conversation_gtk_SOURCES = \
342 gnunet-conversation-gtk.c \
343 gnunet-conversation-gtk_about.c
344
345gnunet_conversation_gtk_LDADD = \
346 $(top_builddir)/src/lib/libgnunetgtk.la \
347 -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 \
348 -lgladeui-2 -lgtk-3 -lxml2 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 -L/usr/local/lib -lgnunetutil \
349 -lgnunetutil -lgnunetidentity -lgnunetconversation -lgnunetspeaker -lgnunetmicrophone -lgnunetgns -lgnunetfs -lextractor \
350 $(INTLLIBS)
351
352gnunet_conversation_gtk_LDFLAGS = \
353 -export-dynamic
354
355all: all-recursive
356
357.SUFFIXES:
358.SUFFIXES: .c .lo .o .obj
359$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
360 @for dep in $?; do \
361 case '$(am__configure_deps)' in \
362 *$$dep*) \
363 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
364 && { if test -f $@; then exit 0; else break; fi; }; \
365 exit 1;; \
366 esac; \
367 done; \
368 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/conversation/Makefile'; \
369 $(am__cd) $(top_srcdir) && \
370 $(AUTOMAKE) --gnu src/conversation/Makefile
371.PRECIOUS: Makefile
372Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
373 @case '$?' in \
374 *config.status*) \
375 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
376 *) \
377 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
378 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
379 esac;
380
381$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
382 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
383
384$(top_srcdir)/configure: $(am__configure_deps)
385 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
386$(ACLOCAL_M4): $(am__aclocal_m4_deps)
387 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
388$(am__aclocal_m4_deps):
389install-binPROGRAMS: $(bin_PROGRAMS)
390 @$(NORMAL_INSTALL)
391 @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
392 if test -n "$$list"; then \
393 echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
394 $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
395 fi; \
396 for p in $$list; do echo "$$p $$p"; done | \
397 sed 's/$(EXEEXT)$$//' | \
398 while read p p1; do if test -f $$p || test -f $$p1; \
399 then echo "$$p"; echo "$$p"; else :; fi; \
400 done | \
401 sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
402 -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
403 sed 'N;N;N;s,\n, ,g' | \
404 $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
405 { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
406 if ($$2 == $$4) files[d] = files[d] " " $$1; \
407 else { print "f", $$3 "/" $$4, $$1; } } \
408 END { for (d in files) print "f", d, files[d] }' | \
409 while read type dir files; do \
410 if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
411 test -z "$$files" || { \
412 echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
413 $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
414 } \
415 ; done
416
417uninstall-binPROGRAMS:
418 @$(NORMAL_UNINSTALL)
419 @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
420 files=`for p in $$list; do echo "$$p"; done | \
421 sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
422 -e 's/$$/$(EXEEXT)/' `; \
423 test -n "$$list" || exit 0; \
424 echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
425 cd "$(DESTDIR)$(bindir)" && rm -f $$files
426
427clean-binPROGRAMS:
428 @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
429 echo " rm -f" $$list; \
430 rm -f $$list || exit $$?; \
431 test -n "$(EXEEXT)" || exit 0; \
432 list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
433 echo " rm -f" $$list; \
434 rm -f $$list
435gnunet-conversation-gtk$(EXEEXT): $(gnunet_conversation_gtk_OBJECTS) $(gnunet_conversation_gtk_DEPENDENCIES) $(EXTRA_gnunet_conversation_gtk_DEPENDENCIES)
436 @rm -f gnunet-conversation-gtk$(EXEEXT)
437 $(AM_V_CCLD)$(gnunet_conversation_gtk_LINK) $(gnunet_conversation_gtk_OBJECTS) $(gnunet_conversation_gtk_LDADD) $(LIBS)
438
439mostlyclean-compile:
440 -rm -f *.$(OBJEXT)
441
442distclean-compile:
443 -rm -f *.tab.c
444
445include ./$(DEPDIR)/gnunet-conversation-gtk.Po
446include ./$(DEPDIR)/gnunet-conversation-gtk_about.Po
447
448.c.o:
449 $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
450 $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
451# $(AM_V_CC)source='$<' object='$@' libtool=no \
452# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
453# $(AM_V_CC_no)$(COMPILE) -c $<
454
455.c.obj:
456 $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
457 $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
458# $(AM_V_CC)source='$<' object='$@' libtool=no \
459# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
460# $(AM_V_CC_no)$(COMPILE) -c `$(CYGPATH_W) '$<'`
461
462.c.lo:
463 $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
464 $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
465# $(AM_V_CC)source='$<' object='$@' libtool=yes \
466# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
467# $(AM_V_CC_no)$(LTCOMPILE) -c -o $@ $<
468
469mostlyclean-libtool:
470 -rm -f *.lo
471
472clean-libtool:
473 -rm -rf .libs _libs
474
475# This directory's subdirectories are mostly independent; you can cd
476# into them and run `make' without going through this Makefile.
477# To change the values of `make' variables: instead of editing Makefiles,
478# (1) if the variable is set in `config.status', edit `config.status'
479# (which will cause the Makefiles to be regenerated when you run `make');
480# (2) otherwise, pass the desired values on the `make' command line.
481$(RECURSIVE_TARGETS):
482 @fail= failcom='exit 1'; \
483 for f in x $$MAKEFLAGS; do \
484 case $$f in \
485 *=* | --[!k]*);; \
486 *k*) failcom='fail=yes';; \
487 esac; \
488 done; \
489 dot_seen=no; \
490 target=`echo $@ | sed s/-recursive//`; \
491 list='$(SUBDIRS)'; for subdir in $$list; do \
492 echo "Making $$target in $$subdir"; \
493 if test "$$subdir" = "."; then \
494 dot_seen=yes; \
495 local_target="$$target-am"; \
496 else \
497 local_target="$$target"; \
498 fi; \
499 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
500 || eval $$failcom; \
501 done; \
502 if test "$$dot_seen" = "no"; then \
503 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
504 fi; test -z "$$fail"
505
506$(RECURSIVE_CLEAN_TARGETS):
507 @fail= failcom='exit 1'; \
508 for f in x $$MAKEFLAGS; do \
509 case $$f in \
510 *=* | --[!k]*);; \
511 *k*) failcom='fail=yes';; \
512 esac; \
513 done; \
514 dot_seen=no; \
515 case "$@" in \
516 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
517 *) list='$(SUBDIRS)' ;; \
518 esac; \
519 rev=''; for subdir in $$list; do \
520 if test "$$subdir" = "."; then :; else \
521 rev="$$subdir $$rev"; \
522 fi; \
523 done; \
524 rev="$$rev ."; \
525 target=`echo $@ | sed s/-recursive//`; \
526 for subdir in $$rev; do \
527 echo "Making $$target in $$subdir"; \
528 if test "$$subdir" = "."; then \
529 local_target="$$target-am"; \
530 else \
531 local_target="$$target"; \
532 fi; \
533 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
534 || eval $$failcom; \
535 done && test -z "$$fail"
536tags-recursive:
537 list='$(SUBDIRS)'; for subdir in $$list; do \
538 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
539 done
540ctags-recursive:
541 list='$(SUBDIRS)'; for subdir in $$list; do \
542 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
543 done
544
545ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
546 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
547 unique=`for i in $$list; do \
548 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
549 done | \
550 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
551 END { if (nonempty) { for (i in files) print i; }; }'`; \
552 mkid -fID $$unique
553tags: TAGS
554
555TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
556 $(TAGS_FILES) $(LISP)
557 set x; \
558 here=`pwd`; \
559 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
560 include_option=--etags-include; \
561 empty_fix=.; \
562 else \
563 include_option=--include; \
564 empty_fix=; \
565 fi; \
566 list='$(SUBDIRS)'; for subdir in $$list; do \
567 if test "$$subdir" = .; then :; else \
568 test ! -f $$subdir/TAGS || \
569 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
570 fi; \
571 done; \
572 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
573 unique=`for i in $$list; do \
574 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
575 done | \
576 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
577 END { if (nonempty) { for (i in files) print i; }; }'`; \
578 shift; \
579 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
580 test -n "$$unique" || unique=$$empty_fix; \
581 if test $$# -gt 0; then \
582 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
583 "$$@" $$unique; \
584 else \
585 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
586 $$unique; \
587 fi; \
588 fi
589ctags: CTAGS
590CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
591 $(TAGS_FILES) $(LISP)
592 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
593 unique=`for i in $$list; do \
594 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
595 done | \
596 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
597 END { if (nonempty) { for (i in files) print i; }; }'`; \
598 test -z "$(CTAGS_ARGS)$$unique" \
599 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
600 $$unique
601
602GTAGS:
603 here=`$(am__cd) $(top_builddir) && pwd` \
604 && $(am__cd) $(top_srcdir) \
605 && gtags -i $(GTAGS_ARGS) "$$here"
606
607distclean-tags:
608 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
609
610distdir: $(DISTFILES)
611 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
612 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
613 list='$(DISTFILES)'; \
614 dist_files=`for file in $$list; do echo $$file; done | \
615 sed -e "s|^$$srcdirstrip/||;t" \
616 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
617 case $$dist_files in \
618 */*) $(MKDIR_P) `echo "$$dist_files" | \
619 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
620 sort -u` ;; \
621 esac; \
622 for file in $$dist_files; do \
623 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
624 if test -d $$d/$$file; then \
625 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
626 if test -d "$(distdir)/$$file"; then \
627 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
628 fi; \
629 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
630 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
631 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
632 fi; \
633 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
634 else \
635 test -f "$(distdir)/$$file" \
636 || cp -p $$d/$$file "$(distdir)/$$file" \
637 || exit 1; \
638 fi; \
639 done
640 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
641 if test "$$subdir" = .; then :; else \
642 $(am__make_dryrun) \
643 || test -d "$(distdir)/$$subdir" \
644 || $(MKDIR_P) "$(distdir)/$$subdir" \
645 || exit 1; \
646 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
647 $(am__relativize); \
648 new_distdir=$$reldir; \
649 dir1=$$subdir; dir2="$(top_distdir)"; \
650 $(am__relativize); \
651 new_top_distdir=$$reldir; \
652 echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
653 echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
654 ($(am__cd) $$subdir && \
655 $(MAKE) $(AM_MAKEFLAGS) \
656 top_distdir="$$new_top_distdir" \
657 distdir="$$new_distdir" \
658 am__remove_distdir=: \
659 am__skip_length_check=: \
660 am__skip_mode_fix=: \
661 distdir) \
662 || exit 1; \
663 fi; \
664 done
665check-am: all-am
666check: check-recursive
667all-am: Makefile $(PROGRAMS)
668installdirs: installdirs-recursive
669installdirs-am:
670 for dir in "$(DESTDIR)$(bindir)"; do \
671 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
672 done
673install: install-recursive
674install-exec: install-exec-recursive
675install-data: install-data-recursive
676uninstall: uninstall-recursive
677
678install-am: all-am
679 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
680
681installcheck: installcheck-recursive
682install-strip:
683 if test -z '$(STRIP)'; then \
684 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
685 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
686 install; \
687 else \
688 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
689 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
690 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
691 fi
692mostlyclean-generic:
693
694clean-generic:
695
696distclean-generic:
697 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
698 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
699
700maintainer-clean-generic:
701 @echo "This command is intended for maintainers to use"
702 @echo "it deletes files that may require special tools to rebuild."
703clean: clean-recursive
704
705clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
706
707distclean: distclean-recursive
708 -rm -rf ./$(DEPDIR)
709 -rm -f Makefile
710distclean-am: clean-am distclean-compile distclean-generic \
711 distclean-tags
712
713dvi: dvi-recursive
714
715dvi-am:
716
717html: html-recursive
718
719html-am:
720
721info: info-recursive
722
723info-am:
724
725install-data-am:
726
727install-dvi: install-dvi-recursive
728
729install-dvi-am:
730
731install-exec-am: install-binPROGRAMS
732
733install-html: install-html-recursive
734
735install-html-am:
736
737install-info: install-info-recursive
738
739install-info-am:
740
741install-man:
742
743install-pdf: install-pdf-recursive
744
745install-pdf-am:
746
747install-ps: install-ps-recursive
748
749install-ps-am:
750
751installcheck-am:
752
753maintainer-clean: maintainer-clean-recursive
754 -rm -rf ./$(DEPDIR)
755 -rm -f Makefile
756maintainer-clean-am: distclean-am maintainer-clean-generic
757
758mostlyclean: mostlyclean-recursive
759
760mostlyclean-am: mostlyclean-compile mostlyclean-generic \
761 mostlyclean-libtool
762
763pdf: pdf-recursive
764
765pdf-am:
766
767ps: ps-recursive
768
769ps-am:
770
771uninstall-am: uninstall-binPROGRAMS
772
773.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
774 install-am install-strip tags-recursive
775
776.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
777 all all-am check check-am clean clean-binPROGRAMS \
778 clean-generic clean-libtool ctags ctags-recursive distclean \
779 distclean-compile distclean-generic distclean-libtool \
780 distclean-tags distdir dvi dvi-am html html-am info info-am \
781 install install-am install-binPROGRAMS install-data \
782 install-data-am install-dvi install-dvi-am install-exec \
783 install-exec-am install-html install-html-am install-info \
784 install-info-am install-man install-pdf install-pdf-am \
785 install-ps install-ps-am install-strip installcheck \
786 installcheck-am installdirs installdirs-am maintainer-clean \
787 maintainer-clean-generic mostlyclean mostlyclean-compile \
788 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
789 tags tags-recursive uninstall uninstall-am \
790 uninstall-binPROGRAMS
791
792
793# Tell versions [3.59,3.63) of GNU make to not export all variables.
794# Otherwise a system limit (for SysV at least) may be exceeded.
795.NOEXPORT:
diff --git a/src/conversation/Makefile.am b/src/conversation/Makefile.am
new file mode 100644
index 00000000..ef5fa5c0
--- /dev/null
+++ b/src/conversation/Makefile.am
@@ -0,0 +1,23 @@
1SUBDIRS = .
2
3INCLUDES = \
4 -I$(top_srcdir)/ \
5 -I$(top_srcdir)/src/include \
6 @GTK_CFLAGS@ \
7 @GNUNET_CFLAGS@ \
8 @GLADE_CFLAGS@
9
10bin_PROGRAMS = gnunet-conversation-gtk
11
12gnunet_conversation_gtk_SOURCES = \
13 gnunet-conversation-gtk.c \
14 gnunet-conversation-gtk_about.c
15
16gnunet_conversation_gtk_LDADD = \
17 $(top_builddir)/src/lib/libgnunetgtk.la \
18 @GTK_LIBS@ \
19 @GLADE_LIBS@ @GNUNET_LIBS@ \
20 -lgnunetutil -lgnunetidentity -lgnunetconversation -lgnunetspeaker -lgnunetmicrophone -lgnunetgns -lgnunetfs -lextractor \
21 $(INTLLIBS)
22gnunet_conversation_gtk_LDFLAGS = \
23 -export-dynamic
diff --git a/src/conversation/Makefile.in b/src/conversation/Makefile.in
new file mode 100644
index 00000000..6be65fcc
--- /dev/null
+++ b/src/conversation/Makefile.in
@@ -0,0 +1,795 @@
1# Makefile.in generated by automake 1.11.6 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
6# Foundation, Inc.
7# This Makefile.in is free software; the Free Software Foundation
8# gives unlimited permission to copy and/or distribute it,
9# with or without modifications, as long as this notice is preserved.
10
11# This program is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
13# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
14# PARTICULAR PURPOSE.
15
16@SET_MAKE@
17
18VPATH = @srcdir@
19am__make_dryrun = \
20 { \
21 am__dry=no; \
22 case $$MAKEFLAGS in \
23 *\\[\ \ ]*) \
24 echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
25 | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
26 *) \
27 for am__flg in $$MAKEFLAGS; do \
28 case $$am__flg in \
29 *=*|--*) ;; \
30 *n*) am__dry=yes; break;; \
31 esac; \
32 done;; \
33 esac; \
34 test $$am__dry = yes; \
35 }
36pkgdatadir = $(datadir)/@PACKAGE@
37pkgincludedir = $(includedir)/@PACKAGE@
38pkglibdir = $(libdir)/@PACKAGE@
39pkglibexecdir = $(libexecdir)/@PACKAGE@
40am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
41install_sh_DATA = $(install_sh) -c -m 644
42install_sh_PROGRAM = $(install_sh) -c
43install_sh_SCRIPT = $(install_sh) -c
44INSTALL_HEADER = $(INSTALL_DATA)
45transform = $(program_transform_name)
46NORMAL_INSTALL = :
47PRE_INSTALL = :
48POST_INSTALL = :
49NORMAL_UNINSTALL = :
50PRE_UNINSTALL = :
51POST_UNINSTALL = :
52build_triplet = @build@
53host_triplet = @host@
54bin_PROGRAMS = gnunet-conversation-gtk$(EXEEXT)
55subdir = src/conversation
56DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
57ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
58am__aclocal_m4_deps = $(top_srcdir)/m4/ac_define_dir.m4 \
59 $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/gtk-2.0.m4 \
60 $(top_srcdir)/m4/gtk-3.0.m4 $(top_srcdir)/m4/iconv.m4 \
61 $(top_srcdir)/m4/isc-posix.m4 $(top_srcdir)/m4/lib-ld.m4 \
62 $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
63 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
64 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
65 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
66 $(top_srcdir)/m4/pkg.m4 $(top_srcdir)/m4/po.m4 \
67 $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac
68am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
69 $(ACLOCAL_M4)
70mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
71CONFIG_HEADER = $(top_builddir)/gnunet_gtk_config.h
72CONFIG_CLEAN_FILES =
73CONFIG_CLEAN_VPATH_FILES =
74am__installdirs = "$(DESTDIR)$(bindir)"
75PROGRAMS = $(bin_PROGRAMS)
76am_gnunet_conversation_gtk_OBJECTS = \
77 gnunet-conversation-gtk.$(OBJEXT) \
78 gnunet-conversation-gtk_about.$(OBJEXT)
79gnunet_conversation_gtk_OBJECTS = \
80 $(am_gnunet_conversation_gtk_OBJECTS)
81am__DEPENDENCIES_1 =
82gnunet_conversation_gtk_DEPENDENCIES = \
83 $(top_builddir)/src/lib/libgnunetgtk.la $(am__DEPENDENCIES_1)
84AM_V_lt = $(am__v_lt_@AM_V@)
85am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
86am__v_lt_0 = --silent
87gnunet_conversation_gtk_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
88 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
89 $(AM_CFLAGS) $(CFLAGS) $(gnunet_conversation_gtk_LDFLAGS) \
90 $(LDFLAGS) -o $@
91DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
92depcomp = $(SHELL) $(top_srcdir)/depcomp
93am__depfiles_maybe = depfiles
94am__mv = mv -f
95COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
96 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
97LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
98 $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
99 $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
100 $(AM_CFLAGS) $(CFLAGS)
101AM_V_CC = $(am__v_CC_@AM_V@)
102am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
103am__v_CC_0 = @echo " CC " $@;
104AM_V_at = $(am__v_at_@AM_V@)
105am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
106am__v_at_0 = @
107CCLD = $(CC)
108LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
109 $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
110 $(AM_LDFLAGS) $(LDFLAGS) -o $@
111AM_V_CCLD = $(am__v_CCLD_@AM_V@)
112am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
113am__v_CCLD_0 = @echo " CCLD " $@;
114AM_V_GEN = $(am__v_GEN_@AM_V@)
115am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
116am__v_GEN_0 = @echo " GEN " $@;
117SOURCES = $(gnunet_conversation_gtk_SOURCES)
118DIST_SOURCES = $(gnunet_conversation_gtk_SOURCES)
119RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
120 html-recursive info-recursive install-data-recursive \
121 install-dvi-recursive install-exec-recursive \
122 install-html-recursive install-info-recursive \
123 install-pdf-recursive install-ps-recursive install-recursive \
124 installcheck-recursive installdirs-recursive pdf-recursive \
125 ps-recursive uninstall-recursive
126am__can_run_installinfo = \
127 case $$AM_UPDATE_INFO_DIR in \
128 n|no|NO) false;; \
129 *) (install-info --version) >/dev/null 2>&1;; \
130 esac
131RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
132 distclean-recursive maintainer-clean-recursive
133AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
134 $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
135 distdir
136ETAGS = etags
137CTAGS = ctags
138DIST_SUBDIRS = $(SUBDIRS)
139DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
140am__relativize = \
141 dir0=`pwd`; \
142 sed_first='s,^\([^/]*\)/.*$$,\1,'; \
143 sed_rest='s,^[^/]*/*,,'; \
144 sed_last='s,^.*/\([^/]*\)$$,\1,'; \
145 sed_butlast='s,/*[^/]*$$,,'; \
146 while test -n "$$dir1"; do \
147 first=`echo "$$dir1" | sed -e "$$sed_first"`; \
148 if test "$$first" != "."; then \
149 if test "$$first" = ".."; then \
150 dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
151 dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
152 else \
153 first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
154 if test "$$first2" = "$$first"; then \
155 dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
156 else \
157 dir2="../$$dir2"; \
158 fi; \
159 dir0="$$dir0"/"$$first"; \
160 fi; \
161 fi; \
162 dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
163 done; \
164 reldir="$$dir2"
165ACLOCAL = @ACLOCAL@
166AMTAR = @AMTAR@
167AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
168AR = @AR@
169AS = @AS@
170AUTOCONF = @AUTOCONF@
171AUTOHEADER = @AUTOHEADER@
172AUTOMAKE = @AUTOMAKE@
173AWK = @AWK@
174CC = @CC@
175CCDEPMODE = @CCDEPMODE@
176CFLAGS = @CFLAGS@
177CPP = @CPP@
178CPPFLAGS = @CPPFLAGS@
179CYGPATH_W = @CYGPATH_W@
180DEFS = @DEFS@
181DEPDIR = @DEPDIR@
182DLLTOOL = @DLLTOOL@
183DSYMUTIL = @DSYMUTIL@
184DUMPBIN = @DUMPBIN@
185ECHO_C = @ECHO_C@
186ECHO_N = @ECHO_N@
187ECHO_T = @ECHO_T@
188EGREP = @EGREP@
189ENABLE_ON_UNIX = @ENABLE_ON_UNIX@
190ENABLE_ON_W32 = @ENABLE_ON_W32@
191EXEEXT = @EXEEXT@
192FGREP = @FGREP@
193GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
194GLADE_CFLAGS = @GLADE_CFLAGS@
195GLADE_LIBS = @GLADE_LIBS@
196GMSGFMT = @GMSGFMT@
197GMSGFMT_015 = @GMSGFMT_015@
198GNUNET_CFLAGS = @GNUNET_CFLAGS@
199GNUNET_CONVERSATION_APP = @GNUNET_CONVERSATION_APP@
200GNUNET_FS_APP = @GNUNET_FS_APP@
201GNUNET_FS_GTK_NAME = @GNUNET_FS_GTK_NAME@
202GNUNET_FS_GTK_VERSION3 = @GNUNET_FS_GTK_VERSION3@
203GNUNET_FS_GTK_YEARFROM = @GNUNET_FS_GTK_YEARFROM@
204GNUNET_FS_GTK_YEARTO = @GNUNET_FS_GTK_YEARTO@
205GNUNET_GNS_GTK_NAME = @GNUNET_GNS_GTK_NAME@
206GNUNET_LIBS = @GNUNET_LIBS@
207GNUNET_PEERINFO_GTK_NAME = @GNUNET_PEERINFO_GTK_NAME@
208GNUNET_PEERINFO_GTK_VERSION3 = @GNUNET_PEERINFO_GTK_VERSION3@
209GNUNET_PEERINFO_GTK_YEARFROM = @GNUNET_PEERINFO_GTK_YEARFROM@
210GNUNET_PEERINFO_GTK_YEARTO = @GNUNET_PEERINFO_GTK_YEARTO@
211GNUNET_SETUP_APP = @GNUNET_SETUP_APP@
212GNUNET_SETUP_GTK_NAME = @GNUNET_SETUP_GTK_NAME@
213GNUNET_SETUP_GTK_VERSION3 = @GNUNET_SETUP_GTK_VERSION3@
214GNUNET_SETUP_GTK_YEARFROM = @GNUNET_SETUP_GTK_YEARFROM@
215GNUNET_SETUP_GTK_YEARTO = @GNUNET_SETUP_GTK_YEARTO@
216GNUNET_STATISTICS_GTK_NAME = @GNUNET_STATISTICS_GTK_NAME@
217GNUNET_STATISTICS_GTK_VERSION3 = @GNUNET_STATISTICS_GTK_VERSION3@
218GNUNET_STATISTICS_GTK_YEARFROM = @GNUNET_STATISTICS_GTK_YEARFROM@
219GNUNET_STATISTICS_GTK_YEARTO = @GNUNET_STATISTICS_GTK_YEARTO@
220GN_LIB_LDFLAGS = @GN_LIB_LDFLAGS@
221GN_PLUGIN_LDFLAGS = @GN_PLUGIN_LDFLAGS@
222GREP = @GREP@
223GTK_CFLAGS = @GTK_CFLAGS@
224GTK_LIBS = @GTK_LIBS@
225INSTALL = @INSTALL@
226INSTALL_DATA = @INSTALL_DATA@
227INSTALL_PROGRAM = @INSTALL_PROGRAM@
228INSTALL_SCRIPT = @INSTALL_SCRIPT@
229INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
230INTLLIBS = @INTLLIBS@
231INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
232LD = @LD@
233LDFLAGS = @LDFLAGS@
234LIBICONV = @LIBICONV@
235LIBINTL = @LIBINTL@
236LIBOBJS = @LIBOBJS@
237LIBS = @LIBS@
238LIBTOOL = @LIBTOOL@
239LIPO = @LIPO@
240LN_S = @LN_S@
241LTLIBICONV = @LTLIBICONV@
242LTLIBINTL = @LTLIBINTL@
243LTLIBOBJS = @LTLIBOBJS@
244MAKEINFO = @MAKEINFO@
245MANIFEST_TOOL = @MANIFEST_TOOL@
246MKDIR_P = @MKDIR_P@
247MSGFMT = @MSGFMT@
248MSGFMT_015 = @MSGFMT_015@
249MSGMERGE = @MSGMERGE@
250NM = @NM@
251NMEDIT = @NMEDIT@
252OBJDUMP = @OBJDUMP@
253OBJEXT = @OBJEXT@
254OTOOL = @OTOOL@
255OTOOL64 = @OTOOL64@
256PACKAGE = @PACKAGE@
257PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
258PACKAGE_DATA = @PACKAGE_DATA@
259PACKAGE_NAME = @PACKAGE_NAME@
260PACKAGE_STRING = @PACKAGE_STRING@
261PACKAGE_TARNAME = @PACKAGE_TARNAME@
262PACKAGE_URL = @PACKAGE_URL@
263PACKAGE_VERSION = @PACKAGE_VERSION@
264PATH_SEPARATOR = @PATH_SEPARATOR@
265PKG_CONFIG = @PKG_CONFIG@
266POSUB = @POSUB@
267QR_CFLAGS = @QR_CFLAGS@
268QR_LIBS = @QR_LIBS@
269RANLIB = @RANLIB@
270SED = @SED@
271SET_MAKE = @SET_MAKE@
272SHELL = @SHELL@
273STRIP = @STRIP@
274USE_NLS = @USE_NLS@
275VERSION = @VERSION@
276XGETTEXT = @XGETTEXT@
277XGETTEXT_015 = @XGETTEXT_015@
278XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@
279abs_builddir = @abs_builddir@
280abs_srcdir = @abs_srcdir@
281abs_top_builddir = @abs_top_builddir@
282abs_top_srcdir = @abs_top_srcdir@
283ac_ct_AR = @ac_ct_AR@
284ac_ct_CC = @ac_ct_CC@
285ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
286am__include = @am__include@
287am__leading_dot = @am__leading_dot@
288am__quote = @am__quote@
289am__tar = @am__tar@
290am__untar = @am__untar@
291bindir = @bindir@
292build = @build@
293build_alias = @build_alias@
294build_cpu = @build_cpu@
295build_os = @build_os@
296build_vendor = @build_vendor@
297builddir = @builddir@
298datadir = @datadir@
299datarootdir = @datarootdir@
300docdir = @docdir@
301dvidir = @dvidir@
302exec_prefix = @exec_prefix@
303host = @host@
304host_alias = @host_alias@
305host_cpu = @host_cpu@
306host_os = @host_os@
307host_vendor = @host_vendor@
308htmldir = @htmldir@
309includedir = @includedir@
310infodir = @infodir@
311install_sh = @install_sh@
312libdir = @libdir@
313libexecdir = @libexecdir@
314localedir = @localedir@
315localstatedir = @localstatedir@
316mandir = @mandir@
317mkdir_p = @mkdir_p@
318oldincludedir = @oldincludedir@
319pdfdir = @pdfdir@
320prefix = @prefix@
321program_transform_name = @program_transform_name@
322psdir = @psdir@
323sbindir = @sbindir@
324sharedstatedir = @sharedstatedir@
325srcdir = @srcdir@
326sysconfdir = @sysconfdir@
327target_alias = @target_alias@
328top_build_prefix = @top_build_prefix@
329top_builddir = @top_builddir@
330top_srcdir = @top_srcdir@
331unique_CFLAGS = @unique_CFLAGS@
332unique_LIBS = @unique_LIBS@
333SUBDIRS = .
334INCLUDES = \
335 -I$(top_srcdir)/ \
336 -I$(top_srcdir)/src/include \
337 @GTK_CFLAGS@ \
338 @GNUNET_CFLAGS@ \
339 @GLADE_CFLAGS@
340
341gnunet_conversation_gtk_SOURCES = \
342 gnunet-conversation-gtk.c \
343 gnunet-conversation-gtk_about.c
344
345gnunet_conversation_gtk_LDADD = \
346 $(top_builddir)/src/lib/libgnunetgtk.la \
347 @GTK_LIBS@ \
348 @GLADE_LIBS@ @GNUNET_LIBS@ \
349 -lgnunetutil -lgnunetidentity -lgnunetconversation -lgnunetspeaker -lgnunetmicrophone -lgnunetgns -lgnunetfs -lextractor \
350 $(INTLLIBS)
351
352gnunet_conversation_gtk_LDFLAGS = \
353 -export-dynamic
354
355all: all-recursive
356
357.SUFFIXES:
358.SUFFIXES: .c .lo .o .obj
359$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
360 @for dep in $?; do \
361 case '$(am__configure_deps)' in \
362 *$$dep*) \
363 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
364 && { if test -f $@; then exit 0; else break; fi; }; \
365 exit 1;; \
366 esac; \
367 done; \
368 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/conversation/Makefile'; \
369 $(am__cd) $(top_srcdir) && \
370 $(AUTOMAKE) --gnu src/conversation/Makefile
371.PRECIOUS: Makefile
372Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
373 @case '$?' in \
374 *config.status*) \
375 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
376 *) \
377 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
378 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
379 esac;
380
381$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
382 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
383
384$(top_srcdir)/configure: $(am__configure_deps)
385 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
386$(ACLOCAL_M4): $(am__aclocal_m4_deps)
387 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
388$(am__aclocal_m4_deps):
389install-binPROGRAMS: $(bin_PROGRAMS)
390 @$(NORMAL_INSTALL)
391 @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
392 if test -n "$$list"; then \
393 echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
394 $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
395 fi; \
396 for p in $$list; do echo "$$p $$p"; done | \
397 sed 's/$(EXEEXT)$$//' | \
398 while read p p1; do if test -f $$p || test -f $$p1; \
399 then echo "$$p"; echo "$$p"; else :; fi; \
400 done | \
401 sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
402 -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
403 sed 'N;N;N;s,\n, ,g' | \
404 $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
405 { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
406 if ($$2 == $$4) files[d] = files[d] " " $$1; \
407 else { print "f", $$3 "/" $$4, $$1; } } \
408 END { for (d in files) print "f", d, files[d] }' | \
409 while read type dir files; do \
410 if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
411 test -z "$$files" || { \
412 echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
413 $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
414 } \
415 ; done
416
417uninstall-binPROGRAMS:
418 @$(NORMAL_UNINSTALL)
419 @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
420 files=`for p in $$list; do echo "$$p"; done | \
421 sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
422 -e 's/$$/$(EXEEXT)/' `; \
423 test -n "$$list" || exit 0; \
424 echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
425 cd "$(DESTDIR)$(bindir)" && rm -f $$files
426
427clean-binPROGRAMS:
428 @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
429 echo " rm -f" $$list; \
430 rm -f $$list || exit $$?; \
431 test -n "$(EXEEXT)" || exit 0; \
432 list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
433 echo " rm -f" $$list; \
434 rm -f $$list
435gnunet-conversation-gtk$(EXEEXT): $(gnunet_conversation_gtk_OBJECTS) $(gnunet_conversation_gtk_DEPENDENCIES) $(EXTRA_gnunet_conversation_gtk_DEPENDENCIES)
436 @rm -f gnunet-conversation-gtk$(EXEEXT)
437 $(AM_V_CCLD)$(gnunet_conversation_gtk_LINK) $(gnunet_conversation_gtk_OBJECTS) $(gnunet_conversation_gtk_LDADD) $(LIBS)
438
439mostlyclean-compile:
440 -rm -f *.$(OBJEXT)
441
442distclean-compile:
443 -rm -f *.tab.c
444
445@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gnunet-conversation-gtk.Po@am__quote@
446@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gnunet-conversation-gtk_about.Po@am__quote@
447
448.c.o:
449@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
450@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
451@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
452@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
453@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $<
454
455.c.obj:
456@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
457@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
458@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
459@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
460@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'`
461
462.c.lo:
463@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
464@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
465@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
466@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
467@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
468
469mostlyclean-libtool:
470 -rm -f *.lo
471
472clean-libtool:
473 -rm -rf .libs _libs
474
475# This directory's subdirectories are mostly independent; you can cd
476# into them and run `make' without going through this Makefile.
477# To change the values of `make' variables: instead of editing Makefiles,
478# (1) if the variable is set in `config.status', edit `config.status'
479# (which will cause the Makefiles to be regenerated when you run `make');
480# (2) otherwise, pass the desired values on the `make' command line.
481$(RECURSIVE_TARGETS):
482 @fail= failcom='exit 1'; \
483 for f in x $$MAKEFLAGS; do \
484 case $$f in \
485 *=* | --[!k]*);; \
486 *k*) failcom='fail=yes';; \
487 esac; \
488 done; \
489 dot_seen=no; \
490 target=`echo $@ | sed s/-recursive//`; \
491 list='$(SUBDIRS)'; for subdir in $$list; do \
492 echo "Making $$target in $$subdir"; \
493 if test "$$subdir" = "."; then \
494 dot_seen=yes; \
495 local_target="$$target-am"; \
496 else \
497 local_target="$$target"; \
498 fi; \
499 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
500 || eval $$failcom; \
501 done; \
502 if test "$$dot_seen" = "no"; then \
503 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
504 fi; test -z "$$fail"
505
506$(RECURSIVE_CLEAN_TARGETS):
507 @fail= failcom='exit 1'; \
508 for f in x $$MAKEFLAGS; do \
509 case $$f in \
510 *=* | --[!k]*);; \
511 *k*) failcom='fail=yes';; \
512 esac; \
513 done; \
514 dot_seen=no; \
515 case "$@" in \
516 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
517 *) list='$(SUBDIRS)' ;; \
518 esac; \
519 rev=''; for subdir in $$list; do \
520 if test "$$subdir" = "."; then :; else \
521 rev="$$subdir $$rev"; \
522 fi; \
523 done; \
524 rev="$$rev ."; \
525 target=`echo $@ | sed s/-recursive//`; \
526 for subdir in $$rev; do \
527 echo "Making $$target in $$subdir"; \
528 if test "$$subdir" = "."; then \
529 local_target="$$target-am"; \
530 else \
531 local_target="$$target"; \
532 fi; \
533 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
534 || eval $$failcom; \
535 done && test -z "$$fail"
536tags-recursive:
537 list='$(SUBDIRS)'; for subdir in $$list; do \
538 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
539 done
540ctags-recursive:
541 list='$(SUBDIRS)'; for subdir in $$list; do \
542 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
543 done
544
545ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
546 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
547 unique=`for i in $$list; do \
548 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
549 done | \
550 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
551 END { if (nonempty) { for (i in files) print i; }; }'`; \
552 mkid -fID $$unique
553tags: TAGS
554
555TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
556 $(TAGS_FILES) $(LISP)
557 set x; \
558 here=`pwd`; \
559 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
560 include_option=--etags-include; \
561 empty_fix=.; \
562 else \
563 include_option=--include; \
564 empty_fix=; \
565 fi; \
566 list='$(SUBDIRS)'; for subdir in $$list; do \
567 if test "$$subdir" = .; then :; else \
568 test ! -f $$subdir/TAGS || \
569 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
570 fi; \
571 done; \
572 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
573 unique=`for i in $$list; do \
574 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
575 done | \
576 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
577 END { if (nonempty) { for (i in files) print i; }; }'`; \
578 shift; \
579 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
580 test -n "$$unique" || unique=$$empty_fix; \
581 if test $$# -gt 0; then \
582 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
583 "$$@" $$unique; \
584 else \
585 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
586 $$unique; \
587 fi; \
588 fi
589ctags: CTAGS
590CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
591 $(TAGS_FILES) $(LISP)
592 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
593 unique=`for i in $$list; do \
594 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
595 done | \
596 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
597 END { if (nonempty) { for (i in files) print i; }; }'`; \
598 test -z "$(CTAGS_ARGS)$$unique" \
599 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
600 $$unique
601
602GTAGS:
603 here=`$(am__cd) $(top_builddir) && pwd` \
604 && $(am__cd) $(top_srcdir) \
605 && gtags -i $(GTAGS_ARGS) "$$here"
606
607distclean-tags:
608 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
609
610distdir: $(DISTFILES)
611 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
612 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
613 list='$(DISTFILES)'; \
614 dist_files=`for file in $$list; do echo $$file; done | \
615 sed -e "s|^$$srcdirstrip/||;t" \
616 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
617 case $$dist_files in \
618 */*) $(MKDIR_P) `echo "$$dist_files" | \
619 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
620 sort -u` ;; \
621 esac; \
622 for file in $$dist_files; do \
623 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
624 if test -d $$d/$$file; then \
625 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
626 if test -d "$(distdir)/$$file"; then \
627 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
628 fi; \
629 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
630 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
631 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
632 fi; \
633 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
634 else \
635 test -f "$(distdir)/$$file" \
636 || cp -p $$d/$$file "$(distdir)/$$file" \
637 || exit 1; \
638 fi; \
639 done
640 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
641 if test "$$subdir" = .; then :; else \
642 $(am__make_dryrun) \
643 || test -d "$(distdir)/$$subdir" \
644 || $(MKDIR_P) "$(distdir)/$$subdir" \
645 || exit 1; \
646 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
647 $(am__relativize); \
648 new_distdir=$$reldir; \
649 dir1=$$subdir; dir2="$(top_distdir)"; \
650 $(am__relativize); \
651 new_top_distdir=$$reldir; \
652 echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
653 echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
654 ($(am__cd) $$subdir && \
655 $(MAKE) $(AM_MAKEFLAGS) \
656 top_distdir="$$new_top_distdir" \
657 distdir="$$new_distdir" \
658 am__remove_distdir=: \
659 am__skip_length_check=: \
660 am__skip_mode_fix=: \
661 distdir) \
662 || exit 1; \
663 fi; \
664 done
665check-am: all-am
666check: check-recursive
667all-am: Makefile $(PROGRAMS)
668installdirs: installdirs-recursive
669installdirs-am:
670 for dir in "$(DESTDIR)$(bindir)"; do \
671 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
672 done
673install: install-recursive
674install-exec: install-exec-recursive
675install-data: install-data-recursive
676uninstall: uninstall-recursive
677
678install-am: all-am
679 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
680
681installcheck: installcheck-recursive
682install-strip:
683 if test -z '$(STRIP)'; then \
684 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
685 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
686 install; \
687 else \
688 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
689 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
690 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
691 fi
692mostlyclean-generic:
693
694clean-generic:
695
696distclean-generic:
697 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
698 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
699
700maintainer-clean-generic:
701 @echo "This command is intended for maintainers to use"
702 @echo "it deletes files that may require special tools to rebuild."
703clean: clean-recursive
704
705clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
706
707distclean: distclean-recursive
708 -rm -rf ./$(DEPDIR)
709 -rm -f Makefile
710distclean-am: clean-am distclean-compile distclean-generic \
711 distclean-tags
712
713dvi: dvi-recursive
714
715dvi-am:
716
717html: html-recursive
718
719html-am:
720
721info: info-recursive
722
723info-am:
724
725install-data-am:
726
727install-dvi: install-dvi-recursive
728
729install-dvi-am:
730
731install-exec-am: install-binPROGRAMS
732
733install-html: install-html-recursive
734
735install-html-am:
736
737install-info: install-info-recursive
738
739install-info-am:
740
741install-man:
742
743install-pdf: install-pdf-recursive
744
745install-pdf-am:
746
747install-ps: install-ps-recursive
748
749install-ps-am:
750
751installcheck-am:
752
753maintainer-clean: maintainer-clean-recursive
754 -rm -rf ./$(DEPDIR)
755 -rm -f Makefile
756maintainer-clean-am: distclean-am maintainer-clean-generic
757
758mostlyclean: mostlyclean-recursive
759
760mostlyclean-am: mostlyclean-compile mostlyclean-generic \
761 mostlyclean-libtool
762
763pdf: pdf-recursive
764
765pdf-am:
766
767ps: ps-recursive
768
769ps-am:
770
771uninstall-am: uninstall-binPROGRAMS
772
773.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
774 install-am install-strip tags-recursive
775
776.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
777 all all-am check check-am clean clean-binPROGRAMS \
778 clean-generic clean-libtool ctags ctags-recursive distclean \
779 distclean-compile distclean-generic distclean-libtool \
780 distclean-tags distdir dvi dvi-am html html-am info info-am \
781 install install-am install-binPROGRAMS install-data \
782 install-data-am install-dvi install-dvi-am install-exec \
783 install-exec-am install-html install-html-am install-info \
784 install-info-am install-man install-pdf install-pdf-am \
785 install-ps install-ps-am install-strip installcheck \
786 installcheck-am installdirs installdirs-am maintainer-clean \
787 maintainer-clean-generic mostlyclean mostlyclean-compile \
788 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
789 tags tags-recursive uninstall uninstall-am \
790 uninstall-binPROGRAMS
791
792
793# Tell versions [3.59,3.63) of GNU make to not export all variables.
794# Otherwise a system limit (for SysV at least) may be exceeded.
795.NOEXPORT:
diff --git a/src/conversation/gnunet-conversation-gtk b/src/conversation/gnunet-conversation-gtk
new file mode 100755
index 00000000..11569428
--- /dev/null
+++ b/src/conversation/gnunet-conversation-gtk
@@ -0,0 +1,228 @@
1#! /bin/bash
2
3# gnunet-conversation-gtk - temporary wrapper script for .libs/gnunet-conversation-gtk
4# Generated by libtool (GNU libtool) 2.4.2 Debian-2.4.2-1.1
5#
6# The gnunet-conversation-gtk program cannot be directly executed until all the libtool
7# libraries that it depends on are installed.
8#
9# This wrapper script should never be moved out of the build directory.
10# If it is, it will not operate correctly.
11
12# Sed substitution that helps us do robust quoting. It backslashifies
13# metacharacters that are still active within double-quoted strings.
14sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
15
16# Be Bourne compatible
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18 emulate sh
19 NULLCMD=:
20 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24else
25 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
26fi
27BIN_SH=xpg4; export BIN_SH # for Tru64
28DUALCASE=1; export DUALCASE # for MKS sh
29
30# The HP-UX ksh and POSIX shell print the target directory to stdout
31# if CDPATH is set.
32(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
33
34relink_command="(cd /home/yids/src/gnunet-gtk/src/conversation; { test -z \"\${LIBRARY_PATH+set}\" || unset LIBRARY_PATH || { LIBRARY_PATH=; export LIBRARY_PATH; }; }; { test -z \"\${COMPILER_PATH+set}\" || unset COMPILER_PATH || { COMPILER_PATH=; export COMPILER_PATH; }; }; { test -z \"\${GCC_EXEC_PREFIX+set}\" || unset GCC_EXEC_PREFIX || { GCC_EXEC_PREFIX=; export GCC_EXEC_PREFIX; }; }; { test -z \"\${LD_RUN_PATH+set}\" || unset LD_RUN_PATH || { LD_RUN_PATH=; export LD_RUN_PATH; }; }; { test -z \"\${LD_LIBRARY_PATH+set}\" || unset LD_LIBRARY_PATH || { LD_LIBRARY_PATH=; export LD_LIBRARY_PATH; }; }; PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games; export PATH; gcc -fno-strict-aliasing -Wall -g -O2 -pthread -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -o \$progdir/\$file gnunet-conversation-gtk.o gnunet-conversation-gtk_about.o -Wl,--export-dynamic ../../src/lib/.libs/libgnunetgtk.so -lgladeui-2 -lxml2 -L/usr/local/lib /usr/local/lib/libgnunetutil.so /usr/local/lib/libgnunetidentity.so /usr/local/lib/libgnunetconversation.so /usr/local/lib/libgnunetspeaker.so /usr/local/lib/libgnunetmicrophone.so /usr/local/lib/libgnunetgns.so /usr/local/lib/libgnunetfs.so -lextractor -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 /usr/lib/x86_64-linux-gnu/libcairo-gobject.so -lpango-1.0 /usr/lib/x86_64-linux-gnu/libcairo.so -lgobject-2.0 -lglib-2.0 -pthread -Wl,-rpath -Wl,/home/yids/src/gnunet-gtk/src/lib/.libs)"
35
36# This environment variable determines our operation mode.
37if test "$libtool_install_magic" = "%%%MAGIC variable%%%"; then
38 # install mode needs the following variables:
39 generated_by_libtool_version='2.4.2'
40 notinst_deplibs=' ../../src/lib/libgnunetgtk.la'
41else
42 # When we are sourced in execute mode, $file and $ECHO are already set.
43 if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then
44 file="$0"
45
46# A function that is used when there is no print builtin or printf.
47func_fallback_echo ()
48{
49 eval 'cat <<_LTECHO_EOF
50$1
51_LTECHO_EOF'
52}
53 ECHO="printf %s\\n"
54 fi
55
56# Very basic option parsing. These options are (a) specific to
57# the libtool wrapper, (b) are identical between the wrapper
58# /script/ and the wrapper /executable/ which is used only on
59# windows platforms, and (c) all begin with the string --lt-
60# (application programs are unlikely to have options which match
61# this pattern).
62#
63# There are only two supported options: --lt-debug and
64# --lt-dump-script. There is, deliberately, no --lt-help.
65#
66# The first argument to this parsing function should be the
67# script's ../../libtool value, followed by no.
68lt_option_debug=
69func_parse_lt_options ()
70{
71 lt_script_arg0=$0
72 shift
73 for lt_opt
74 do
75 case "$lt_opt" in
76 --lt-debug) lt_option_debug=1 ;;
77 --lt-dump-script)
78 lt_dump_D=`$ECHO "X$lt_script_arg0" | /bin/sed -e 's/^X//' -e 's%/[^/]*$%%'`
79 test "X$lt_dump_D" = "X$lt_script_arg0" && lt_dump_D=.
80 lt_dump_F=`$ECHO "X$lt_script_arg0" | /bin/sed -e 's/^X//' -e 's%^.*/%%'`
81 cat "$lt_dump_D/$lt_dump_F"
82 exit 0
83 ;;
84 --lt-*)
85 $ECHO "Unrecognized --lt- option: '$lt_opt'" 1>&2
86 exit 1
87 ;;
88 esac
89 done
90
91 # Print the debug banner immediately:
92 if test -n "$lt_option_debug"; then
93 echo "gnunet-conversation-gtk:gnunet-conversation-gtk:${LINENO}: libtool wrapper (GNU libtool) 2.4.2 Debian-2.4.2-1.1" 1>&2
94 fi
95}
96
97# Used when --lt-debug. Prints its arguments to stdout
98# (redirection is the responsibility of the caller)
99func_lt_dump_args ()
100{
101 lt_dump_args_N=1;
102 for lt_arg
103 do
104 $ECHO "gnunet-conversation-gtk:gnunet-conversation-gtk:${LINENO}: newargv[$lt_dump_args_N]: $lt_arg"
105 lt_dump_args_N=`expr $lt_dump_args_N + 1`
106 done
107}
108
109# Core function for launching the target application
110func_exec_program_core ()
111{
112
113 if test -n "$lt_option_debug"; then
114 $ECHO "gnunet-conversation-gtk:gnunet-conversation-gtk:${LINENO}: newargv[0]: $progdir/$program" 1>&2
115 func_lt_dump_args ${1+"$@"} 1>&2
116 fi
117 exec "$progdir/$program" ${1+"$@"}
118
119 $ECHO "$0: cannot exec $program $*" 1>&2
120 exit 1
121}
122
123# A function to encapsulate launching the target application
124# Strips options in the --lt-* namespace from $@ and
125# launches target application with the remaining arguments.
126func_exec_program ()
127{
128 case " $* " in
129 *\ --lt-*)
130 for lt_wr_arg
131 do
132 case $lt_wr_arg in
133 --lt-*) ;;
134 *) set x "$@" "$lt_wr_arg"; shift;;
135 esac
136 shift
137 done ;;
138 esac
139 func_exec_program_core ${1+"$@"}
140}
141
142 # Parse options
143 func_parse_lt_options "$0" ${1+"$@"}
144
145 # Find the directory that this script lives in.
146 thisdir=`$ECHO "$file" | /bin/sed 's%/[^/]*$%%'`
147 test "x$thisdir" = "x$file" && thisdir=.
148
149 # Follow symbolic links until we get to the real thisdir.
150 file=`ls -ld "$file" | /bin/sed -n 's/.*-> //p'`
151 while test -n "$file"; do
152 destdir=`$ECHO "$file" | /bin/sed 's%/[^/]*$%%'`
153
154 # If there was a directory component, then change thisdir.
155 if test "x$destdir" != "x$file"; then
156 case "$destdir" in
157 [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;;
158 *) thisdir="$thisdir/$destdir" ;;
159 esac
160 fi
161
162 file=`$ECHO "$file" | /bin/sed 's%^.*/%%'`
163 file=`ls -ld "$thisdir/$file" | /bin/sed -n 's/.*-> //p'`
164 done
165
166 # Usually 'no', except on cygwin/mingw when embedded into
167 # the cwrapper.
168 WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=no
169 if test "$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR" = "yes"; then
170 # special case for '.'
171 if test "$thisdir" = "."; then
172 thisdir=`pwd`
173 fi
174 # remove .libs from thisdir
175 case "$thisdir" in
176 *[\\/].libs ) thisdir=`$ECHO "$thisdir" | /bin/sed 's%[\\/][^\\/]*$%%'` ;;
177 .libs ) thisdir=. ;;
178 esac
179 fi
180
181 # Try to get the absolute directory name.
182 absdir=`cd "$thisdir" && pwd`
183 test -n "$absdir" && thisdir="$absdir"
184
185 program=lt-'gnunet-conversation-gtk'
186 progdir="$thisdir/.libs"
187
188 if test ! -f "$progdir/$program" ||
189 { file=`ls -1dt "$progdir/$program" "$progdir/../$program" 2>/dev/null | /bin/sed 1q`; \
190 test "X$file" != "X$progdir/$program"; }; then
191
192 file="$$-$program"
193
194 if test ! -d "$progdir"; then
195 mkdir "$progdir"
196 else
197 rm -f "$progdir/$file"
198 fi
199
200 # relink executable if necessary
201 if test -n "$relink_command"; then
202 if relink_command_output=`eval $relink_command 2>&1`; then :
203 else
204 printf %s\n "$relink_command_output" >&2
205 rm -f "$progdir/$file"
206 exit 1
207 fi
208 fi
209
210 mv -f "$progdir/$file" "$progdir/$program" 2>/dev/null ||
211 { rm -f "$progdir/$program";
212 mv -f "$progdir/$file" "$progdir/$program"; }
213 rm -f "$progdir/$file"
214 fi
215
216 if test -f "$progdir/$program"; then
217 if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then
218 # Run the actual program with our arguments.
219 func_exec_program ${1+"$@"}
220 fi
221 else
222 # The program doesn't exist.
223 $ECHO "$0: error: \`$progdir/$program' does not exist" 1>&2
224 $ECHO "This script is just a wrapper for $program." 1>&2
225 $ECHO "See the libtool documentation for more information." 1>&2
226 exit 1
227 fi
228fi
diff --git a/src/conversation/gnunet-conversation-gtk.c b/src/conversation/gnunet-conversation-gtk.c
new file mode 100644
index 00000000..1ded8a4c
--- /dev/null
+++ b/src/conversation/gnunet-conversation-gtk.c
@@ -0,0 +1,1480 @@
1/*
2 This file is part of GNUnet.
3 (C) 2010-2013 Christian Grothoff (and other contributing authors)
4
5 GNUnet is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published
7 by the Free Software Foundation; either version 3, or (at your
8 option) any later version.
9
10 GNUnet is distributed in the hope that it will be useful, but
11 WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 General Public License for more details.
14
15 You should have received a copy of the GNU General Public License
16 along with GNUnet; see the file COPYING. If not, write to the
17 Free Software Foundation, Inc., 59 Temple Place - Suite 330,
18 Boston, MA 02111-1307, USA.
19*/
20
21/**
22 * @file src/conversation/gnunet-conversation-gtk.c
23 * @brief Main function of gnunet-conversation-gtk
24 * @author hark and yids
25 */
26#include "gnunet_gtk.h"
27#include "gtk/gtk.h"
28#include "gnunet-conversation-gtk.h"
29#include "gnunet/gnunet_gnsrecord_lib.h"
30#include "gnunet/gnunet_conversation_service.h"
31#include "gnunet/gnunet_identity_service.h"
32#include "gnunet/gnunet_namestore_service.h"
33#include "gnunet/gnunet_speaker_lib.h"
34#include "gnunet/gnunet_microphone_lib.h"
35#include "gnunet/gnunet_namestore_service.h"
36#include "gnunet/gnunet_gnsrecord_lib.h"
37#include <time.h>
38
39
40
41/*
42 * macro's
43 */
44
45#define UPDATE_STATUS(format, ...) update_status(g_strdup_printf (format, ## __VA_ARGS__))
46
47#define UPDATE_INFOBAR(format, ...) set_infobar_text(g_strdup_printf (format, ## __VA_ARGS__))
48
49#define LOG(format, ...) log_message(g_strdup_printf (format, ## __VA_ARGS__))
50
51/**
52 * Get an object from the main window.
53 *
54 * @param name name of the object
55 * @return NULL on error
56 */
57static GObject *
58get_object (const char *name)
59{
60 return GNUNET_GTK_main_loop_get_object (ml, name);
61}
62
63/*
64 * log a message to gtk thing
65 */
66
67void
68log_message (const char *message)
69{
70 //
71 // log
72 //
73 GtkTextBuffer *logbuff;
74 GtkTextView *log_view;
75 GtkTextIter iter;
76 gchar *fmsg;
77
78// update_status(message);
79 //UPDATE_STATUS("status update testje: %s", message);
80 //FPRINTF(stderr,"now logging: %s",message);
81
82 log_view = get_object ("GNUNET_GTK_conversation_log");
83
84 logbuff = gtk_text_view_get_buffer (log_view);
85
86 fmsg = g_strdup_printf (" %s \n", message);
87
88 gtk_text_buffer_get_start_iter (logbuff, &iter);
89
90 gtk_text_buffer_insert (logbuff, &iter, fmsg, -1);
91 g_free (fmsg);
92
93
94}
95
96void
97update_state ()
98{
99// LOG('update_state called',NULL);
100}
101
102void
103update_status (const gchar * message)
104{
105
106 GtkStatusbar *status_bar;
107 guint status_bar_context;
108
109 //static int count = 1;
110 gchar *buff;
111
112 status_bar = get_object ("GNUNET_GTK_conversation_statusbar");
113 status_bar_context = gtk_statusbar_get_context_id (status_bar, "blaat");
114
115
116 buff = g_strdup_printf ("%s", message);
117
118 gtk_statusbar_push (GTK_STATUSBAR (status_bar),
119 GPOINTER_TO_INT (status_bar_context), buff);
120 g_free (buff);
121
122
123}
124
125/*
126* adds a item to the call history
127 types:
128 1: accepted
129 2: rejected
130*/
131
132void
133history_add (int type, char *contactName)
134{
135 GtkTreeIter iter;
136 time_t t;
137
138 time (&t);
139 gtk_list_store_append (history_liststore, &iter);
140 gtk_list_store_set (history_liststore, &iter, 1, type, 0, ctime (&t), 2,
141 contactName, -1);
142}
143
144void
145set_button_text (const char *button_name, const char *label)
146{
147 //GtkButton *button;
148 GtkWidget *button;
149
150 button = get_object (button_name);
151 gtk_widget_hide (button);
152}
153
154void
155set_infobar_text (const gchar * text)
156{
157 GtkLabel *infolabel;
158
159 infolabel = get_object ("GNUNET_GTK_new_call_label");
160 log_message ("setting infobar text");
161 gtk_label_set_text (infolabel, text);
162}
163
164
165
166void
167disable_button (const char *button_name)
168{
169 //GtkButton *button;
170 GtkWidget *button;
171
172 button = get_object (button_name);
173 gtk_widget_hide (button);
174}
175
176void
177enable_button (const char *button_name)
178{
179 //GtkButton *button;
180 GtkWidget *button;
181
182 button = get_object (button_name);
183 gtk_widget_show (button);
184}
185
186void
187show_infobar ()
188{
189// GtkInfoBar *infobar;
190 GtkWidget *infobar;
191
192 infobar = get_object ("GNUNET_GTK_conversation_infobar");
193
194 gtk_widget_show (infobar);
195}
196
197void
198hide_infobar ()
199{
200 //GtkInfoBar *infobar;
201 GtkWidget *infobar;
202
203 infobar = get_object ("GNUNET_GTK_conversation_infobar");
204
205 gtk_widget_hide (infobar);
206}
207
208
209
210/**
211 * Function called with an event emitted by a phone.
212 *
213 * @param cls closure
214 * @param code type of the event
215 * @param caller handle for the caller
216 * @param caller_id name of the caller in GNS
217 */
218static void
219phone_event_handler (void *cls, enum GNUNET_CONVERSATION_PhoneEventCode code,
220 struct GNUNET_CONVERSATION_Caller *caller,
221 const char *caller_id)
222{
223 struct CallList *cl;
224
225 switch (code)
226 {
227 case GNUNET_CONVERSATION_EC_PHONE_RING:
228
229 LOG (_("A Incoming call from `%s' on line %u\n"), caller_id,
230 caller_num_gen);
231
232
233 UPDATE_INFOBAR (_("Incoming call from `%s' on line %u\n"), caller_id,
234 caller_num_gen);
235
236 show_infobar ();
237 // TODO: make sound
238
239 cl = GNUNET_new (struct CallList);
240
241 cl->caller = caller;
242 cl->caller_id = GNUNET_strdup (caller_id);
243 cl->caller_num = caller_num_gen++;
244 GNUNET_CONTAINER_DLL_insert (cl_head, cl_tail, cl);
245 strncpy (&callerName, &caller_id, 50);
246 callerName[52] = '\0';
247 quick_message ("der is een beller", caller_id);
248
249 break;
250
251 case GNUNET_CONVERSATION_EC_PHONE_HUNG_UP:
252 for (cl = cl_head; NULL != cl; cl = cl->next)
253 if (caller == cl->caller)
254 break;
255 if (NULL == cl)
256 {
257 GNUNET_break (0);
258 return;
259 }
260 LOG (_("Call from `%s' terminated\n"), cl->caller_id);
261
262 GNUNET_CONTAINER_DLL_remove (cl_head, cl_tail, cl);
263 GNUNET_free (cl->caller_id);
264 if (cl == cl_active)
265 {
266 cl_active = NULL;
267 phone_state = PS_LISTEN;
268 }
269 GNUNET_free (cl);
270 gtk_widget_destroy (dialog);
271 break;
272
273 }
274}
275
276
277/**
278 * Function called with an event emitted by a caller.
279 *
280 * @param cls closure with the `struct CallList` of the caller
281 * @param code type of the event issued by the caller
282 */
283static void
284caller_event_handler (void *cls, enum GNUNET_CONVERSATION_CallerEventCode code)
285{
286 struct CallList *cl = cls;
287
288 switch (code)
289 {
290 case GNUNET_CONVERSATION_EC_CALLER_SUSPEND:
291 update_state ();
292 LOG (_("Call from `%s' suspended by other user\n"), cl->caller_id);
293 break;
294 case GNUNET_CONVERSATION_EC_CALLER_RESUME:
295 update_state ();
296 LOG (_("Call from `%s' resumed by other user\n"), cl->caller_id);
297 break;
298 }
299}
300
301
302/**
303 * Start our phone.
304 */
305static void
306start_phone ()
307{
308 struct GNUNET_GNSRECORD_Data rd;
309
310 LOG ("start_phone\n");
311
312 if (NULL == caller_id)
313 {
314 LOG (_("Ego `%s' no longer available, phone is now down.\n"), ego_name);
315 phone_state = PS_LOOKUP_EGO;
316 return;
317 }
318 //GNUNET_assert (NULL == phone);
319 phone =
320 GNUNET_CONVERSATION_phone_create (cfg, caller_id, &phone_event_handler,
321 NULL);
322 /* FIXME: get record and print full GNS record info later here... */
323 if (NULL == phone)
324 {
325 LOG ("%s", _("Failed to setup phone (internal error)\n"));
326 phone_state = PS_ERROR;
327 }
328 else
329 {
330 GNUNET_CONVERSATION_phone_get_record (phone, &rd);
331 GNUNET_free_non_null (address);
332 address =
333 GNUNET_GNSRECORD_value_to_string (rd.record_type, rd.data,
334 rd.data_size);
335
336 LOG (_("address: `%s' \n"), address);
337
338 if (verbose)
339 LOG (_("Phone active on line %u\n"), (unsigned int) line);
340 phone_state = PS_LISTEN;
341 }
342}
343
344
345/**
346 * Function called with an event emitted by a call.
347 *
348 * @param cls closure, NULL
349 * @param code type of the event on the call
350 */
351static void
352call_event_handler (void *cls, enum GNUNET_CONVERSATION_CallEventCode code)
353{
354 switch (code)
355 {
356 case GNUNET_CONVERSATION_EC_CALL_RINGING:
357 GNUNET_break (CS_RESOLVING == call_state);
358 LOG (_("Resolved address of `%s'. Now ringing other party."), peer_name);
359 call_state = CS_RINGING;
360 break;
361 case GNUNET_CONVERSATION_EC_CALL_PICKED_UP:
362 GNUNET_break (CS_RINGING == call_state);
363 LOG (_("Connection established to `%s'"), peer_name);
364 call_state = CS_CONNECTED;
365 break;
366 case GNUNET_CONVERSATION_EC_CALL_GNS_FAIL:
367 GNUNET_break (CS_RESOLVING == call_state);
368 LOG (_("Failed to resolve %s in ego `%s'"), peer_name, ego_name);
369 call = NULL;
370 break;
371 case GNUNET_CONVERSATION_EC_CALL_HUNG_UP:
372 LOG ("%s", _("Call terminated"));
373 call = NULL;
374 break;
375 case GNUNET_CONVERSATION_EC_CALL_SUSPENDED:
376 GNUNET_break (CS_CONNECTED == call_state);
377 LOG (_("Connection to `%s' suspended (by other user)\n"), peer_name);
378 break;
379 case GNUNET_CONVERSATION_EC_CALL_RESUMED:
380 GNUNET_break (CS_CONNECTED == call_state);
381 LOG (_("Connection to `%s' resumed (by other user)\n"), peer_name);
382 break;
383 }
384}
385
386
387
388/**
389 * Initiating a new call
390 *
391 * @param arg arguments given to the command
392 */
393static void
394do_call (const char *arg)
395{
396 if (NULL == caller_id)
397 {
398 LOG (_("Ego `%s' not available\n"), ego_name);
399 return;
400 }
401 if (NULL != call)
402 {
403 LOG (_("You are calling someone else already, hang up first!\n"));
404 return;
405 }
406 switch (phone_state)
407 {
408 case PS_LOOKUP_EGO:
409 LOG (_("Ego `%s' not available\n"), ego_name);
410 return;
411 case PS_LISTEN:
412 /* ok to call! */
413 break;
414 case PS_ACCEPTED:
415 LOG (_
416 ("You are answering call from `%s', hang up or suspend that call first!\n"),
417 peer_name);
418 return;
419 case PS_ERROR:
420 /* ok to call */
421 break;
422 }
423 GNUNET_free_non_null (peer_name);
424 peer_name = GNUNET_strdup (arg);
425 LOG (_("now calling: %s"), peer_name);
426 call_state = CS_RESOLVING;
427 GNUNET_assert (NULL == call);
428 call =
429 GNUNET_CONVERSATION_call_start (cfg, caller_id, arg, speaker, mic,
430 &call_event_handler, NULL);
431}
432
433
434/**
435 * Accepting an incoming call
436 *
437 * @param args arguments given to the command
438 */
439static void
440do_accept (const char *args)
441{
442 FPRINTF (stderr, "do_accept run");
443 struct CallList *cl;
444 char buf[32];
445
446
447 if ((NULL != call) && (CS_SUSPENDED != call_state))
448 {
449 LOG (_("You are calling someone else already, hang up first!\n"));
450 return;
451 }
452 switch (phone_state)
453 {
454 case PS_LOOKUP_EGO:
455 GNUNET_break (0);
456 break;
457 case PS_LISTEN:
458 /* this is the expected state */
459 break;
460 case PS_ACCEPTED:
461 LOG (_
462 ("You are answering call from `%s', hang up or suspend that call first!\n"),
463 peer_name);
464 return;
465 case PS_ERROR:
466 GNUNET_break (0);
467 break;
468 }
469 cl = cl_head;
470 if (NULL == cl)
471 {
472 LOG (_("There is no incoming call to accept here!\n"));
473 return;
474 }
475 if ((NULL != cl->next) || (NULL != args))
476 {
477 for (cl = cl_head; NULL != cl; cl = cl->next)
478 {
479 GNUNET_snprintf (buf, sizeof (buf), "%u", cl->caller_num);
480 if (0 == strcmp (buf, args))
481 break;
482 }
483 }
484 if (NULL == cl)
485 {
486 LOG (_("There is no incoming call `%s' to accept right now!\n"), args);
487 return;
488 }
489 cl_active = cl;
490 GNUNET_free_non_null (peer_name);
491 peer_name = GNUNET_strdup (cl->caller_id);
492 phone_state = PS_ACCEPTED;
493 GNUNET_CONVERSATION_caller_pick_up (cl->caller, &caller_event_handler, cl,
494 speaker, mic);
495 history_add ("1", peer_name);
496
497}
498
499
500
501
502
503
504
505/**
506 * update statusbar
507 *
508 * @param args arguments given to the command
509 */
510static void
511do_status (const char *args)
512{
513 struct CallList *cl;
514
515 switch (phone_state)
516 {
517 case PS_LOOKUP_EGO:
518 UPDATE_STATUS (_
519 ("We are currently trying to locate the private key for the ego `%s'.\n"),
520 ego_name);
521
522 break;
523 case PS_LISTEN:
524 UPDATE_STATUS (_
525 ("We are listening for incoming calls for ego `%s' on line %u.\n"),
526 ego_name, line);
527 break;
528 case PS_ACCEPTED:
529 UPDATE_STATUS (_("You are having a conversation with `%s'.\n"), peer_name);
530 break;
531 case PS_ERROR:
532 UPDATE_STATUS (_
533 ("We had an internal error setting up our phone line. You can still make calls.\n"));
534 break;
535 }
536 if (NULL != call)
537 {
538 switch (call_state)
539 {
540 case CS_RESOLVING:
541 UPDATE_STATUS (_
542 ("We are trying to find the network address to call `%s'.\n"),
543 peer_name);
544 break;
545 case CS_RINGING:
546 UPDATE_STATUS (_("We are calling `%s', his phone should be ringing.\n"),
547 peer_name);
548 break;
549 case CS_CONNECTED:
550 UPDATE_STATUS (_("You are having a conversation with `%s'.\n"),
551 peer_name);
552 break;
553 case CS_SUSPENDED:
554 /* ok to accept incoming call right now */
555 break;
556 }
557 }
558 if ((NULL != cl_head) && ((cl_head != cl_active) || (cl_head != cl_tail)))
559 {
560 LOG ("%s", _("Calls waiting:"));
561 for (cl = cl_head; NULL != cl; cl = cl->next)
562 {
563 if (cl == cl_active)
564 continue;
565 UPDATE_STATUS (_("#%u: `%s'"), cl->caller_num, cl->caller_id);
566 }
567 }
568}
569
570
571/**
572 * Suspending a call
573 *
574 * @param args arguments given to the command
575 */
576
577static void
578do_suspend (const char *args)
579{
580 if (NULL != call)
581 {
582 switch (call_state)
583 {
584 case CS_RESOLVING:
585 case CS_RINGING:
586 case CS_SUSPENDED:
587 LOG ("%s", _("There is no call that could be suspended right now."));
588 return;
589 case CS_CONNECTED:
590 call_state = CS_SUSPENDED;
591 GNUNET_CONVERSATION_call_suspend (call);
592 return;
593 }
594 }
595 switch (phone_state)
596 {
597 case PS_LOOKUP_EGO:
598 case PS_LISTEN:
599 case PS_ERROR:
600 LOG ("%s", _("There is no call that could be suspended right now."));
601 return;
602 case PS_ACCEPTED:
603 /* expected state, do rejection logic */
604 break;
605 }
606 GNUNET_assert (NULL != cl_active);
607 GNUNET_CONVERSATION_caller_suspend (cl_active->caller);
608 cl_active = NULL;
609 phone_state = PS_LISTEN;
610}
611
612
613/**
614 * Resuming a call
615 *
616 * @param args arguments given to the command
617 */
618static void
619do_resume (const char *args)
620{
621 struct CallList *cl;
622 char buf[32];
623
624 if (NULL != call)
625 {
626 switch (call_state)
627 {
628 case CS_RESOLVING:
629 case CS_RINGING:
630 case CS_CONNECTED:
631 LOG ("%s", _("There is no call that could be resumed right now."));
632 return;
633 case CS_SUSPENDED:
634 call_state = CS_CONNECTED;
635 GNUNET_CONVERSATION_call_resume (call, speaker, mic);
636 return;
637 }
638 }
639 switch (phone_state)
640 {
641 case PS_LOOKUP_EGO:
642 case PS_ERROR:
643 LOG ("%s", _("There is no call that could be resumed right now."));
644 return;
645 case PS_LISTEN:
646 /* expected state, do resume logic */
647 break;
648 case PS_ACCEPTED:
649 LOG (_("Already talking with `%s', cannot resume a call right now."),
650 peer_name);
651 return;
652 }
653 GNUNET_assert (NULL == cl_active);
654 cl = cl_head;
655 if (NULL == cl)
656 {
657 LOG (_("There is no incoming call to resume here!"));
658 return;
659 }
660 if ((NULL != cl->next) || (NULL != args))
661 {
662 for (cl = cl_head; NULL != cl; cl = cl->next)
663 {
664 GNUNET_snprintf (buf, sizeof (buf), "%u", cl->caller_num);
665 if (0 == strcmp (buf, args))
666 break;
667 }
668 }
669 if (NULL == cl)
670 {
671 LOG (_("There is no incoming call `%s' to resume right now!"), args);
672 return;
673 }
674 cl_active = cl;
675 GNUNET_CONVERSATION_caller_resume (cl_active->caller, speaker, mic);
676 phone_state = PS_ACCEPTED;
677}
678
679
680/**
681 / Rejecting a call
682 *
683 * @param args arguments given to the command
684 */
685static void
686do_reject (const char *args)
687{
688 FPRINTF (stderr, "doing reject");
689 struct CallList *cl;
690 char buf[32];
691
692 if (NULL != call)
693 {
694 GNUNET_CONVERSATION_call_stop (call);
695 call = NULL;
696 return;
697 }
698 switch (phone_state)
699 {
700 case PS_LOOKUP_EGO:
701 case PS_ERROR:
702 LOG ("%s", _("There is no call that could be cancelled right now.\n"));
703 return;
704 case PS_LISTEN:
705 /* look for active incoming calls to refuse */
706 cl = cl_head;
707 if (NULL == cl)
708 {
709 LOG (_("There is no incoming call to refuse here!\n"));
710 return;
711 }
712 if ((NULL != cl->next) || (NULL != args))
713 {
714 for (cl = cl_head; NULL != cl; cl = cl->next)
715 {
716 GNUNET_snprintf (buf, sizeof (buf), "%u", cl->caller_num);
717 if (0 == strcmp (buf, args))
718 break;
719 }
720 }
721 if (NULL == cl)
722 {
723 LOG (_("There is no incoming call `%s' to refuse right now!\n"), args);
724 return;
725 }
726 GNUNET_CONVERSATION_caller_hang_up (cl->caller);
727 GNUNET_CONTAINER_DLL_remove (cl_head, cl_tail, cl);
728 peer_name = GNUNET_strdup (cl->caller_id);
729 GNUNET_free (cl->caller_id);
730 GNUNET_free (cl);
731 break;
732 case PS_ACCEPTED:
733 /* expected state, do rejection logic */
734 GNUNET_assert (NULL != cl_active);
735 GNUNET_CONVERSATION_caller_hang_up (cl_active->caller);
736 cl_active = NULL;
737 phone_state = PS_LISTEN;
738 break;
739 }
740 //FPRINTF(stderr,"blaalalal %s",peer_name);
741 history_add ("2", peer_name);
742
743}
744
745
746
747
748
749
750////////////////////////////
751
752
753static void
754display_record (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone_key,
755 const char *rname, unsigned int rd_len,
756 const struct GNUNET_GNSRECORD_Data *rd)
757{
758 const char *typestring;
759 char *s, *type;
760 unsigned int i;
761 const char *ets;
762 struct GNUNET_TIME_Absolute at;
763 struct GNUNET_TIME_Relative rt;
764 GtkTreeIter iter;
765
766 if (NULL == rname)
767 {
768 list_it = NULL;
769 //test_finished ();
770 return;
771 }
772 if ((NULL != name) && (0 != strcmp (name, rname)))
773 {
774 GNUNET_NAMESTORE_zone_iterator_next (list_it);
775 return;
776 }
777 //FPRINTF (stdout,
778// "%s:\n",
779// rname);
780 for (i = 0; i < rd_len; i++)
781 {
782
783 if ((GNUNET_GNSRECORD_TYPE_NICK == rd[i].record_type) &&
784 (0 != strcmp (rname, "+")))
785 continue;
786 typestring = GNUNET_GNSRECORD_number_to_typename (rd[i].record_type);
787 s = GNUNET_GNSRECORD_value_to_string (rd[i].record_type, rd[i].data,
788 rd[i].data_size);
789 if (NULL == s)
790 {
791 FPRINTF (stdout, _("\tCorrupt or unsupported record of type %u\n"),
792 (unsigned int) rd[i].record_type);
793 continue;
794 }
795 if (0 != (rd[i].flags & GNUNET_GNSRECORD_RF_RELATIVE_EXPIRATION))
796 {
797 rt.rel_value_us = rd[i].expiration_time;
798 ets = GNUNET_STRINGS_relative_time_to_string (rt, GNUNET_YES);
799 }
800 else
801 {
802 at.abs_value_us = rd[i].expiration_time;
803 ets = GNUNET_STRINGS_absolute_time_to_string (at);
804 }
805 if (rd[i].record_type == 65536)
806 {
807 type = "PKEY";
808 } // if pubkey record
809 if (rd[i].record_type == 65542)
810 {
811 type = "PHONE";
812 }
813 FPRINTF (stdout, "%s", rname);
814 gtk_list_store_append (contacts_liststore, &iter);
815 gtk_list_store_set (contacts_liststore, &iter, 1, type, 0, rname, -1);
816
817/* FPRINTF (stdout,
818 "\t%s: %s (%s)\t%s\t%s\t%s\n",
819 typestring,
820 s,
821 ets,
822 (0 != (rd[i].flags & GNUNET_GNSRECORD_RF_PRIVATE)) ? "PRIVATE" : "PUBLIC",
823 (0 != (rd[i].flags & GNUNET_GNSRECORD_RF_SHADOW_RECORD)) ? "SHADOW" : "",
824 (0 != (rd[i].flags & GNUNET_GNSRECORD_RF_PENDING)) ? "PENDING" : "");
825*/
826 //gtk_widget_show(contacts_liststore);
827 GNUNET_free (s);
828 }
829 FPRINTF (stdout, "%s", "\n");
830 GNUNET_NAMESTORE_zone_iterator_next (list_it);
831}
832
833/**
834 * Continuation called to notify client about result of the
835 * operation.
836 *
837 * @param cls closure, location of the QueueEntry pointer to NULL out
838 * @param success #GNUNET_SYSERR on failure (including timeout/queue drop/failure to validate)
839 * #GNUNET_NO if content was already there
840 * #GNUNET_YES (or other positive value) on success
841 * @param emsg NULL on success, otherwise an error message
842 */
843static void
844add_continuation (void *cls, int32_t success, const char *emsg)
845{
846 struct GNUNET_NAMESTORE_QueueEntry **qe = cls;
847
848 *qe = NULL;
849 if (GNUNET_YES != success)
850 {
851 fprintf (stderr, _("Adding record failed: %s\n"),
852 (GNUNET_NO == success) ? "record exists" : emsg);
853 if (GNUNET_NO != success)
854 ret = 1;
855 }
856 ret = 0;
857 //test_finished ();
858}
859
860/**
861 * Function called by identity service with information about egos.
862 *
863 * @param cls NULL
864 * @param ego ego handle
865 * @param ctx unused
866 * @param name name of the ego
867 */
868static void
869identity_cb (void *cls, struct GNUNET_IDENTITY_Ego *ego, void **ctx,
870 const char *name)
871{
872
873 FPRINTF (stderr, _("identity_cb name: `%s' caller_id: `%s' \n"), name,
874 caller_id);
875
876 if (NULL == name)
877 return;
878 if (ego == caller_id)
879 {
880 if (verbose)
881 LOG (_("Name of our ego changed to `%s'\n"), name);
882 GNUNET_free (ego_name);
883 ego_name = GNUNET_strdup (name);
884 return;
885 }
886 if (0 != strcmp (name, ego_name))
887 return;
888 if (NULL == ego)
889 {
890 if (verbose)
891 LOG (_("Our ego `%s' was deleted!\n"), ego_name);
892 caller_id = NULL;
893 return;
894 }
895 caller_id = ego;
896 GNUNET_CONFIGURATION_set_value_number (cfg, "CONVERSATION", "LINE", line);
897 zone_pkey = *GNUNET_IDENTITY_ego_get_private_key (caller_id);
898 ns = GNUNET_NAMESTORE_connect (cfg);
899
900 list_it =
901 GNUNET_NAMESTORE_zone_iteration_start (ns, &zone_pkey, &display_record,
902 NULL);
903
904
905 start_phone ();
906
907}
908
909/**
910 * Get our configuration.
911 *
912 * @return configuration handle
913 */
914const struct GNUNET_CONFIGURATION_Handle *
915GIG_get_configuration ()
916{
917 return GNUNET_GTK_main_loop_get_configuration (ml);
918}
919
920
921
922
923/**
924 * Task run on shutdown.
925 *
926 * @param cls unused
927 * @param tc scheduler context, unused
928 */
929static void
930shutdown_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
931{
932 struct OperationContext *oc;
933
934/*
935 GIG_advertise_shutdown_ ();
936 while (NULL != (oc = oc_head))
937 {
938 GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
939 _("Operation not completed due to shutdown\n"));
940 GNUNET_IDENTITY_cancel (oc->op);
941 GNUNET_CONTAINER_DLL_remove (oc_head,
942 oc_tail,
943 oc);
944 GNUNET_free (oc);
945 }
946 if (NULL != identity)
947 {
948 GNUNET_IDENTITY_disconnect (identity);
949 identity = NULL;
950 }
951 */
952 GNUNET_GTK_tray_icon_destroy ();
953 GNUNET_GTK_main_loop_quit (ml);
954 ml = NULL;
955}
956
957
958
959
960/**
961 * Callback invoked if the application is supposed to exit.
962 *
963 * @param object
964 * @param user_data unused
965 */
966void
967GNUNET_GTK_conversation_quit_cb (GObject * object, gpointer user_data)
968{
969 if (NULL != call)
970 {
971 GNUNET_CONVERSATION_call_stop (call);
972 call = NULL;
973 }
974 if (NULL != phone)
975 {
976 GNUNET_CONVERSATION_phone_destroy (phone);
977 phone = NULL;
978 }
979 if (NULL != id)
980 {
981 GNUNET_IDENTITY_disconnect (id);
982 id = NULL;
983 }
984 if (NULL != ns)
985 {
986 GNUNET_IDENTITY_disconnect (ns);
987 ns = NULL;
988 }
989
990 GNUNET_SPEAKER_destroy (speaker);
991 speaker = NULL;
992 GNUNET_MICROPHONE_destroy (mic);
993 mic = NULL;
994 GNUNET_free (ego_name);
995 ego_name = NULL;
996 GNUNET_free_non_null (peer_name);
997 phone_state = PS_ERROR;
998
999 GNUNET_SCHEDULER_shutdown ();
1000
1001
1002 GNUNET_CRYPTO_ecdsa_key_clear (&zone_pkey);
1003 return 0;
1004
1005}
1006
1007
1008/**
1009 * Actual main function run right after GNUnet's scheduler
1010 * is initialized. Initializes up GTK and Glade.
1011 *
1012 * @param cls NULL
1013 * @param tc schedule context
1014 */
1015static void
1016run (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
1017{
1018 GtkTreeIter iter;
1019 GtkWidget *main_window;
1020
1021 //line = 0;
1022
1023 ml = cls;
1024 if (GNUNET_OK != GNUNET_GTK_main_loop_build_window (ml, NULL))
1025 return;
1026 GNUNET_GTK_set_icon_search_path ();
1027 GNUNET_GTK_setup_nls ();
1028 /* setup main window */
1029 main_window = GTK_WIDGET (get_object ("GNUNET_GTK_conversation_window"));
1030 main_window =
1031 GNUNET_GTK_plug_me ("GNUNET_CONVERSATION_GTK_PLUG", main_window);
1032 gtk_window_set_default_size (main_window, 300, 700);
1033 contacts_liststore =
1034 GTK_LIST_STORE (get_object
1035 ("gnunet_conversation_gtk_contacts_liststore"));
1036 contacts_treeview =
1037 GTK_TREE_VIEW (get_object ("gnunet_conversation_gtk_treeview"));
1038 contacts_treestore =
1039 GTK_TREE_STORE (get_object
1040 ("gnunet_conversation_gtk_contacts_treestore"));
1041 contacts_treemodel = GTK_TREE_MODEL (contacts_treestore);
1042
1043 history_liststore =
1044 GTK_LIST_STORE (get_object ("gnunet_conversation_gtk_history_liststore"));
1045 history_treeview =
1046 GTK_TREE_VIEW (get_object ("gnunet_conversation_gtk_history_treeview"));
1047 history_treestore =
1048 GTK_TREE_STORE (get_object ("gnunet_conversation_gtk_history_treestore"));
1049 history_treemodel = GTK_TREE_MODEL (history_treestore);
1050
1051 //gtk_tree_view_set_activate_on_single_click(contacts_treeview, TRUE);
1052
1053 GNUNET_assert (NULL != contacts_liststore);
1054
1055 // gtk_window_maximize (GTK_WINDOW (main_window));
1056
1057 if (NULL == getenv ("GNUNET_CONVERSATION_GTK_PLUG"))
1058 GNUNET_GTK_tray_icon_create (ml, GTK_WINDOW (main_window),
1059 "gnunet-gtk" /* FIXME: different icon? */ ,
1060 "gnunet-conversation-gtk");
1061
1062 /* make GUI visible */
1063 if (!tray_only)
1064 {
1065 gtk_widget_show (main_window);
1066 gtk_window_present (GTK_WINDOW (main_window));
1067 }
1068
1069 /* get gui objects */
1070
1071
1072
1073 GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_FOREVER_REL, &shutdown_task,
1074 NULL);
1075
1076 cfg = GIG_get_configuration ();
1077//cfg = GNUNET_CONFIGURATION_dup (c);
1078
1079 speaker = GNUNET_SPEAKER_create_from_hardware (cfg);
1080 mic = GNUNET_MICROPHONE_create_from_hardware (cfg);
1081
1082// ego_name = "phone_ego";
1083 if (NULL == ego_name)
1084 {
1085 ego_name = "phone-ego";
1086 LOG ("%s", _("No ego given, using default \"phone-ego\" \n"));
1087 return;
1088 }
1089
1090
1091 id = GNUNET_IDENTITY_connect (cfg, &identity_cb, NULL);
1092
1093// zone_pkey = *GNUNET_IDENTITY_ego_get_private_key (caller_id);
1094
1095}
1096
1097
1098/**
1099 * Main function of gnunet-conversation-gtk.
1100 *
1101 * @param argc number of arguments
1102 * @param argv arguments
1103 * @return 0 on success
1104 */
1105int
1106main (int argc, char *const *argv)
1107{
1108 static struct GNUNET_GETOPT_CommandLineOption options[] = {
1109 {'p', "phone", "LINE",
1110 gettext_noop ("sets the LINE to use for the phone"),
1111 1, &GNUNET_GETOPT_set_uint, &line},
1112
1113 {'e', "ego", "ego",
1114 gettext_noop ("select ego to use"), 1,
1115 &GNUNET_GETOPT_set_string, &ego_name},
1116
1117 {'t', "tray", NULL,
1118 gettext_noop ("start in tray mode"), 0,
1119 &GNUNET_GETOPT_set_one, &tray_only},
1120 GNUNET_GETOPT_OPTION_END
1121 };
1122 if (GNUNET_OK !=
1123 GNUNET_GTK_main_loop_start ("gnunet-conversation-gtk",
1124 "GTK GUI for conversation", argc, argv,
1125 options,
1126 "gnunet_conversation_gtk_main_window.glade",
1127 &run))
1128 return 1;
1129 return 0;
1130 FPRINTF (stderr, "line %i", line);
1131}
1132
1133/* gui stuff start */
1134
1135
1136
1137
1138/**
1139 * call clicked
1140 */
1141void
1142GNUNET_CONVERSATION_GTK_on_call_clicked ()
1143{
1144 char *to_addr;
1145
1146 // /og_message ("call clicked");
1147 //update_status();
1148 //address dingetje
1149
1150 GtkEntry *address_entry;
1151
1152 address_entry = GTK_ENTRY ((get_object ("GNUNET_GTK_conversation_address")));
1153 to_addr = gtk_entry_get_text (address_entry);
1154
1155// FPRINTF (stderr, _("calling: %s \n"), to_addr );
1156
1157 do_call (to_addr);
1158 disable_button ("GNUNET_GTK_conversation_accept_button");
1159 do_status ("");
1160}
1161
1162/**
1163 * clicked
1164 */
1165void
1166GNUNET_CONVERSATION_GTK_on_hangup_clicked ()
1167{
1168 //update_status()disable_button("GNUNET_CONVERSATION_GTK_call_button");
1169
1170 enable_button ("GNUNET_GTK_conversation_call_button");
1171
1172
1173 //FPRINTF (stderr, "hangup clicked \n");
1174 do_reject ("");
1175 do_status ("");
1176}
1177
1178/**
1179 * clicked
1180 */
1181void
1182GNUNET_CONVERSATION_GTK_on_accept_clicked ()
1183{
1184 FPRINTF (stderr, "accept clicked \n");
1185 do_accept (0);
1186 hide_infobar ();
1187}
1188
1189
1190/**
1191 * clicked
1192 */
1193void
1194GNUNET_CONVERSATION_GTK_on_reject_clicked ()
1195{
1196 LOG ("reject clicked \n");
1197 do_reject ("0");
1198}
1199
1200/**
1201 * clicked
1202 */
1203void
1204GNUNET_CONVERSATION_GTK_on_pause_clicked ()
1205{
1206// GtkEntry *entry;
1207
1208 //FPRINTF (stderr, "pause clicked \n");
1209 //do_pause("");
1210 // entry = GTK_ENTRY((get_object ("GNUNET_GTK_conversation_address")));
1211 //FPRINTF (stderr, gtk_entry_get_text (entry));
1212// gtk_entry_set_text (entry, "testtextje");
1213 show_infobar ();
1214}
1215
1216/**
1217 * clicked
1218 */
1219void
1220GNUNET_CONVERSATION_GTK_on_resume_clicked ()
1221{
1222 //FPRINTF (stderr, "reject clicked \n");
1223 do_resume ("");
1224}
1225
1226/**
1227 * clicked
1228 */
1229void
1230GNUNET_CONVERSATION_GTK_on_status_clicked ()
1231{
1232
1233 FPRINTF (stderr, "status clicked \n");
1234
1235// do_accept("0");
1236 do_status (" ");
1237 //quick_message('hee blaaat you have a call from blaat');
1238}
1239
1240
1241void
1242use_current_incoming_address ()
1243{
1244 FPRINTF (stderr, "use cur addr");
1245}
1246
1247
1248/*
1249void
1250test_function (gint response_id)
1251{
1252 FPRINTF (stderr, "teest %u", response_id);
1253}
1254*/
1255
1256
1257/*
1258 * add a new contact
1259 * @param name
1260 * @param address
1261 */
1262void add_contact(char *name, char *address)
1263{
1264// memmove(&address+1,&address+51,1);
1265 GtkTreeIter iter;
1266 struct GNUNET_GNSRECORD_Data rd;
1267
1268 zone_pkey = *GNUNET_IDENTITY_ego_get_private_key (caller_id);
1269 rd.data = address;
1270 rd.data_size = sizeof (struct GNUNET_CRYPTO_EcdsaPublicKey);
1271 rd.record_type = GNUNET_GNSRECORD_TYPE_PKEY;
1272 rd.flags |= GNUNET_GNSRECORD_RF_RELATIVE_EXPIRATION; // always set to relative for testing purposes
1273 FPRINTF (stderr, "adding\n");
1274 FPRINTF (stderr, "name: %s\n", name);
1275 FPRINTF (stderr, "address: %s\n", address);
1276 add_qe =
1277 GNUNET_NAMESTORE_records_store (ns, &zone_pkey, name, 1, &rd, NULL,
1278 add_qe);
1279 gtk_list_store_append (contacts_liststore, &iter);
1280 gtk_list_store_set (contacts_liststore, &iter, 1, "PKEY", 0, name, -1);
1281
1282}
1283
1284/*
1285 * executed when clicked on add contact
1286 * @param button
1287 * @param user_data
1288 */
1289
1290void
1291GNUNET_CONVERSATION_GTK_on_add_clicked (GtkButton * button,
1292 gpointer * user_data)
1293{
1294 gint response_id;
1295
1296 FPRINTF (stderr, "add clicked \n");
1297 GtkWidget *caller_name, *notification, *content_area, *currentCheckButton,
1298 *nameEntry, *addressEntry, *anotherArea, *labelName, *labelAddres;
1299 GtkDialog *dialog;
1300 GtkWindow *main_window;
1301
1302 currentCheckButton =
1303 gtk_button_new_with_label ("use currently incoming addres");
1304
1305 nameEntry = gtk_entry_new ();
1306 gtk_entry_set_text (nameEntry, "Name of contact");
1307 addressEntry = gtk_entry_new ();
1308 gtk_entry_set_text (addressEntry, "Address of contact");
1309
1310 main_window = get_object ("GNUNET_GTK_conversation_window");
1311
1312 dialog =
1313 gtk_dialog_new_with_buttons ("Adding contact", main_window,
1314 GTK_DIALOG_DESTROY_WITH_PARENT,
1315 _("Add contact"), GTK_RESPONSE_ACCEPT,
1316 _("Cancel"), GTK_RESPONSE_CANCEL, NULL);
1317 gtk_dialog_add_action_widget (dialog, currentCheckButton, GTK_RESPONSE_OK);
1318 FPRINTF (stderr, "response id : %u", response_id);
1319 g_signal_connect (GTK_BUTTON (currentCheckButton), "clicked",
1320 G_CALLBACK (use_current_incoming_address), NULL);
1321
1322
1323 gtk_dialog_add_action_widget (dialog, nameEntry, 2);
1324 gtk_dialog_add_action_widget (dialog, addressEntry, 3);
1325
1326 content_area = gtk_dialog_get_content_area (GTK_DIALOG (dialog));
1327
1328
1329 notification = gtk_label_new ("Adding contact");
1330// caller_name = gtk_label_new (caller_id);
1331
1332 // Add the labels, and show everything we've added to the dialog
1333 gtk_container_add (GTK_CONTAINER (content_area), notification);
1334// gtk_container_add (GTK_CONTAINER (content_area), caller_name);
1335 gtk_widget_show_all (dialog);
1336
1337 switch (gtk_dialog_run (dialog))
1338 {
1339 case GTK_RESPONSE_ACCEPT:
1340 FPRINTF (stderr, "accept clicked");
1341 do_status ("");
1342 add_contact (gtk_entry_get_text (nameEntry),
1343 gtk_entry_get_text (addressEntry));
1344 gtk_widget_destroy (dialog);
1345 break;
1346 case GTK_RESPONSE_CANCEL:
1347 FPRINTF (stderr, "cancel clicked");
1348 do_status ("");
1349 gtk_widget_destroy (dialog);
1350 break;
1351 case GTK_RESPONSE_OK:
1352 //use_current_incoming_address();
1353 gtk_entry_set_text (addressEntry, callerName);
1354 add_contact (gtk_entry_get_text (nameEntry), callerName);
1355// add_contact(gtk_entry_get_text(nameEntry),memmove(&callerName,&callerName+52,1));
1356 gtk_widget_destroy (dialog);
1357
1358// memmove(&address+1,&address+51,1);
1359 break;
1360 }
1361
1362
1363}
1364
1365void
1366GNUNET_CONVERSATION_GTK_on_remove_clicked (GtkButton * button,
1367 gpointer * user_data)
1368{
1369 FPRINTF (stderr, "remove clicked \n");
1370
1371}
1372
1373
1374/*
1375 * Function to open a dialog box displaying the message provided.
1376 *
1377 * @param message message in the dialogbox
1378 * @param caller_id
1379 */
1380
1381void
1382quick_message (gchar * message, const char *caller_id)
1383{
1384 GtkWidget *caller_name, *notification, *content_area;
1385 GtkDialog *dialog;
1386 GtkWindow *main_window;
1387 main_window = get_object("GNUNET_GTK_conversation_window");
1388 // Create the widgets
1389
1390
1391 dialog = gtk_dialog_new_with_buttons ("Incoming call!",
1392 main_window,
1393 GTK_DIALOG_DESTROY_WITH_PARENT,
1394 _("Accept call"),
1395 GTK_RESPONSE_ACCEPT,
1396 _("Reject call"),
1397 GTK_RESPONSE_REJECT,
1398 _("Decide later"),
1399 GTK_RESPONSE_CANCEL,
1400
1401 NULL);
1402 content_area = gtk_dialog_get_content_area (GTK_DIALOG (dialog));
1403
1404
1405 notification = gtk_label_new ("Incoming call from:");
1406 caller_name = gtk_label_new (caller_id);
1407
1408 // Add the labels, and show everything we've added to the dialog
1409 gtk_container_add (GTK_CONTAINER (content_area), notification);
1410 gtk_container_add (GTK_CONTAINER (content_area), caller_name);
1411 gtk_widget_show_all (dialog);
1412
1413 switch(gtk_dialog_run(dialog)){
1414 case GTK_RESPONSE_ACCEPT :
1415 do_status("");
1416 gtk_widget_destroy(dialog);
1417 do_accept("0");
1418 break;
1419 case GTK_RESPONSE_REJECT :
1420 do_reject(NULL);
1421 do_status("");
1422 gtk_widget_destroy(dialog);
1423 break;
1424 case GTK_RESPONSE_CANCEL :
1425 do_status("");
1426 gtk_widget_destroy(dialog);
1427 break;
1428 }
1429
1430
1431}
1432
1433/*
1434 * row activated
1435 * @return void
1436 */
1437
1438void
1439GNUNET_CONVERSATION_GTK_row_activated ()
1440{
1441 char *callAddress;
1442 char *type;
1443
1444 FPRINTF (stderr, "row activated \n");
1445
1446 GtkTreeSelection *selection;
1447
1448 GtkTreeIter iterA;
1449
1450
1451 selection = gtk_tree_view_get_selection (contacts_treeview);
1452
1453 gtk_tree_selection_get_selected (selection, &contacts_treemodel, &iterA);
1454 gtk_tree_model_get (contacts_treemodel, &iterA, 0, &name, 1, &type, -1);
1455 g_print ("ego name %s\n", ego_name);
1456 g_print ("selected row is: %s\n", name);
1457 g_print ("selected rowtype is: %s\n", type);
1458
1459
1460 g_print ("type @row active%s", type);
1461 if (strcmp (type, "PKEY") == 0)
1462 {
1463 GNUNET_asprintf (&callAddress, "call\.%s\.gnu", name);
1464 }
1465 if (strcmp (type, "PHONE") == 0)
1466 {
1467 GNUNET_asprintf (&callAddress, "%s\.gnu", name);
1468 }
1469// else { GNUNET_asprintf(&callAddress, "%s", peer_id);}
1470
1471 g_print ("ego name %s\n", callAddress);
1472 GtkEntry *address_entry;
1473
1474 address_entry = GTK_ENTRY ((get_object ("GNUNET_GTK_conversation_address")));
1475 gtk_entry_set_text (address_entry, callAddress);
1476
1477}
1478
1479/* end of gnunet-conversation-gtk.c */
1480
diff --git a/src/conversation/gnunet-conversation-gtk.h b/src/conversation/gnunet-conversation-gtk.h
new file mode 100644
index 00000000..98a29900
--- /dev/null
+++ b/src/conversation/gnunet-conversation-gtk.h
@@ -0,0 +1,507 @@
1/*
2 This file is part of GNUnet
3 (C) 2013 Christian Grothoff (and other contributing authors)
4
5 GNUnet is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published
7 by the Free Software Foundation; either version 3, or (at your
8 option) any later version.
9
10 GNUnet is distributed in the hope that it will be useful, but
11 WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 General Public License for more details.
14
15 You should have received a copy of the GNU General Public License
16 along with GNUnet; see the file COPYING. If not, write to the
17 Free Software Foundation, Inc., 59 Temple Place - Suite 330,
18 Boston, MA 02111-1307, USA.
19*/
20
21/**
22 * @file src/identity/gnunet-identity-gtk.h
23 * @author Christian Grothoff
24 */
25#include <gnunet/gnunet_util_lib.h>
26
27
28#ifndef GNUNET_CONVERSATION_GTK_H
29#define GNUNET_CONVERSATION_GTK_H
30
31/*
32 * macro's
33 */
34
35#define UPDATE_STATUS(format, ...) update_status(g_strdup_printf (format, ## __VA_ARGS__))
36
37#define UPDATE_INFOBAR(format, ...) set_infobar_text(g_strdup_printf (format, ## __VA_ARGS__))
38
39#define LOG(format, ...) log_message(g_strdup_printf (format, ## __VA_ARGS__))
40
41
42
43
44/**
45 * Get our configuration.
46 *
47 * @return configuration handle
48 */
49const struct GNUNET_CONFIGURATION_Handle *
50GIG_get_configuration (void);
51
52
53/**
54 * Handle to our main loop.
55 */
56static struct GNUNET_GTK_MainLoop *ml;
57
58/**
59 * Should gnunet-identity-gtk start in tray mode?
60 */
61static int tray_only;
62
63/**
64 * Head of operations.
65 */
66static struct OperationContext *oc_head;
67
68/**
69 * Tail of operations.
70 */
71static struct OperationContext *oc_tail;
72
73/**
74 * Possible states of the phone.
75 */
76enum PhoneState
77{
78 /**
79 * We're waiting for our own idenitty.
80 */
81 PS_LOOKUP_EGO,
82
83 /**
84 * We're listening for calls
85 */
86 PS_LISTEN,
87
88 /**
89 * We accepted an incoming phone call.
90 */
91 PS_ACCEPTED,
92
93 /**
94 * Internal error
95 */
96 PS_ERROR
97};
98
99/**
100 * States for current outgoing call.
101 */
102enum CallState
103{
104 /**
105 * We are looking up some other participant.
106 */
107 CS_RESOLVING,
108
109 /**
110 * We are now ringing the other participant.
111 */
112 CS_RINGING,
113
114 /**
115 * The other party accepted our call and we are now connected.
116 */
117 CS_CONNECTED,
118
119 /**
120 * The call is currently suspended (by us).
121 */
122 CS_SUSPENDED
123};
124
125
126
127/**
128 * List of incoming calls
129 */
130struct CallList
131{
132
133 /**
134 * A DLL.
135 */
136 struct CallList *prev;
137
138 /**
139 * A DLL.
140 */
141 struct CallList *next;
142
143 /**
144 * Handle to hang up or activate.
145 */
146 struct GNUNET_CONVERSATION_Caller *caller;
147
148 /**
149 * String identifying the caller.
150 */
151 char *caller_id;
152
153 /**
154 * Unique number of the call.
155 */
156 unsigned int caller_num;
157
158};
159
160
161
162/**
163 * Phone handle
164 */
165static struct GNUNET_CONVERSATION_Phone *phone;
166
167/**
168 * Call handle (for active outgoing call).
169 */
170static struct GNUNET_CONVERSATION_Call *call;
171
172/**
173 * Caller handle (for active incoming call).
174 */
175static struct CallList *cl_active;
176
177/**
178 * Head of calls waiting to be accepted.
179 */
180static struct CallList *cl_head;
181
182/**
183 * Tail of calls waiting to be accepted.
184 */
185static struct CallList *cl_tail;
186
187/**
188 * Desired phone line.
189 */
190static unsigned int line;
191static unsigned int line1;
192
193/**
194 * Our speaker.
195 */
196static struct GNUNET_SPEAKER_Handle *speaker;
197
198/**
199 * Our microphone.
200 */
201static struct GNUNET_MICROPHONE_Handle *mic;
202
203/**
204 * Our configurations.
205 */
206static struct GNUNET_CONFIGURATION_Handle *cfg;
207static struct GNUNET_CONFIGURATION_Handle *cfg1;
208static struct GNUNET_CONFIGURATION_Handle *cfg2;
209
210
211/**
212 * Our ego.
213 */
214static struct GNUNET_IDENTITY_Ego *caller_id;
215
216/**
217 * Handle to identity service.
218 */
219static struct GNUNET_IDENTITY_Handle *id;
220
221/**
222 * Name of our ego.
223 */
224static char *ego_name;
225
226/**
227 * Name of conversation partner (if any).
228 */
229static char *peer_name;
230
231/**
232 * Our phone's current state.
233 */
234static enum PhoneState phone_state;
235
236/**
237 * Our call's current state.
238 */
239static enum CallState call_state;
240
241/**
242 * Counts the number of incoming calls we have had so far.
243 */
244static unsigned int caller_num_gen;
245
246/**
247 * GNS address for this phone.
248 */
249static char *address;
250
251/**
252 * Be verbose.
253 */
254static int verbose = 1;
255
256/**
257 * Handle to the namestore.
258 */
259static struct GNUNET_NAMESTORE_Handle *ns;
260
261/**
262 * Private key for the our zone.
263 */
264struct GNUNET_CRYPTO_EcdsaPrivateKey zone_pkey;
265
266/**
267 * Public key of the zone we are currently editing.
268 */
269struct GNUNET_CRYPTO_EcdsaPublicKey pubkey;
270
271
272
273/**
274 * gui stuff
275 */
276
277/*
278void update_state();
279void update_status (const gchar *message);
280void set_button_text (const char *button_name, const char *label);
281void disable_button (const char *button_name);
282void enable_button (const char *button_name);
283void show_infobar ( );
284void hide_infobar ( );
285void set_infobar_text (const gchar *text);
286void log_message (const char *message);
287void GNUNET_CONVERSATION_GTK_on_call_clicked ();
288void GNUNET_CONVERSATION_GTK_on_hangup_clicked ();
289void GNUNET_CONVERSATION_GTK_on_accept_clicked ();
290void GNUNET_CONVERSATION_GTK_on_reject_clicked ();
291void GNUNET_CONVERSATION_GTK_on_pause_clicked ();
292void GNUNET_CONVERSATION_GTK_on_resume_clicked ();
293void GNUNET_CONVERSATION_GTK_on_status_clicked ();
294*/
295/**
296 * phone stuff
297 */
298/*
299static void do_call (const char *);
300static void do_accept (const char *);
301static void do_status (const char *);
302static void do_suspend (const char *);
303static void do_resume (const char *);
304static void do_reject (const char *);
305*/
306
307/*
308 * List iterator for the 'list' operation.
309 */
310static struct GNUNET_NAMESTORE_ZoneIterator *list_it;
311
312
313/**
314 * Name of the records to add/list/remove.
315 */
316static char *name;
317
318static void
319identity_cb (void *cls, struct GNUNET_IDENTITY_Ego *ego, void **ctx,
320 const char *name);
321
322
323enum CONVERSATION_ModelColumns
324{
325 // gchar array
326 CONVERSATION_CONTACT_NAME = 0
327};
328
329/**
330 * List of all known zones/egos.
331 */
332static GtkListStore *contacts_liststore;
333
334/**
335 * List of contacts.
336 */
337static GtkTreeStore *contacts_treestore;
338
339/**
340 * The main tree view for 'gns' that shows the records.
341 */
342static GtkTreeView *contacts_treeview;
343
344/**
345 * Tree model (same object as 'contacts_treestore', just different type).
346 */
347static GtkTreeModel *contacts_treemodel;
348
349
350/**
351 * call history liststore
352 */
353static GtkListStore *history_liststore;
354
355/**
356 * call history treestore
357 */
358static GtkTreeStore *history_treestore;
359
360/**
361 * call histore treeview
362 */
363static GtkTreeView *history_treeview;
364
365/**
366 * call history tree model
367 */
368static GtkTreeModel *history_treemodel;
369
370
371/**
372 * Current state of iterating elements for the client.
373 * NULL if we are not currently iterating.
374 */
375struct GNUNET_CONTAINER_MultiHashMapIterator *iter;
376
377/**
378 *name of the incomming caller pkey or record name if known
379*/
380char *callerName;
381
382/**
383* peer id of a contact
384*/
385char *peer_id;
386
387/**
388 * Queue entry for the 'add' operation.
389 */
390static struct GNUNET_NAMESTORE_QueueEntry *add_qe;
391
392/**
393 * Global return value
394 */
395static int ret;
396
397/**
398* incoming call popup window, global because must be destroyed when other end hangs up
399*/
400GtkDialog *dialog;
401
402
403
404/**
405 * Context for edit operations and environment for plugins.
406 * Typical plugins will only use the @e check_validity callback.
407 */
408//struct GNUNET_GTK_NAMESTORE_PluginEnvironment
409//{
410//
411// /**
412// * Function that should be called by the plugin whenever values in
413// * the dialog were edited. It will check the validity of the dialog
414// * and update the "save" button accordingly.
415// */
416// void (*check_validity)(struct GNUNET_GTK_NAMESTORE_PluginEnvironment *edc);
417//
418// /**
419// * Builder for the dialog.
420// */
421// GtkBuilder *builder;
422//
423// /**
424// * Main dialog window.
425// */
426// GtkDialog *dialog;
427//
428// /**
429// * Where in the tree view are we editing?
430// */
431// struct RecordInfo *ri;
432//
433// /**
434// * Name of the record.
435// */
436// gchar *name;
437//
438// /**
439// * Value of the record in string format.
440// */
441// gchar *n_value;
442//
443// /**
444// * Name of the zone into which the record should be placed.
445// */
446// gchar *new_zone_option;
447//
448// /**
449// * Ego of the zone into which the record should be placed.
450// */
451// struct GNUNET_IDENTITY_Ego *ego;
452//
453// /**
454// * List of all zones.
455// */
456// GtkListStore *zone_liststore;
457//
458// /**
459// * The plugin we used to edit the value.
460// */
461// struct GNUNET_GTK_NAMESTORE_PluginFunctions *plugin;
462//
463// /**
464// * Name of the plugin library.
465// */
466// char *liblow;
467//
468// /**
469// * Expiration time value (absolute or relative).
470// */
471// guint64 n_exp_time;
472//
473// /**
474// * Offset of the record we are editing in the 'rd' list of 'ri'.
475// */
476// unsigned int off;
477//
478// /**
479// * Flag indicating if the old record was in the namestore.
480// */
481// int old_record_in_namestore;
482//
483// /**
484// * Type of the record.
485// */
486// uint32_t record_type;
487//
488// /**
489// * Is this record 'public'?
490// */
491// gboolean n_public;
492//
493// /**
494// * Is the expiration time relative?
495// */
496// gboolean n_is_relative;
497//
498// /**
499// * Is this record a shadow record?
500// */
501// gboolean n_is_shadow;
502//
503//};
504//
505
506
507#endif
diff --git a/src/conversation/gnunet-conversation-gtk_about.c b/src/conversation/gnunet-conversation-gtk_about.c
new file mode 100644
index 00000000..cea0955a
--- /dev/null
+++ b/src/conversation/gnunet-conversation-gtk_about.c
@@ -0,0 +1,41 @@
1/*
2 This file is part of GNUnet
3 (C) 2005-2013 Christian Grothoff (and other contributing authors)
4
5 GNUnet is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published
7 by the Free Software Foundation; either version 3, or (at your
8 option) any later version.
9
10 GNUnet is distributed in the hope that it will be useful, but
11 WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 General Public License for more details.
14
15 You should have received a copy of the GNU General Public License
16 along with GNUnet; see the file COPYING. If not, write to the
17 Free Software Foundation, Inc., 59 Temple Place - Suite 330,
18 Boston, MA 02111-1307, USA.
19*/
20/**
21 * @file src/identity/gnunet-identity-gtk_about.c
22 * @author Christian Grothoff
23 * @author Igor Wronsky
24 *
25 * This file contains the about dialog.
26 */
27#include "gnunet_gtk.h"
28
29
30/**
31 * This displays an about window
32 */
33void
34GNUNET_GTK_conversation_about_imagemenuitem_activate_cb (GtkWidget * dummy,
35 gpointer data)
36{
37 GNUNET_GTK_display_about ("gnunet_conversation_gtk_about_window.glade");
38}
39
40
41/* end of gnunet-peerinfo-gtk_about.c */