further 2.x updates: mirrors,compiling,g_main_context_iteration

Wed Oct 29 13:29:15 GMT 2003  Tony Gale <gale@gtk.org>

        * docs/faq/gtk-faq.sgml: further 2.x updates:
        mirrors,compiling,g_main_context_iteration
This commit is contained in:
GMT 2003 Tony Gale
2003-10-29 13:31:21 +00:00
committed by Tony Gale
parent dac8a14bbd
commit c4526d600c
6 changed files with 63 additions and 24 deletions

View File

@ -1,3 +1,8 @@
Wed Oct 29 13:29:15 GMT 2003 Tony Gale <gale@gtk.org>
* docs/faq/gtk-faq.sgml: further 2.x updates:
mirrors,compiling,g_main_context_iteration
Wed Oct 29 02:54:35 2003 Soeren Sandmann <sandmann@daimi.au.dk>
* gtk/gtktoolbar.[ch] (gtk_toolbar_set_drop_highlight_item): Add this

View File

@ -1,3 +1,8 @@
Wed Oct 29 13:29:15 GMT 2003 Tony Gale <gale@gtk.org>
* docs/faq/gtk-faq.sgml: further 2.x updates:
mirrors,compiling,g_main_context_iteration
Wed Oct 29 02:54:35 2003 Soeren Sandmann <sandmann@daimi.au.dk>
* gtk/gtktoolbar.[ch] (gtk_toolbar_set_drop_highlight_item): Add this

View File

@ -1,3 +1,8 @@
Wed Oct 29 13:29:15 GMT 2003 Tony Gale <gale@gtk.org>
* docs/faq/gtk-faq.sgml: further 2.x updates:
mirrors,compiling,g_main_context_iteration
Wed Oct 29 02:54:35 2003 Soeren Sandmann <sandmann@daimi.au.dk>
* gtk/gtktoolbar.[ch] (gtk_toolbar_set_drop_highlight_item): Add this

View File

@ -1,3 +1,8 @@
Wed Oct 29 13:29:15 GMT 2003 Tony Gale <gale@gtk.org>
* docs/faq/gtk-faq.sgml: further 2.x updates:
mirrors,compiling,g_main_context_iteration
Wed Oct 29 02:54:35 2003 Soeren Sandmann <sandmann@daimi.au.dk>
* gtk/gtktoolbar.[ch] (gtk_toolbar_set_drop_highlight_item): Add this

View File

@ -1,3 +1,8 @@
Wed Oct 29 13:29:15 GMT 2003 Tony Gale <gale@gtk.org>
* docs/faq/gtk-faq.sgml: further 2.x updates:
mirrors,compiling,g_main_context_iteration
Wed Oct 29 02:54:35 2003 Soeren Sandmann <sandmann@daimi.au.dk>
* gtk/gtktoolbar.[ch] (gtk_toolbar_set_drop_highlight_item): Add this

View File

