Changeset View
Changeset View
Standalone View
Standalone View
src/client/protocols/output-management.xml
Show All 22 Lines | 3 | <copyright><![CDATA[ | |||
---|---|---|---|---|---|
23 | FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY | 23 | FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY | ||
24 | SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES | 24 | SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES | ||
25 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN | 25 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN | ||
26 | AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, | 26 | AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, | ||
27 | ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF | 27 | ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF | ||
28 | THIS SOFTWARE. | 28 | THIS SOFTWARE. | ||
29 | ]]></copyright> | 29 | ]]></copyright> | ||
30 | 30 | | |||
31 | <interface name="org_kde_kwin_outputmanagement" version="2"> | 31 | <interface name="org_kde_kwin_outputmanagement" version="3"> | ||
32 | <description summary="configuration of server outputs through clients"> | 32 | <description summary="configuration of server outputs through clients"> | ||
33 | This interface enables clients to set properties of output devices for screen | 33 | This interface enables clients to set properties of output devices for screen | ||
34 | configuration purposes via the server. To this end output devices are referenced | 34 | configuration purposes via the server. To this end output devices are referenced | ||
35 | by global org_kde_kwin_outputdevice objects. | 35 | by global org_kde_kwin_outputdevice objects. | ||
36 | 36 | | |||
37 | outputmanagement (wl_global) | 37 | outputmanagement (wl_global) | ||
38 | -------------------------- | 38 | -------------------------- | ||
39 | request: | 39 | request: | ||
Show All 35 Lines | 74 | <description summary="provide outputconfiguration object for configuring outputs"> | |||
75 | Request an outputconfiguration object through which the client can configure | 75 | Request an outputconfiguration object through which the client can configure | ||
76 | output devices. | 76 | output devices. | ||
77 | </description> | 77 | </description> | ||
78 | <arg name="id" type="new_id" interface="org_kde_kwin_outputconfiguration"/> | 78 | <arg name="id" type="new_id" interface="org_kde_kwin_outputconfiguration"/> | ||
79 | </request> | 79 | </request> | ||
80 | 80 | | |||
81 | </interface> | 81 | </interface> | ||
82 | 82 | | |||
83 | <interface name="org_kde_kwin_outputconfiguration" version="2"> | 83 | <interface name="org_kde_kwin_outputconfiguration" version="3"> | ||
84 | <description summary="configure single output devices"> | 84 | <description summary="configure single output devices"> | ||
85 | outputconfiguration is a client-specific resource that can be used to ask | 85 | outputconfiguration is a client-specific resource that can be used to ask | ||
86 | the server to apply changes to available output devices. | 86 | the server to apply changes to available output devices. | ||
87 | 87 | | |||
88 | The client receives a list of output devices from the registry. When it wants | 88 | The client receives a list of output devices from the registry. When it wants | ||
89 | to apply new settings, it creates a configuration object from the | 89 | to apply new settings, it creates a configuration object from the | ||
90 | outputmanagement global, writes changes through this object's enable, scale, | 90 | outputmanagement global, writes changes through this object's enable, scale, | ||
91 | transform and mode calls. It then asks the server to apply these settings in | 91 | transform and mode calls. It then asks the server to apply these settings in | ||
▲ Show 20 Lines • Show All 93 Lines • ▼ Show 20 Line(s) | 175 | <request name="colorcurves" since="2"> | |||
185 | <arg name="green" type="array" summary="green color ramp"/> | 185 | <arg name="green" type="array" summary="green color ramp"/> | ||
186 | <arg name="blue" type="array" summary="blue color ramp"/> | 186 | <arg name="blue" type="array" summary="blue color ramp"/> | ||
187 | </request> | 187 | </request> | ||
188 | 188 | | |||
189 | <request name="destroy" type="destructor" since="2"> | 189 | <request name="destroy" type="destructor" since="2"> | ||
190 | <description summary="release the outputconfiguration object"/> | 190 | <description summary="release the outputconfiguration object"/> | ||
191 | </request> | 191 | </request> | ||
192 | 192 | | |||
193 | <request name="replicate" since="3"> | ||||
194 | <description summary="make this output a replica"> | ||||
195 | For an output set the replication source and by this make the output | ||||
196 | a replica if the source specifies a different output and to not be a | ||||
197 | replica if the specified source is null or the output itself. | ||||
198 | </description> | ||||
199 | <arg name="outputdevice" type="object" | ||||
200 | interface="org_kde_kwin_outputdevice" | ||||
201 | summary="potential replica output"/> | ||||
202 | <arg name="source" type="object" interface="org_kde_kwin_outputdevice" | ||||
203 | summary="output to act as a replication source" allow-null="true"/> | ||||
204 | </request> | ||||
193 | </interface> | 205 | </interface> | ||
194 | 206 | | |||
195 | </protocol> | 207 | </protocol> |