pygtk r3053 - in trunk: docs/reference gtk
- From: gianmt svn gnome org
- To: svn-commits-list gnome org
- Subject: pygtk r3053 - in trunk: docs/reference gtk
- Date: Sun, 30 Nov 2008 23:51:44 +0000 (UTC)
Author: gianmt
Date: Sun Nov 30 23:51:44 2008
New Revision: 3053
URL: http://svn.gnome.org/viewvc/pygtk?rev=3053&view=rev
Log:
split gtkunixprint defs in order to support multiple gtk versions
Added:
trunk/gtk/gtkunixprint-2.12.defs
trunk/gtk/gtkunixprint-2.14.defs
trunk/gtk/gtkunixprint-base-types.defs
trunk/gtk/gtkunixprint-base.defs
Removed:
trunk/gtk/gtkunixprint.defs
Modified:
trunk/docs/reference/pygtk-gtkprinter.xml
trunk/gtk/Makefile.am
Modified: trunk/docs/reference/pygtk-gtkprinter.xml
==============================================================================
--- trunk/docs/reference/pygtk-gtkprinter.xml (original)
+++ trunk/docs/reference/pygtk-gtkprinter.xml Sun Nov 30 23:51:44 2008
@@ -67,11 +67,11 @@
<methodparam></methodparam>
</methodsynopsis>
<methodsynopsis language="python">
- <methodname><link linkend="method-gtkprinter--is-active">is_active</link></methodname>
+ <methodname><link linkend="method-gtkprinter--is-accepting-jobs">is_accepting_jobs</link></methodname>
<methodparam></methodparam>
</methodsynopsis>
<methodsynopsis language="python">
- <methodname><link linkend="method-gtkprinter--is-virtual">is_virtual</link></methodname>
+ <methodname><link linkend="method-gtkprinter--is-active">is_active</link></methodname>
<methodparam></methodparam>
</methodsynopsis>
<methodsynopsis language="python">
@@ -79,6 +79,14 @@
<methodparam></methodparam>
</methodsynopsis>
<methodsynopsis language="python">
+ <methodname><link linkend="method-gtkprinter--is-paused">is_paused</link></methodname>
+ <methodparam></methodparam>
+ </methodsynopsis>
+ <methodsynopsis language="python">
+ <methodname><link linkend="method-gtkprinter--is-virtual">is_virtual</link></methodname>
+ <methodparam></methodparam>
+ </methodsynopsis>
+ <methodsynopsis language="python">
<methodname><link linkend="method-gtkprinter--compare">compare</link></methodname>
<methodparam><parameter role="keyword">b</parameter></methodparam>
</methodsynopsis>
@@ -115,10 +123,18 @@
<tbody>
<row valign="top">
- <entry>"accepts-pdf"</entry>
+ <entry>"accepting-jobs"</entry>
+ <entry>Read</entry>
+ <entry>This property is <literal>True</literal> if the printer
+ is accepting jobs. Default value: <literal>True</literal>.
+ Available in GTK+ 2.14.</entry>
+ </row>
+
+ <row valign="top">
+ <entry>"accepts-ps"</entry>
<entry>Read-Write-Construct Only</entry>
<entry>if <literal>True</literal> this printer can accept
- PDF. Available in GTK+ 2.10.</entry>
+ PostScript. Available in GTK+ 2.10.</entry>
</row>
<row valign="top">
@@ -173,6 +189,15 @@
</row>
<row valign="top">
+ <entry>"paused"</entry>
+ <entry>Read</entry>
+ <entry>This property is <literal>True</literal> if this printer is paused. A paused
+ printer still accepts jobs, but it does not print them.
+ Default value: <literal>False</literal>
+ Available in GTK+ 2.14.</entry>
+ </row>
+
+ <row valign="top">
<entry>"state-message"</entry>
<entry>Read</entry>
<entry>A string giving the current state of the printer.
@@ -531,6 +556,30 @@
</refsect2>
+ <refsect2 id="method-gtkprinter--is-accepting-jobs">
+ <title>gtkunixprint.Printer.is_accepting_jobs</title>
+
+ <programlisting><methodsynopsis language="python">
+ <methodname>is_accepting_jobs</methodname>
+ <methodparam></methodparam>
+ </methodsynopsis></programlisting>
+
+ <variablelist>
+ <varlistentry>
+ <term><emphasis>Returns</emphasis> :</term>
+ <listitem><simpara><literal>True</literal> if printer is accepting jobs.</simpara></listitem>
+ </varlistentry>
+ </variablelist>
+
+ <note>
+ <para>This method is available in PyGTK 2.14 and above.</para>
+ </note>
+
+ <para>The <methodname>is_accepting_jobs</methodname>() method returns
+ whether the printer is accepting jobs</para>
+
+ </refsect2>
+
<refsect2 id="method-gtkprinter--is-active">
<title>gtkunixprint.Printer.is_active</title>
@@ -556,6 +605,31 @@
</refsect2>
+ <refsect2 id="method-gtkprinter--is-paused">
+ <title>gtkunixprint.Printer.is_paused</title>
+
+ <programlisting><methodsynopsis language="python">
+ <methodname>is_paused</methodname>
+ <methodparam></methodparam>
+ </methodsynopsis></programlisting>
+
+ <variablelist>
+ <varlistentry>
+ <term><emphasis>Returns</emphasis> :</term>
+ <listitem><simpara><literal>True</literal> if the printer is paused.</simpara></listitem>
+ </varlistentry>
+ </variablelist>
+
+ <note>
+ <para>This method is available in PyGTK 2.14 and above.</para>
+ </note>
+
+ <para>The <methodname>is_paused</methodname>() method returns
+ whether the printer is currently paused. A paused printer still accepts
+ jobs, but it is not printing them.</para>
+
+ </refsect2>
+
<refsect2 id="method-gtkprinter--is-virtual">
<title>gtkunixprint.Printer.is_virtual</title>
Modified: trunk/gtk/Makefile.am
==============================================================================
--- trunk/gtk/Makefile.am (original)
+++ trunk/gtk/Makefile.am Sun Nov 30 23:51:44 2008
@@ -26,7 +26,7 @@
pygtk_PYTHON = \
__init__.py \
_lazyutils.py \
- compat.py \
+ compat.py \
deprecation.py \
keysyms.py
@@ -43,12 +43,22 @@
# gtk module
GTK_DEFS = gtk-base.defs
GDK_DEFS = gdk-base.defs
+GTKUNIXPRINT_DEFS = gtkunixprint-base.defs
GTK_TYPES_DEFS = gtk-base-types.defs
GDK_TYPES_DEFS = gdk-base-types.defs
+GTKUNIXPRINT_TYPES_DEFS = gtkunixprint-base-types.defs
GTK_2_10_DEFS = gdk-2.10.defs gtk-2.10.defs gtk-2.10-types.defs
-GTK_2_12_DEFS = gdk-2.12.defs gtk-2.12.defs gtk-2.12-types.defs
-GTK_2_14_DEFS = gdk-2.14.defs gtk-2.14.defs gtk-2.14-types.defs
+GTK_2_12_DEFS =
+ gdk-2.12.defs \
+ gtk-2.12.defs \
+ gtk-2.12-types.defs \
+ gtkunixprint-2.12.defs
+GTK_2_14_DEFS =
+ gdk-2.14.defs \
+ gtk-2.14.defs \
+ gtk-2.14-types.defs \
+ gtkunixprint-2.14.defs
if HAVE_GTK_2_10
GDK_DEFS += gdk-2.10.defs
@@ -60,6 +70,7 @@
GDK_DEFS += gdk-2.12.defs
GTK_DEFS += gtk-2.12.defs
GTK_TYPES_DEFS += gtk-2.12-types.defs
+GTKUNIXPRINT_DEFS += gtkunixprint-2.12.defs
endif
@@ -67,6 +78,7 @@
GDK_DEFS += gdk-2.14.defs
GTK_DEFS += gtk-2.14.defs
GTK_TYPES_DEFS += gtk-2.14-types.defs
+GTKUNIXPRINT_DEFS += gtkunixprint-2.14.defs
endif
CREATEDEFS = $(PYTHON) $(CODEGENDIR)/createdefs.py
@@ -129,6 +141,12 @@
gtk-types.defs: $(GTK_TYPES_DEFS) Makefile
$(CREATEDEFS) $@ $(GTK_TYPES_DEFS)
+gtkunixprint.defs: $(GTKUNIXPRINT_DEFS) Makefile
+ $(CREATEDEFS) $@ $(GTKUNIXPRINT_DEFS)
+
+gtkunixprint-types.defs: $(GTKUNIXPRINT_TYPES_DEFS) Makefile
+ $(CREATEDEFS) $@ $(GTKUNIXPRINT_TYPES_DEFS)
+
gdk.c: gdk-types.defs gdk.defs $(GDK_OVERRIDES)
gtk.c: gdk-types.defs gtk-types.defs gtk.defs gdk-types.defs $(GTK_OVERRIDES)
_gtk_la_CFLAGS = $(PYCAIRO_CFLAGS) $(GTK_CFLAGS)
@@ -167,11 +185,22 @@
endif
# gtkunixprint module
-GTKUNIXPRINT_DEFS = gtkunixprint.defs
-CLEANFILES += gtkunixprint.c
-EXTRA_DIST += $(GTKUNIXPRINT_DEFS) gtkunixprint.override
-gtkunixprint.c: $(GTKUNIXPRINT_DEFS) gtkunixprint.override gdk-types.defs \
- gtk-types.defs
+CLEANFILES += \
+ gtkunixprint.c \
+ gtkunixprint.defs \
+ gtkunixprint-types.defs
+
+
+EXTRA_DIST += \
+ $(GTKUNIXPRINT_DEFS) \
+ $(GTKUNIXPRINT_TYPES_DEFS) \
+ gtkunixprint.override
+
+gtkunixprint.c: \
+ gtkunixprint-types.defs gtkunixprint.defs \
+ gtkunixprint.override gdk-types.defs \
+ gtk-types.defs
+
gtkunixprint_la_CFLAGS = $(PYCAIRO_CFLAGS) $(GTKUNIXPRINT_CFLAGS)
gtkunixprint_la_LIBADD = $(GTKUNIXPRINT_LIBS)
gtkunixprint_la_LDFLAGS = $(common_ldflags) -export-symbols-regex initgtkunixprint
@@ -179,7 +208,7 @@
nodist_gtkunixprint_la_SOURCES = gtkunixprint.c
if BUILD_GTKUNIXPRINT
pkgpyexec_LTLIBRARIES = gtkunixprint.la
-defs_DATA += $(GTKUNIXPRINT_DEFS)
+defs_DATA += $(GTKUNIXPRINT_DEFS) $(GTKUNIXPRINT_TYPES_DEFS)
endif
if PLATFORM_WIN32
Added: trunk/gtk/gtkunixprint-2.12.defs
==============================================================================
--- (empty file)
+++ trunk/gtk/gtkunixprint-2.12.defs Sun Nov 30 23:51:44 2008
@@ -0,0 +1,26 @@
+
+;; From gtkprinter.h
+
+(define-method list_papers
+ (of-object "GtkPrinter")
+ (c-name "gtk_printer_list_papers")
+ (return-type "GList*")
+)
+
+(define-method has_details
+ (of-object "GtkPrinter")
+ (c-name "gtk_printer_has_details")
+ (return-type "gboolean")
+)
+
+(define-method request_details
+ (of-object "GtkPrinter")
+ (c-name "gtk_printer_request_details")
+ (return-type "none")
+)
+
+(define-method get_capabilities
+ (of-object "GtkPrinter")
+ (c-name "gtk_printer_get_capabilities")
+ (return-type "GtkPrintCapabilities")
+)
Added: trunk/gtk/gtkunixprint-2.14.defs
==============================================================================
--- (empty file)
+++ trunk/gtk/gtkunixprint-2.14.defs Sun Nov 30 23:51:44 2008
@@ -0,0 +1,14 @@
+
+;; From gtkprinter.h
+
+(define-method is_paused
+ (of-object "GtkPrinter")
+ (c-name "gtk_printer_is_paused")
+ (return-type "gboolean")
+)
+
+(define-method is_accepting_jobs
+ (of-object "GtkPrinter")
+ (c-name "gtk_printer_is_accepting_jobs")
+ (return-type "gboolean")
+)
Added: trunk/gtk/gtkunixprint-base-types.defs
==============================================================================
--- (empty file)
+++ trunk/gtk/gtkunixprint-base-types.defs Sun Nov 30 23:51:44 2008
@@ -0,0 +1,47 @@
+;; -*- scheme -*-
+; object definitions ...
+(define-object PageSetupUnixDialog
+ (in-module "Unixprint")
+ (parent "GtkDialog")
+ (c-name "GtkPageSetupUnixDialog")
+ (gtype-id "GTK_TYPE_PAGE_SETUP_UNIX_DIALOG")
+)
+
+(define-object PrintJob
+ (in-module "Unixprint")
+ (parent "GObject")
+ (c-name "GtkPrintJob")
+ (gtype-id "GTK_TYPE_PRINT_JOB")
+)
+
+(define-object PrintUnixDialog
+ (in-module "Unixprint")
+ (parent "GtkDialog")
+ (c-name "GtkPrintUnixDialog")
+ (gtype-id "GTK_TYPE_PRINT_UNIX_DIALOG")
+)
+
+(define-object Printer
+ (in-module "Unixprint")
+ (parent "GObject")
+ (c-name "GtkPrinter")
+ (gtype-id "GTK_TYPE_PRINTER")
+)
+
+;; Enumerations and flags ...
+
+(define-flags PrintCapabilities
+ (in-module "Unixprint")
+ (c-name "GtkPrintCapabilities")
+ (gtype-id "GTK_TYPE_PRINT_CAPABILITIES")
+ (values
+ '("page-set" "GTK_PRINT_CAPABILITY_PAGE_SET")
+ '("copies" "GTK_PRINT_CAPABILITY_COPIES")
+ '("collate" "GTK_PRINT_CAPABILITY_COLLATE")
+ '("reverse" "GTK_PRINT_CAPABILITY_REVERSE")
+ '("scale" "GTK_PRINT_CAPABILITY_SCALE")
+ '("generate-pdf" "GTK_PRINT_CAPABILITY_GENERATE_PDF")
+ '("generate-ps" "GTK_PRINT_CAPABILITY_GENERATE_PS")
+ '("preview" "GTK_PRINT_CAPABILITY_PREVIEW")
+ )
+)
Added: trunk/gtk/gtkunixprint-base.defs
==============================================================================
--- (empty file)
+++ trunk/gtk/gtkunixprint-base.defs Sun Nov 30 23:51:44 2008
@@ -0,0 +1,363 @@
+;; -*- scheme -*-
+
+(include "gtkunixprint-base-types.defs")
+
+;; From gtkpagesetupunixdialog.h
+
+(define-function gtk_page_setup_unix_dialog_get_type
+ (c-name "gtk_page_setup_unix_dialog_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_page_setup_unix_dialog_new
+ (c-name "gtk_page_setup_unix_dialog_new")
+ (is-constructor-of "GtkPageSetupUnixDialog")
+ (return-type "GtkWidget*")
+ (parameters
+ '("const-gchar*" "title" (null-ok) (default "NULL"))
+ '("GtkWindow*" "parent" (null-ok) (default "NULL"))
+ )
+)
+
+(define-method set_page_setup
+ (of-object "GtkPageSetupUnixDialog")
+ (c-name "gtk_page_setup_unix_dialog_set_page_setup")
+ (return-type "none")
+ (parameters
+ '("GtkPageSetup*" "page_setup")
+ )
+)
+
+(define-method get_page_setup
+ (of-object "GtkPageSetupUnixDialog")
+ (c-name "gtk_page_setup_unix_dialog_get_page_setup")
+ (return-type "GtkPageSetup*")
+)
+
+(define-method set_print_settings
+ (of-object "GtkPageSetupUnixDialog")
+ (c-name "gtk_page_setup_unix_dialog_set_print_settings")
+ (return-type "none")
+ (parameters
+ '("GtkPrintSettings*" "print_settings")
+ )
+)
+
+(define-method get_print_settings
+ (of-object "GtkPageSetupUnixDialog")
+ (c-name "gtk_page_setup_unix_dialog_get_print_settings")
+ (return-type "GtkPrintSettings*")
+)
+
+
+;; From gtkprinter.h
+
+(define-function gtk_printer_get_type
+ (c-name "gtk_printer_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_printer_new
+ (c-name "gtk_printer_new")
+ (is-constructor-of "GtkPrinter")
+ (return-type "GtkPrinter*")
+ (parameters
+ '("const-gchar*" "name")
+ '("GtkPrintBackend*" "backend")
+ '("gboolean" "is_virtual")
+ )
+)
+
+(define-method get_backend
+ (of-object "GtkPrinter")
+ (c-name "gtk_printer_get_backend")
+ (return-type "GtkPrintBackend*")
+)
+
+(define-method get_name
+ (of-object "GtkPrinter")
+ (c-name "gtk_printer_get_name")
+ (return-type "const-gchar*")
+)
+
+(define-method get_state_message
+ (of-object "GtkPrinter")
+ (c-name "gtk_printer_get_state_message")
+ (return-type "const-gchar*")
+)
+
+(define-method get_description
+ (of-object "GtkPrinter")
+ (c-name "gtk_printer_get_description")
+ (return-type "const-gchar*")
+)
+
+(define-method get_location
+ (of-object "GtkPrinter")
+ (c-name "gtk_printer_get_location")
+ (return-type "const-gchar*")
+)
+
+(define-method get_icon_name
+ (of-object "GtkPrinter")
+ (c-name "gtk_printer_get_icon_name")
+ (return-type "const-gchar*")
+)
+
+(define-method get_job_count
+ (of-object "GtkPrinter")
+ (c-name "gtk_printer_get_job_count")
+ (return-type "gint")
+)
+
+(define-method is_active
+ (of-object "GtkPrinter")
+ (c-name "gtk_printer_is_active")
+ (return-type "gboolean")
+)
+
+(define-method is_virtual
+ (of-object "GtkPrinter")
+ (c-name "gtk_printer_is_virtual")
+ (return-type "gboolean")
+)
+
+(define-method is_default
+ (of-object "GtkPrinter")
+ (c-name "gtk_printer_is_default")
+ (return-type "gboolean")
+)
+
+(define-method accepts_pdf
+ (of-object "GtkPrinter")
+ (c-name "gtk_printer_accepts_pdf")
+ (return-type "gboolean")
+)
+
+(define-method accepts_ps
+ (of-object "GtkPrinter")
+ (c-name "gtk_printer_accepts_ps")
+ (return-type "gboolean")
+)
+
+(define-method compare
+ (of-object "GtkPrinter")
+ (c-name "gtk_printer_compare")
+ (return-type "gint")
+ (parameters
+ '("GtkPrinter*" "b")
+ )
+)
+
+(define-function enumerate_printers
+ (c-name "gtk_enumerate_printers")
+ (return-type "none")
+ (parameters
+ '("GtkPrinterFunc" "func")
+ '("gpointer" "data")
+ '("GDestroyNotify" "destroy")
+ '("gboolean" "wait")
+ )
+)
+
+(define-virtual details_acquired
+ (of-object "GtkPrinter")
+ (return-type "none")
+ (parameters
+ '("gboolean" "success")
+ )
+)
+
+
+
+
+;; From gtkprintjob.h
+
+(define-function gtk_print_job_get_type
+ (c-name "gtk_print_job_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_print_job_new
+ (c-name "gtk_print_job_new")
+ (is-constructor-of "GtkPrintJob")
+ (return-type "GtkPrintJob*")
+ (parameters
+ '("const-gchar*" "title")
+ '("GtkPrinter*" "printer")
+ '("GtkPrintSettings*" "settings")
+ '("GtkPageSetup*" "page_setup")
+ )
+)
+
+(define-method get_settings
+ (of-object "GtkPrintJob")
+ (c-name "gtk_print_job_get_settings")
+ (return-type "GtkPrintSettings*")
+)
+
+(define-method get_printer
+ (of-object "GtkPrintJob")
+ (c-name "gtk_print_job_get_printer")
+ (return-type "GtkPrinter*")
+)
+
+(define-method get_title
+ (of-object "GtkPrintJob")
+ (c-name "gtk_print_job_get_title")
+ (return-type "const-gchar*")
+)
+
+(define-method get_status
+ (of-object "GtkPrintJob")
+ (c-name "gtk_print_job_get_status")
+ (return-type "GtkPrintStatus")
+)
+
+(define-method set_source_file
+ (of-object "GtkPrintJob")
+ (c-name "gtk_print_job_set_source_file")
+ (return-type "gboolean")
+ (parameters
+ '("const-gchar*" "filename")
+ '("GError**" "error")
+ )
+)
+
+(define-method get_surface
+ (of-object "GtkPrintJob")
+ (c-name "gtk_print_job_get_surface")
+ (return-type "cairo_surface_t*")
+ (parameters
+ '("GError**" "error")
+ )
+)
+
+(define-method set_track_print_status
+ (of-object "GtkPrintJob")
+ (c-name "gtk_print_job_set_track_print_status")
+ (return-type "none")
+ (parameters
+ '("gboolean" "track_status")
+ )
+)
+
+(define-method get_track_print_status
+ (of-object "GtkPrintJob")
+ (c-name "gtk_print_job_get_track_print_status")
+ (return-type "gboolean")
+)
+
+(define-method send
+ (of-object "GtkPrintJob")
+ (c-name "gtk_print_job_send")
+ (return-type "gboolean")
+ (parameters
+ '("GtkPrintJobCompleteFunc" "callback")
+ '("gpointer" "user_data")
+ '("GDestroyNotify" "dnotify")
+ '("GError**" "error")
+ )
+)
+
+(define-function print_capabilities_get_type
+ (c-name "gtk_print_capabilities_get_type")
+ (return-type "GType")
+)
+
+(define-virtual status_changed
+ (of-object "GtkPrintJob")
+ (return-type "none")
+)
+
+
+
+;; From gtkprintunixdialog.h
+
+(define-function gtk_print_unix_dialog_get_type
+ (c-name "gtk_print_unix_dialog_get_type")
+ (return-type "GType")
+)
+
+(define-function gtk_print_unix_dialog_new
+ (c-name "gtk_print_unix_dialog_new")
+ (is-constructor-of "GtkPrintUnixDialog")
+ (return-type "GtkWidget*")
+ (parameters
+ '("const-gchar*" "title" (null-ok) (default "NULL"))
+ '("GtkWindow*" "parent" (null-ok) (default "NULL"))
+ )
+)
+
+(define-method set_page_setup
+ (of-object "GtkPrintUnixDialog")
+ (c-name "gtk_print_unix_dialog_set_page_setup")
+ (return-type "none")
+ (parameters
+ '("GtkPageSetup*" "page_setup")
+ )
+)
+
+(define-method get_page_setup
+ (of-object "GtkPrintUnixDialog")
+ (c-name "gtk_print_unix_dialog_get_page_setup")
+ (return-type "GtkPageSetup*")
+)
+
+(define-method set_current_page
+ (of-object "GtkPrintUnixDialog")
+ (c-name "gtk_print_unix_dialog_set_current_page")
+ (return-type "none")
+ (parameters
+ '("gint" "current_page")
+ )
+)
+
+(define-method get_current_page
+ (of-object "GtkPrintUnixDialog")
+ (c-name "gtk_print_unix_dialog_get_current_page")
+ (return-type "gint")
+)
+
+(define-method set_settings
+ (of-object "GtkPrintUnixDialog")
+ (c-name "gtk_print_unix_dialog_set_settings")
+ (return-type "none")
+ (parameters
+ '("GtkPrintSettings*" "settings" (null-ok) (default "NULL"))
+ )
+)
+
+(define-method get_settings
+ (of-object "GtkPrintUnixDialog")
+ (c-name "gtk_print_unix_dialog_get_settings")
+ (return-type "GtkPrintSettings*")
+)
+
+(define-method get_selected_printer
+ (of-object "GtkPrintUnixDialog")
+ (c-name "gtk_print_unix_dialog_get_selected_printer")
+ (return-type "GtkPrinter*")
+)
+
+(define-method add_custom_tab
+ (of-object "GtkPrintUnixDialog")
+ (c-name "gtk_print_unix_dialog_add_custom_tab")
+ (return-type "none")
+ (parameters
+ '("GtkWidget*" "child")
+ '("GtkWidget*" "tab_label")
+ )
+)
+
+(define-method set_manual_capabilities
+ (of-object "GtkPrintUnixDialog")
+ (c-name "gtk_print_unix_dialog_set_manual_capabilities")
+ (return-type "none")
+ (parameters
+ '("GtkPrintCapabilities" "capabilities")
+ )
+)
+
+
+
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]