]> Pileus Git - ~andy/gtk/blob - gtk/gtkdbusinterfaces.xml
stylecontext: Do invalidation on first resize container
[~andy/gtk] / gtk / gtkdbusinterfaces.xml
1 <node>
2 <interface name="org.Gtk.MountOperationHandler">
3
4   <!--
5     AskPassword:
6     @id: an opaque ID identifying the object for which the operation is requested.
7          The ID must be unique in the context of the calling process.
8     @message: the message to display
9     @icon_name: the name of an icon to display
10     @default_user: the default username for display
11     @default_domain: the default domain for display
12     @flags: a set of GAskPasswordFlags
13     @response: a GMountOperationResult
14     @response_details: a dictionary containing the response details as
15     entered by the user. The dictionary MAY contain the following properties:
16       - "password" -> (s): a password to be used to complete the mount operation
17       - "password_save" -> (u): a GPasswordSave
18
19     The dialog will stay visible until clients call the Close() method, or
20     another dialog becomes visible.
21     Calling AskPassword again for the same id will have the effect to clear
22     the existing dialog and update it with a message indicating the previous
23     attempt went wrong.
24   -->
25 <method name="AskPassword">
26     <arg type="s" direction="in" name="id"/>
27     <arg type="s" direction="in" name="message"/>
28     <arg type="s" direction="in" name="icon_name"/>
29     <arg type="s" direction="in" name="default_user"/>
30     <arg type="s" direction="in" name="default_domain"/>
31     <arg type="u" direction="in" name="flags"/>
32     <arg type="u" direction="out" name="response"/>
33     <arg type="a{sv}" direction="out" name="response_details"/>
34 </method>
35   <!--
36     AskQuestion:
37     @id: an opaque ID identifying the object for which the operation is requested
38          The ID must be unique in the context of the calling process.
39     @message: the message to display
40     @icon_name: the name of an icon to display
41     @choices: an array of choice strings
42     GetResponse:
43     @response: a GMountOperationResult
44     @response_details: a dictionary containing the response details as
45     entered by the user. The dictionary MAY contain the following properties:
46       - "choice" -> (i): the chosen answer among the array of strings passed in
47
48     The dialog will stay visible until clients call the Close() method, or
49     another dialog becomes visible.
50     Calling AskQuestion again for the same id will have the effect to clear
51     update the dialog with the new question.
52   -->
53 <method name="AskQuestion">
54     <arg type="s" direction="in" name="id"/>
55     <arg type="s" direction="in" name="message"/>
56     <arg type="s" direction="in" name="icon_name"/>
57     <arg type="as" direction="in" name="choices"/>
58     <arg type="u" direction="out" name="response"/>
59     <arg type="a{sv}" direction="out" name="response_details"/>
60 </method>
61   <!--
62     ShowProcesses:
63     @id: an opaque ID identifying the object for which the operation is requested
64          The ID must be unique in the context of the calling process.
65     @message: the message to display
66     @icon_name: the name of an icon to display
67     @application_pids: the PIDs of the applications to display
68     @choices: an array of choice strings
69     @response: a GMountOperationResult
70     @response_details: a dictionary containing the response details as
71     entered by the user. The dictionary MAY contain the following properties:
72       - "choice" -> (i): the chosen answer among the array of strings passed in
73
74     The dialog will stay visible until clients call the Close() method, or
75     another dialog becomes visible.
76     Calling ShowProcesses again for the same id will have the effect to clear
77     the existing dialog and update it with the new message and the new list
78     of processes.
79   -->
80 <method name="ShowProcesses">
81     <arg type="s" direction="in" name="id"/>
82     <arg type="s" direction="in" name="message"/>
83     <arg type="s" direction="in" name="icon_name"/>
84     <arg type="ai" direction="in" name="application_pids"/>
85     <arg type="as" direction="in" name="choices"/>
86     <arg type="u" direction="out" name="response"/>
87     <arg type="a{sv}" direction="out" name="response_details"/>
88 </method>
89 <method name="Close"/>
90 </interface>
91 </node>