Wed Apr 5 00:18:14 2000 Owen Taylor <otaylor@redhat.com> * configure.in: Add checks for Pango * configure.in docs/Makefile.am: Add test for sgml2html and allow 'make dist' without building html, but print out warnings in that case. (For making snapshots) * gdk/Makefile.am gdk/x11/Makefile.am gtk/Makefile.am: Add Pango libraries and C flags * gdk/gdkdraw.c gdk/gdkdrawable.h gdkwindow.c gdk/x11/gdkdrawable-x11.c: Add function (gdk_draw_layout) to draw a pango layout. * gdk/gdkpango.h gdk/x11/gdkpango-x11.c: New file with functions for getting Pango contexts for GDK. * gtk/gtkeditable.c: Get rid of dead code gtk_editable_parent_set() * gtk/gtkentry.[ch]: Complete rewrite to use Pango, add bidirectional editing. * gtk/gtkentry.c: Hack in simple Hebrew input with direct keysym => unicode translations. More languages can be added here, but real input-method support is needed. * docs/Changes-1.4.txt: Added note about entry behavior. * gtk/gtkenums.h gtk/gtkwidget.[ch] testgtk.c gtkprivate.h: Add functions to set the reading direction for a widget and the global direction. Add test which allows toggling the global direction. Two private flags are used to store the direction. (GTK_DIRECTION_SET + GTK_DIRECTION_LTR) * gtk/gtkcheckbutton.c gtk/gtkframe.c gtk/gtkhbbox.c gtk/gtkhbox.c gtk/gtkradiobutton.c gtk/gtkspinbutton.c gtk/gtktable.c * gtk/gtk[hv]scale.c gtk/gtkscale.[ch]: Draw numbers using Pango * gtk/gtklabel.[ch]: Moved to Pango and considerably rewritten. Line breaking, underlining now handled by Pango. * gtk/gtkstyle.[ch] gtk/gtkrc.[ch]: Add a PangoFontDescription to RCStyle and Style. (Having both this and the old font name and GdkFont is temporary.) * gtk/gtkwidget.[ch] (gtk_widget_create_pango_{context,layout}): Added convenience functions for creating contexts and layouts for widgets. * gtk/testgtk.c: Enhance label tests with multilingual labels.
205 lines
5.1 KiB
Makefile
205 lines
5.1 KiB
Makefile
## Process this file with automake to produce Makefile.in
|
|
|
|
info_TEXINFOS = gdk.texi gtk.texi
|
|
|
|
man_MANS = gtk-config.1
|
|
|
|
TUTORIAL_FR_FILES=html/gtk_tut_fr-1.html \
|
|
html/gtk_tut_fr-2.html \
|
|
html/gtk_tut_fr-3.html \
|
|
html/gtk_tut_fr-4.html \
|
|
html/gtk_tut_fr-5.html \
|
|
html/gtk_tut_fr-6.html \
|
|
html/gtk_tut_fr-7.html \
|
|
html/gtk_tut_fr-8.html \
|
|
html/gtk_tut_fr-9.html \
|
|
html/gtk_tut_fr-10.html \
|
|
html/gtk_tut_fr-11.html \
|
|
html/gtk_tut_fr-12.html \
|
|
html/gtk_tut_fr-13.html \
|
|
html/gtk_tut_fr-14.html \
|
|
html/gtk_tut_fr-15.html \
|
|
html/gtk_tut_fr-16.html \
|
|
html/gtk_tut_fr-17.html \
|
|
html/gtk_tut_fr-18.html \
|
|
html/gtk_tut_fr-19.html \
|
|
html/gtk_tut_fr-20.html \
|
|
html/gtk_tut_fr-21.html \
|
|
html/gtk_tut_fr-22.html \
|
|
html/gtk_tut_fr-23.html \
|
|
html/gtk_tut_fr-24.html \
|
|
html/gtk_tut_fr.html text/gtk_tut_fr.txt
|
|
|
|
TUTORIAL_FILES=text/gtk_tut.txt html/gtk_tut.html \
|
|
html/gtk_tut.html \
|
|
html/gtk_tut-1.html \
|
|
html/gtk_tut-2.html \
|
|
html/gtk_tut-3.html \
|
|
html/gtk_tut-4.html \
|
|
html/gtk_tut-5.html \
|
|
html/gtk_tut-6.html \
|
|
html/gtk_tut-7.html \
|
|
html/gtk_tut-8.html \
|
|
html/gtk_tut-9.html \
|
|
html/gtk_tut-10.html \
|
|
html/gtk_tut-11.html \
|
|
html/gtk_tut-12.html \
|
|
html/gtk_tut-13.html \
|
|
html/gtk_tut-14.html \
|
|
html/gtk_tut-15.html \
|
|
html/gtk_tut-16.html \
|
|
html/gtk_tut-17.html \
|
|
html/gtk_tut-18.html \
|
|
html/gtk_tut-19.html \
|
|
html/gtk_tut-20.html \
|
|
html/gtk_tut-21.html \
|
|
html/gtk_tut-22.html \
|
|
html/gtk_tut-23.html \
|
|
html/gtk_tut-24.html \
|
|
html/gtk_tut-25.html \
|
|
html/gtk_tut-26.html \
|
|
html/gtk_tut-27.html \
|
|
html/gtk_tut-28.html \
|
|
html/gtk_tut-29.html \
|
|
html/gtk_tut-30.html \
|
|
html/gtk_tut-31.html
|
|
|
|
TUTORIAL_IT_FILES= html/gtk_tut_it.html \
|
|
html/gtk_tut_it-1.html \
|
|
html/gtk_tut_it-2.html \
|
|
html/gtk_tut_it-3.html \
|
|
html/gtk_tut_it-4.html \
|
|
html/gtk_tut_it-5.html \
|
|
html/gtk_tut_it-6.html \
|
|
html/gtk_tut_it-7.html \
|
|
html/gtk_tut_it-8.html \
|
|
html/gtk_tut_it-9.html \
|
|
html/gtk_tut_it-10.html \
|
|
html/gtk_tut_it-11.html \
|
|
html/gtk_tut_it-12.html \
|
|
html/gtk_tut_it-13.html \
|
|
html/gtk_tut_it-14.html \
|
|
html/gtk_tut_it-15.html \
|
|
html/gtk_tut_it-16.html \
|
|
html/gtk_tut_it-17.html \
|
|
html/gtk_tut_it-18.html \
|
|
html/gtk_tut_it-19.html \
|
|
html/gtk_tut_it-20.html \
|
|
html/gtk_tut_it-21.html \
|
|
html/gtk_tut_it-22.html \
|
|
html/gtk_tut_it-23.html \
|
|
html/gtk_tut_it-24.html \
|
|
text/gtk_tut_it.txt
|
|
|
|
FAQ_FILES=html/gtkfaq.html \
|
|
html/gtkfaq-1.html \
|
|
html/gtkfaq-2.html \
|
|
html/gtkfaq-3.html \
|
|
html/gtkfaq-4.html \
|
|
html/gtkfaq-5.html \
|
|
html/gtkfaq-6.html \
|
|
html/gtkfaq-7.html \
|
|
text/gtkfaq.txt
|
|
|
|
html/gtk_tut_table.gif: gdk.html gtk.html
|
|
|
|
.PHONY: html htmldir faq tutorial tutorial_it tutorial_fr files
|
|
|
|
distdocs: gdk.html gtk.html faq tutorial tutorial_it tutorial_fr
|
|
|
|
htmldir:
|
|
(cd $(srcdir); mkdir -p html; cp gtk_tut*gif html)
|
|
|
|
textdir:
|
|
mkdir -p $(srcdir)/text
|
|
|
|
gdk.html gdk_toc.html: gdk.texi
|
|
(cd $(srcdir); texi2html gdk.texi)
|
|
|
|
gtk.html gtk_toc.html: gtk.texi
|
|
(cd $(srcdir); texi2html gtk.texi)
|
|
|
|
html/gdk.html html/gdk_toc.html: htmldir gdk.html gdk_toc.html
|
|
(cd $(srcdir); cp gdk.html gdk_toc.html html/)
|
|
|
|
html/gtk.html html/gtk_toc.html: htmldir gtk.html gtk_toc.html
|
|
(cd $(srcdir); cp gtk.html gtk_toc.html html/)
|
|
|
|
$(FAQ_FILES): faq
|
|
|
|
faq: htmldir textdir
|
|
(cd $(srcdir); sgml2html gtkfaq.sgml; \
|
|
perl gtkdocs_fix gtkfaq*html; \
|
|
mv gtkfaq*html html/; \
|
|
sgml2txt gtkfaq.sgml; \
|
|
mv gtkfaq.txt text/)
|
|
|
|
$(TUTORIAL_FILES): tutorial
|
|
|
|
$(TUTORIAL_FR_FILES): tutorial_fr
|
|
|
|
$(TUTORIAL_IT_FILES): tutorial_it
|
|
|
|
tutorial: htmldir textdir
|
|
(cd $(srcdir); sgml2html gtk_tut.sgml; \
|
|
perl gtkdocs_fix gtk_tut*html; \
|
|
mv gtk_tut*html html/; \
|
|
sgml2txt gtk_tut.sgml; \
|
|
mv gtk_tut.txt text/)
|
|
|
|
tutorial_it: htmldir textdir
|
|
(cd $(srcdir); sgml2html --language=it gtk_tut_it.sgml; \
|
|
perl gtkdocs_fix gtk_tut_it*html; \
|
|
mv gtk_tut_it*html html/; \
|
|
sgml2txt --language=it gtk_tut_it.sgml; \
|
|
mv gtk_tut_it.txt text/)
|
|
|
|
tutorial_fr: htmldir textdir
|
|
(cd $(srcdir); sgml2html --language=fr gtk_tut_fr.sgml; \
|
|
perl gtkdocs_fix gtk_tut_fr*html; \
|
|
mv gtk_tut_fr*html html/; \
|
|
sgml2txt --language=fr gtk_tut_fr.sgml; \
|
|
mv gtk_tut_fr.txt text/)
|
|
|
|
|
|
files:
|
|
@files=`ls $(DISTFILES) 2> /dev/null `; for p in $$files; do \
|
|
echo $$p; \
|
|
done
|
|
|
|
EXTRA_DIST += \
|
|
Changes-1.2.txt \
|
|
debugging.txt \
|
|
developers.txt \
|
|
refcounting.txt \
|
|
styles.txt \
|
|
text_widget.txt \
|
|
widget_system.txt \
|
|
generation.txt \
|
|
gtk-config.txt \
|
|
gtk-config.1.in \
|
|
texinfo.tex \
|
|
macros.texi \
|
|
gtkdocs_fix \
|
|
gtkfaq.sgml \
|
|
gtk_tut.sgml \
|
|
gtk_tut_it.sgml \
|
|
gtk_tut_fr.sgml \
|
|
gtk_tut_packbox1.gif \
|
|
gtk_tut_packbox2.gif \
|
|
gtk_tut_table.gif
|
|
|
|
if HAVE_SGML2HTML
|
|
dist-hook: faq tutorial tutorial_it tutorial_fr
|
|
mkdir $(distdir)/html
|
|
cp -p $(srcdir)/html/*.html $(distdir)/html
|
|
cp -p $(srcdir)/html/*.gif $(distdir)/html
|
|
mkdir $(distdir)/text
|
|
cp -p $(srcdir)/text/*.txt $(distdir)/text
|
|
else
|
|
dist-hook:
|
|
echo "***"
|
|
echo "*** Warning: Tutorial and faq not built"
|
|
echo "*** DISTRIBUTION IS INCOMPLETE"
|
|
echo "***"
|
|
endif |