File: set-window.html

package info (click to toggle)
anyremote 4.6-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 4,236 kB
  • ctags: 819
  • sloc: ansic: 5,234; sh: 985; python: 86; makefile: 77
file content (176 lines) | stat: -rw-r--r-- 7,303 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <head>
    <link rel="stylesheet" type="text/css" href="data/default.css">
    <title>anyRemote - control PC with Bluetooth cell phone</title>
    <link rel="stylesheet" type="text/css" href="data/default.css">
    <link rel="icon" href="data/anyRemote32.png" type="image/png">
    <link rel="shortcut icon" href="data/anyRemote16.png" type="image/png" />
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta name="description" content="anyRemote project page - Bluetooth remote control tool">
  </head>

<body><div id="body">
<table style="text-align: left; width: 100%;" border="0" cellpadding="10" cellspacing="1">
  <tbody>
    <tr>
    <td style="vertical-align: top; text-align: left width=50%;">

	<h1>Set(image ... ) command</h1>

<center>
<table style="text-align: left; width: 80%;" border="0" cellpadding="10" cellspacing="1">
  <tbody>
    <tr>
      <td style="vertical-align: center; text-align: left width=60%;">
	<p>This command used to show images on screen of cell phone.
     </td>
      <td style="vertical-align: top; text-align: center; width=40%;"><img src="data/view-screen.jpg" align="center" border="1"></td>
    </tr>
  </tbody>
</table>
</center>
<h3>Format</h3>
<p><b>Set(image,window,_image_file_name)</b> or
<p><b>ExecAndSet(image,window, ... command to determine image file name ...)</b> or
<p><b>Set(image,icon,_icon_name_,_image_file_name_)</b> or
<p><b>ExecAndSet(image,icon,_icon_name_, ... command to determine image file name ...)</b> or
<p><b>Set(image,show|close|cursor|nocursor|dynamic_cursor|get_cursor|set_cursor)</b> or
<p><b>Set(image,remove_all)</b>

    </td>
    <td style="vertical-align: top; text-align: center; width=25%;">
    	<img src="data/win-manager.png" align="center" border="1">
    </td>
  </tbody>
</table>


<h3>Usage</h3>

<p>Command Set(image,window,_image_file_name) used to show image on screen of cell phone.
Of cource in most cases this should be ExecAndSet(...) variant of command. See cfg-example/Server-mode/winManager.cfg for details.
<ul type="disc"><pre class="screen">
<span><strong class="command">2=ExecAndSet(image,window,echo "$IMAGE_DIR/image.png")
</strong></span>
</pre></ul>

<p>Command Set(image,show) used to show previously uploaded image. 
<ul type="disc"><pre class="screen">
<span><strong class="command">1=Set(image,show)</strong></span>
</pre></ul>

<p>Command Set(image,close) used to close screen with image and return back to main screen. 
<ul type="disc"><pre class="screen">
<span><strong class="command">1=Set(image,close)</strong></span>
</pre></ul>

<p>Command Set(image,cursor|nocursor) used to specify should or should not the cursor cross will be drawn over the image.
If this option is set to "cursor" then it will be possible to move cursor cross with the joystick keys and if user pushes
the joystick key, then two replies PressedX(x_coord,) and PressedY(y_coord,) will be sent. PressedX() event will be first one.
<ul type="disc"><pre class="screen">
<span><strong class="command">1=Set(image,nocursor)</strong></span>
</pre></ul>

<p>Command Set(image,dynamic_cursor) Is similar to <b>Set(image,cursor)</b>, but each time user press joystrick key
two replies PosX(x_coord,) and PosY(y_coord,) will be sent. PosX() event will be first one.
<ul type="disc"><pre class="screen">
<span><strong class="command">1=Set(image,dynamic_cursor)</strong></span>
</pre></ul>

<p>Command Set(image,get_cursor) used to determine cursor position on screen of cell phone.
Two replies PosX(x_coord,) and PosY(y_coord,) will be sent. PosX() event will be first one.
<ul type="disc"><pre class="screen">
<span><strong class="command">1=Set(image,get_cursor)</strong></span>
</pre></ul>

