File: set-fm.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 (203 lines) | stat: -rw-r--r-- 7,845 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
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
<!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(filemanager ... ) command</h1>


	<p>This command used to show file manager screen.
	</p>

	<h3>Format</h3>
        
	<p><b>Set(filemanager,add|replace,left|right,_list_of_files_)</b> or
	</p>
	<p><b>Set(filemanager,select,left|right,_index_)</b> or
	</p>
	<p><b>Set(filemanager,show|close)</b>
	</p>


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

<h3>Usage</h3>

<p>Command Set(filemanager,add|replace ...) used to add or replace content of left/right panels of file manager screen. 
</p>
<ul type="disc"><pre class="screen">
<span><strong class="command">1=Set(filemanager,replace,left,..,bin,usr)</strong></span>
<span><strong class="command">2=Set(filemanager,add,left,opt,tmp)</strong></span>
<span><strong class="command">3=ExecAndSet(filemanager,add,left,ls -F --quoting-style=shell)</strong></span>
</pre></ul>

<p>Command Set(filemanager,select,left|right,_index_) moves cursor to element with specified index. 
</p>
<ul type="disc"><pre class="screen">
<span><strong class="command">5=Set(filemanager,left,select,1)</strong></span>
</ul>

<p>Command Set(filemanager,show) used to show file manager screen. 
</p>
<ul type="disc"><pre class="screen">
<span><strong class="command">5=Set(filemanager,show)</strong></span>
</ul>
<p>Note: file manager screen will be shown automatically after Set(filemanager,add|replace ....) command.
</p>

<p>Command Set(filemanager,close) used to file manager screen. If it is closed, then main window of Java Client will be shown. 
</p>

<ul type="disc"><pre class="screen">
<span><strong class="command">Back($$)=Set(filemanager,close)</strong></span>
</pre></ul>

<p>There are several things which needs to be pointed out:
<ul type="disc">
<pre>
<li>All '\r' characters in results of execution of command ExecAndSet(filemanager,add|replace,...) command will be replaced 
with comma (',') on java client's side. So, it is possible to show commas (',') inside file names.
<li>File names numbering starts with 1
</pre>
</ul>

<p>
<h3>Autoscrolling of long lines.</h3>
<p>If a file name is too long to be shown in full, it will be autoscrolled when it will be under cursor. It it possible to switch on/off 
autoscrolling by pressing "0" key at phone's keypad.

<p><h3>Multiple selection.</h3>
<p>It is possible to select group of files by pressing "*" key on the phone's keypad. After this Copy, Move and Delete operation will be 
applied to the selected files.

<h3>Using special keys</h3>
<center>
<table style="text-align: left; width: 700px;" border="1" cellpadding="0" cellspacing="0">
  <tbody>
    <tr>
      <td style="vertical-align: top; text-align: center; width=20%;"></td>
      <td style="vertical-align: top; text-align: center; width=20%;">1</td>
      <td style="vertical-align: top; text-align: center; width=20%;">3</td>
      <td style="vertical-align: top; text-align: center; width=20%;">7</td>
      <td style="vertical-align: top; text-align: center; width=20%;">9</td>
    </tr>
    <tr>
      <td style="vertical-align: top; text-align: center; width=20%;">Move to</td>
      <td style="vertical-align: top; text-align: center; width=20%;">first file</td>
      <td style="vertical-align: top; text-align: center; width=20%;">one page up</td>
      <td style="vertical-align: top; text-align: center; width=20%;">last file</td>
      <td style="vertical-align: top; text-align: center; width=20%;">one page down</td>
    </tr>
  </tbody>
</table>
</center>

<p> <h3>A short desription of protocol.</h3>
<p> Unlike list operation, file manager screen issues slightly different commands. 
<p>If user chooses FileX in <b>left</b> panel and then chooses MenuItem in menu then command MenuItem<b>L</b>(index_of_FileX,FileX) will
be issued. 
<p>If user chooses FileX in <b>right</b> panel and then chooses MenuItem in menu then command MenuItem<b>R</b>(index_of_FileX,FileX) will
be issued. 
<p>If user selects mutiple files, then <b>a several commands will be issued</b>. Java Client will send command for each selected file
and add "M_" prefix to each command but the last. For example, user want to copy several files from left panel the the right.
Then, the following commands could be issued:
<ul type="disc"><pre class="screen">
<span><strong class="command">M_CopyL(index_of_FileX,FileX)</strong></span>
</pre>
</ul>
(will be sent for each file, but the last), and the last replay will be:
<ul type="disc"><pre class="screen">
<span><strong class="command">CopyL(index_of_FileY,FileY)</strong></span>
</pre>
</ul>
<p> For details, see cfg-data/Server-mode/fileManager2.cfg file.



<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>