]> git.eshelyaron.com Git - emacs.git/commitdiff
* dbus.texi (Receiving Method Calls): Add optional argument
authorMichael Albinus <albinus@detlef>
Sun, 4 Jul 2010 10:07:27 +0000 (12:07 +0200)
committerMichael Albinus <albinus@detlef>
Sun, 4 Jul 2010 10:07:27 +0000 (12:07 +0200)
EMITS-SIGNAL to `dbus-register-property'.

doc/misc/ChangeLog
doc/misc/dbus.texi

index a159715a69d9dc6bc68f073df990876d4abaddbf..4187d9909fda0a069cd5513140c5b7d4204c55e2 100644 (file)
@@ -1,3 +1,8 @@
+2010-07-04  Michael Albinus  <michael.albinus@gmx.de>
+
+       * dbus.texi (Receiving Method Calls): Add optional argument
+       EMITS-SIGNAL to `dbus-register-property'.
+
 2010-06-10  Glenn Morris  <rgm@gnu.org>
 
        * idlwave.texi (Load-Path Shadows):
index c92cb279f099f9e79aaa1f3dfa52d78e58f1b44f..43e927850826b2e5d36bee2ebe3237f0faf435db 100644 (file)
@@ -1359,7 +1359,7 @@ The test runs then
 @end example
 @end defun
 
-@defun dbus-register-property bus service path interface property access value
+@defun dbus-register-property bus service path interface property access value &optional emits-signal
 With this function, an application declares a @var{property} on the D-Bus
 @var{bus}.
 
@@ -1387,7 +1387,11 @@ only way to change their values.  Properties with access type
 
 The interface @samp{org.freedesktop.DBus.Properties} is added to
 @var{path}, including a default handler for the @samp{Get},
-@samp{GetAll} and @samp{Set} methods of this interface.  Example:
+@samp{GetAll} and @samp{Set} methods of this interface.  When
+@var{emits-signal} is non-nil, the signal @samp{PropertiesChanged} is
+sent when the property is changed by @code{dbus-set-property}.
+
+@noindent Example:
 
 @lisp
 (dbus-register-property
@@ -1399,7 +1403,7 @@ The interface @samp{org.freedesktop.DBus.Properties} is added to
 
 (dbus-register-property
   :session "org.freedesktop.TextEditor" "/org/freedesktop/TextEditor"
-  "org.freedesktop.TextEditor" "version" :readwrite emacs-version)
+  "org.freedesktop.TextEditor" "version" :readwrite emacs-version t)
 
 @result{} ((:session "org.freedesktop.TextEditor" "version")
     ("org.freedesktop.TextEditor" "/org/freedesktop/TextEditor"))