<p>Command Set(image,set_cursor, x_coord, y_coord) used to set cursor position on screen of cell phone.
<ul type="disc"><pre class="screen">
<span><strong class="command">1=Set(image,set_cursor,0,0)</strong></span>
</pre></ul>

<p>Command Set(image,icon,_icon_name_,_image_file_name) used to upload 16x16, 32x32 or 64x64 icons, which could be used 
in Set(icons,...) command.
Of cource in most cases this should be ExecAndSet(...) variant of command. See cfg-example/Server-mode/iconUpload.cfg for details.
<ul type="disc"><pre class="screen">
<span><strong class="command">2=ExecAndSet(image,icon,echo "$IMAGE_NAME,$IMAGE_DIR/image.png")
</strong></span>
</pre></ul>
<p>Only 16x16, 32x32 or 64x64 PNG icons could be uploaded. There is no way to show the list of uploaded icons. All uploaded icons could
be removed by Set(upload,remove_all) command.

<p>Command Set(image,remove_all) used to remove all previously uploaded icons.
<ul type="disc"><pre class="screen">
<span><strong class="command">1=Set(image,remove_all)</strong></span>
</pre></ul>

<p>To retrive screen size of cellphone it is possible to use <a href="conf-server.html#sec-get">Get(screen_size)</a> command.

<br>
        
</div>

<div id="sidebar">
<p class="section">Information</p>
<ul>
<li><a href="index.html">About</a></li>
<li><a href="dload.html">Download</a></li>
<li><a href="pre.html">Prerequisites</a></li>
<li><a href="docs.html">Documentation</a></li>
<li><a href="frontend.html">FrontEnds</a></li>
</ul>

<p class="section">Documentation</p>
<ul>
<li><a href="pre-setup.html">Before install</a></li>
<li><a href="install.html">Compilation and installation</a></li>
<li><a href="mode.html">Which mode to choose ?</a></li>
<li><a href="use.html">How to use anyRemote</a></li>
<li><a href="setup-server.html">Setup: Server mode</a></li>
<li><a href="setup-at.html">Setup: AT mode</a></li>
<li><a href="conf-server.html">Configurational file format: Server Mode</a></li>
<li><a href="conf-at.html">Configurational file format: AT Mode</a></li>
<li><a href="dcop.html">DCOP support</a></li>
<li><a href="web.html">Web interface</a></li>
<li><a href="faq.html">FAQ</a></li>
</ul>

<p class="section">Server mode</p>
<ul>
<li><a href="setup-server.html">Setup: server mode</a></li>
<li><a href="conf-server.html">Configurational file format: server mode</a></li>
<li><a href="conf-server-ex.html">Configurational file examples: server mode</a></li>
</ul>

<p class="section">Set() command</p>
<ul>
<li><a href="set.html">Common usage of Set()</a></li>
<li><a href="set-icons.html">Set(icons, ...)</a></li>
<li><a href="set-fm.html">Set(filemanager, ...)</a></li>
<li><a href="set-list.html">Set(list, ...)</a></li>
<li><a href="set-menu.html">Set(menu, ...)</a></li>
<li><a href="set-parameter.html">Set(parameter, ...)</a></li>
<li><a href="set-text.html">Set(text, ...)</a></li>
<li><a href="set-window.html">Set(image, ...)</a></li>
</ul>

</div>

<div id="hdr">
<div id="logo"><a href="index.html"><img src="data/anyRemote.png" alt="Home"></a></div>
<!--div id="banner"><img src="data/anyRemote.png" alt=""></div-->
<p class="none"></p>
<div id="hdrNav">
<a href="index.html">About</a> · 
<a href="dload.html">Download</a> · 
<a href="docs.html">Documentation</a> · 
<a href="frontend.html">FrontEnds</a> · 
<a href="contacts.html">Contacts</a> · 
</div>
</div>

<div id="copyright">
Maintained by <a href="mailto:anyremote&#64;mail&#46;ru">anyRemote</a><br>
</div>

</body></html>