@ -2,7 +2,7 @@
<book>
<bookinfo>
<date>October 28th 2003</date>
<date>October 29th 2003</date>
<title>GTK+ FAQ</title>
<authorgroup>
<author>
@ -368,7 +368,7 @@ them).</para>
<!-- ----------------------------------------------------------------- -->
<sect1>
<sect1 id="faq-Compile">
<title>What do I need to compile GTK+? <emphasis>[GTK 2.x]</emphasis></title>
<para>GTK+ is a large package that is dependent on a number of other
@ -445,7 +445,7 @@ GTK+ Site</ulink>)</simpara>
<!-- ----------------------------------------------------------------- -->
<sect1>
<title>Where can I get GTK+?</title>
<title>Where can I get GTK+? <emphasis>[GTK 2.x]</emphasis></title>
<para>The canonical site is <ulink
url="ftp://ftp.gtk.org/pub/gtk">ftp://ftp.gtk.org/pub/gtk</ulink>.</para>
@ -463,30 +463,31 @@ url="ftp://ftp.gtk.org/etc/mirrors">ftp://ftp.gtk.org/etc/mirrors
<ulink url="ftp://ftp.is.co.za/applications/gimp">
ftp://ftp.is.co.za/applications/gimp</ulink></simpara>
</listitem>
<listitem><simpara> Australia -
<ulink
url="ftp://ftp.au.gimp.org/pub/gimp">
ftp://ftp.au.gimp.org/pub/gimp</ulink></simpara>
url="ftp://ftp.planetmirror.com/pub/gimp/gtk">
ftp://ftp.planetmirror.com/pub/gimp/gtk</ulink></simpara>
</listitem>
<listitem><simpara> Finland -
<ulink url="ftp://ftp.funet.fi/pub/sci/graphics/packages/gimp">
ftp://ftp.funet.fi/pub/sci/graphics/packages/gimp</ulink></simpara>
<ulink url="ftp://ftp.funet.fi/pub/sci/graphics/packages/gimp/gtk">
ftp://ftp.funet.fi/pub/sci/graphics/packages/gimp/gtk</ulink></simpara>
</listitem>
<listitem><simpara> Germany -
<ulink url="ftp://infosoc.uni-koeln.de/pub/ftp.gimp.org">
ftp://infosoc.uni-koeln.de/pub/ftp.gimp.org"</ulink></simpara>
<ulink url="ftp://ftp.gwdg.de/pub/misc/grafik/gimp/gtk">
ftp://ftp.gwdg.de/pub/misc/grafik/gimp/gtk</ulink></simpara>
</listitem>
<listitem><simpara> Japan -
<ulink url="ftp://SunSITE.sut.ac.jp/pub/archives/packages/gimp">
ftp://SunSITE.sut.ac.jp/pub/archives/packages/gimp</ulink></simpara>
<ulink url="ftp://sunsite.sut.ac.jp/pub/archives/packages/gimp/gtk">
ftp://sunsite.sut.ac.jp/pub/archives/packages/gimp/gtk</ulink></simpara>
</listitem>
<listitem><simpara> UK -
<ulink url="ftp://ftp.flirble.org/pub/X/gimp">
ftp://ftp.flirble.org/pub/X/gimp</ulink></simpara>
</listitem>
<listitem><simpara> US -
<ulink url="ftp://ftp.insync.net/pub/mirrors/ftp.gimp.org">
ftp://ftp.insync.net/pub/mirrors/ftp.gimp.org</ulink></simpara>
<ulink url="http://www.mirror.ac.uk/sites/ftp.gimp.org/pub/gtk/">
http://www.mirror.ac.uk/sites/ftp.gimp.org/pub/gtk/</ulink></simpara>
</listitem>
</itemizedlist>
</sect1>
@ -494,21 +495,34 @@ ftp://ftp.insync.net/pub/mirrors/ftp.gimp.org</ulink></simpara>
<!-- ----------------------------------------------------------------- -->
<sect1>
<title>How do I configure/compile GTK+?</title>
<title>How do I configure/compile GTK+? <emphasis>[GTK 2.x]</emphasis></title>
<para>Generally, all you will need to do is issue the commands:</para>
<para>Generally, the minimum you need to do is issue the commands:</para>
<para><literallayout><literal>./configure</literal>
<literal>make</literal></literallayout></para>
<literal>make</literal>
<literal>make install</literal></literallayout></para>
<para>in the gtk+-version/ directory.</para>
<para>in the GTK+ source directory.</para>
<para>This generally also holds true for each of the packages that GTK+
depends upon, listed <link linkend="faq-Compile">above</link>.</para>
<para>There are various options that you can pass to the configure script
in order to change its default settings. The one that you are most likely
to want to use is the <literal>--prefix</literal>
argument, which defines where the package is to be install, e.g.</para>
<para>
<literallayout><literal>./configure --prefix=/usr</literal></literallayout>
</para>
</sect1>
<!-- ----------------------------------------------------------------- -->
<sect1>
<title>When compiling GTK+ I get an error like: <literal>make:
file `Makefile' line 456: Syntax error</literal></title>
file `Makefile' line 456: Syntax error</literal> <emphasis>[GTK 2.x]</emphasis></title>
<para>Make sure that you are using GNU make
(use <literal>make -v</literal>
@ -2026,7 +2040,7 @@ do <literal>gtk_grab_remove(my_window)</literal>.</para>
<sect1>
<title>Why doesn't my widget (e.g. progressbar)
update?</title>
update? <emphasis>[GTK 2.x]</emphasis></title>
<para>You are probably doing all the changes within a function without
returning control to <literal>gtk_main()</literal>. This may
@ -2037,7 +2051,7 @@ drawing queue to be processed using something like:</para>
<programlisting role="C">
while (g_main_iteration(FALSE));
while (g_main_context_iteration(NULL, FALSE));
</programlisting>
<para>inside you're function that changes the widget.</para>