Author: jannis
Date: 2009-05-11 22:48:08 +0000 (Mon, 11 May 2009)
New Revision: 29948

Modified:
   libexo/trunk/ChangeLog
   libexo/trunk/docs/reference/exo-open.xml
   libexo/trunk/docs/reference/exo-sections.txt
   libexo/trunk/docs/reference/tmpl/exo-job.sgml
   libexo/trunk/exo/exo-job.c
   libexo/trunk/exo/exo-job.h
Log:
        * docs/reference/exo-sections.txt, docs/reference/tmpl/exo-job.sgml:
          Update sections.
        * docs/reference/exo-open.xml: Fix typo spotted by Yves-Alexis.
        * exo/exo-job.{c,h}: Add new function exo_job_send_to_mainloop() which
          is a simple wrapper around g_io_scheduler_job_send_to_mainloop(). I
          don't want to expose any the GIO scheduling internals.

Modified: libexo/trunk/ChangeLog
===================================================================
--- libexo/trunk/ChangeLog      2009-05-11 21:38:30 UTC (rev 29947)
+++ libexo/trunk/ChangeLog      2009-05-11 22:48:08 UTC (rev 29948)
@@ -1,3 +1,12 @@
+2009-05-12     Jannis Pohlmann <jan...@xfce.org>
+
+       * docs/reference/exo-sections.txt, docs/reference/tmpl/exo-job.sgml: 
+         Update sections.
+       * docs/reference/exo-open.xml: Fix typo spotted by Yves-Alexis.
+       * exo/exo-job.{c,h}: Add new function exo_job_send_to_mainloop() which
+         is a simple wrapper around g_io_scheduler_job_send_to_mainloop(). I
+         don't want to expose any the GIO scheduling internals.
+
 2009-05-11     Nick Schermer <n...@xfce.org>
 
        * exo/exo-job.c, exo/exo-cell-renderer-icon.c: Fix compiler warnings.

Modified: libexo/trunk/docs/reference/exo-open.xml
===================================================================
--- libexo/trunk/docs/reference/exo-open.xml    2009-05-11 21:38:30 UTC (rev 
29947)
+++ libexo/trunk/docs/reference/exo-open.xml    2009-05-11 22:48:08 UTC (rev 
29948)
@@ -73,7 +73,7 @@
           <listitem>
             <para>
               When using the <option>--launch</option> option and this option 
is specified as well, the application will
-              be run in the given <parameter>directory</parameter>. This is 
primarly useful when running the preferred
+              be run in the given <parameter>directory</parameter>. This is 
primarily useful when running the preferred
               <emphasis role="bold">TerminalEmulator</emphasis> from another 
application and you want the command in the
               terminal window to be run in a specific directory.
             </para>

Modified: libexo/trunk/docs/reference/exo-sections.txt
===================================================================
--- libexo/trunk/docs/reference/exo-sections.txt        2009-05-11 21:38:30 UTC 
(rev 29947)
+++ libexo/trunk/docs/reference/exo-sections.txt        2009-05-11 22:48:08 UTC 
(rev 29948)
@@ -338,6 +338,7 @@
 exo_job_emit
 exo_job_info_message
 exo_job_percent
+exo_job_send_to_mainloop
 <SUBSECTION Standard>
 ExoJobPrivate
 ExoJobClass

Modified: libexo/trunk/docs/reference/tmpl/exo-job.sgml
===================================================================
--- libexo/trunk/docs/reference/tmpl/exo-job.sgml       2009-05-11 21:38:30 UTC 
(rev 29947)
+++ libexo/trunk/docs/reference/tmpl/exo-job.sgml       2009-05-11 22:48:08 UTC 
(rev 29948)
@@ -138,3 +138,15 @@
 @percent: 
 
 
+<!-- ##### FUNCTION exo_job_send_to_mainloop ##### -->
+<para>
+
+</para>
+
+...@job: 
+...@func: 
+...@user_data: 
+...@destroy_notify: 
+...@returns: 
+
+

Modified: libexo/trunk/exo/exo-job.c
===================================================================
--- libexo/trunk/exo/exo-job.c  2009-05-11 21:38:30 UTC (rev 29947)
+++ libexo/trunk/exo/exo-job.c  2009-05-11 22:48:08 UTC (rev 29948)
@@ -631,3 +631,17 @@
   exo_job_emit (job, job_signals[PERCENT], 0, percent);
 }
 
+
+
+
+gboolean
+exo_job_send_to_mainloop (ExoJob        *job,
+                          GSourceFunc    func,
+                          gpointer       user_data,
+                          GDestroyNotify destroy_notify)
+{
+  _exo_return_val_if_fail (EXO_IS_JOB (job), FALSE);
+  
+  return g_io_scheduler_job_send_to_mainloop (job->priv->scheduler_job, func, 
user_data,
+                                              destroy_notify);
+}

Modified: libexo/trunk/exo/exo-job.h
===================================================================
--- libexo/trunk/exo/exo-job.h  2009-05-11 21:38:30 UTC (rev 29947)
+++ libexo/trunk/exo/exo-job.h  2009-05-11 22:48:08 UTC (rev 29948)
@@ -68,21 +68,25 @@
 
 GType           exo_job_get_type               (void) G_GNUC_CONST;
 
-ExoJob         *exo_job_launch                 (ExoJob       *job);
-void            exo_job_cancel                 (ExoJob       *job);
-gboolean        exo_job_is_cancelled           (const ExoJob *job);
-GCancellable   *exo_job_get_cancellable        (const ExoJob *job);
-gboolean        exo_job_set_error_if_cancelled (ExoJob       *job,
-                                                GError      **error);
-void            exo_job_emit                   (ExoJob       *job,
-                                                guint         signal_id,
-                                                GQuark        signal_detail,
+ExoJob         *exo_job_launch                 (ExoJob        *job);
+void            exo_job_cancel                 (ExoJob        *job);
+gboolean        exo_job_is_cancelled           (const ExoJob  *job);
+GCancellable   *exo_job_get_cancellable        (const ExoJob  *job);
+gboolean        exo_job_set_error_if_cancelled (ExoJob        *job,
+                                                GError       **error);
+void            exo_job_emit                   (ExoJob        *job,
+                                                guint          signal_id,
+                                                GQuark         signal_detail,
                                                 ...);
-void            exo_job_info_message           (ExoJob       *job,
-                                                const gchar  *format,
+void            exo_job_info_message           (ExoJob        *job,
+                                                const gchar   *format,
                                                 ...);
-void            exo_job_percent                (ExoJob       *job,
-                                                gdouble       percent);
+void            exo_job_percent                (ExoJob        *job,
+                                                gdouble        percent);
+gboolean        exo_job_send_to_mainloop       (ExoJob        *job,
+                                                GSourceFunc    func,
+                                                gpointer       user_data,
+                                                GDestroyNotify destroy_notify);
 
 G_END_DECLS
 

_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to